Compartilhar via


HostnameConfiguration Classe

Definição

Configuração de nome de host personalizado.

public class HostnameConfiguration
type HostnameConfiguration = class
Public Class HostnameConfiguration
Herança
HostnameConfiguration

Construtores

HostnameConfiguration()

Inicializa uma nova instância da classe HostnameConfiguration.

HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)

Inicializa uma nova instância da classe HostnameConfiguration.

Propriedades

Certificate

Obtém ou define informações de certificado.

CertificatePassword

Obtém ou define o certificado Senha.

CertificateSource

Obtém ou define a origem do certificado. Os valores possíveis incluem: 'Managed', 'KeyVault', 'Custom', 'BuiltIn'

CertificateStatus

Obtém ou define o Status do certificado. Os valores possíveis incluem: 'Completed', 'Failed', 'InProgress'

DefaultSslBinding

Obtém ou define especifique true para configurar o certificado associado a esse Nome de Host como o Certificado SSL Padrão. Se um cliente não enviar o cabeçalho SNI, esse será o certificado que será desafiado. A propriedade será útil se um serviço tiver vários nomes de host personalizados habilitados e precisar decidir sobre o certificado ssl padrão. A configuração aplicada somente ao Tipo de Nome de Host do Proxy.

EncodedCertificate

Obtém ou define o certificado codificado em base64.

HostName

Obtém ou define o nome do host a ser configurado no serviço de Gerenciamento de API.

IdentityClientId

Obtém ou define o sistema ou a clientId de identidade gerenciada atribuída pelo usuário, conforme gerado por Azure AD, que tem acesso GET ao keyVault que contém o certificado SSL.

KeyVaultId

Obtém ou define a URL para o Segredo KeyVault que contém o Certificado SsL. Se a URL absoluta que contém a versão for fornecida, a atualização automática do certificado SSL não funcionará. Isso exige que o serviço de Gerenciamento de API seja configurado com aka.ms/apimmsi. O segredo deve ser do tipo application/x-pkcs12

NegotiateClientCertificate

Obtém ou define especificar true para sempre negociar o certificado do cliente no nome do host. O valor padrão é false.

Type

Obtém ou define o tipo de nome do host. Os valores possíveis incluem: 'Proxy', 'Portal', 'Management', 'Scm', 'DeveloperPortal'

Métodos

Validate()

Valide o objeto .

Aplica-se a