Compartilhar via


HostnameConfiguration interface

Configuração de nome de host personalizado.

Propriedades

certificate

Informações de certificado.

certificatePassword

Senha do certificado.

certificateSource

Origem do certificado.

certificateStatus

Status do Certificado.

defaultSslBinding

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á contestado. 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 do host do gateway.

encodedCertificate

Certificado codificado em Base64.

hostName

Nome do host a ser configurado no serviço de Gerenciamento de API.

identityClientId

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

keyVaultId

URL para o Segredo do 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 requer que o serviço de Gerenciamento de API seja configurado com aka.ms/apimmsi. O segredo deve ser do tipo application/x-pkcs12

negotiateClientCertificate

Especifique true para sempre negociar o certificado do cliente no nome do host. O valor padrão é false.

type

Tipo de nome do host.

Detalhes da propriedade

certificate

Informações de certificado.

certificate?: CertificateInformation

Valor da propriedade

certificatePassword

Senha do certificado.

certificatePassword?: string

Valor da propriedade

string

certificateSource

Origem do certificado.

certificateSource?: string

Valor da propriedade

string

certificateStatus

Status do Certificado.

certificateStatus?: string

Valor da propriedade

string

defaultSslBinding

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á contestado. 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 do host do gateway.

defaultSslBinding?: boolean

Valor da propriedade

boolean

encodedCertificate

Certificado codificado em Base64.

encodedCertificate?: string

Valor da propriedade

string

hostName

Nome do host a ser configurado no serviço de Gerenciamento de API.

hostName: string

Valor da propriedade

string

identityClientId

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

identityClientId?: string

Valor da propriedade

string

keyVaultId

URL para o Segredo do 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 requer que o serviço de Gerenciamento de API seja configurado com aka.ms/apimmsi. O segredo deve ser do tipo application/x-pkcs12

keyVaultId?: string

Valor da propriedade

string

negotiateClientCertificate

Especifique true para sempre negociar o certificado do cliente no nome do host. O valor padrão é false.

negotiateClientCertificate?: boolean

Valor da propriedade

boolean

type

Tipo de nome do host.

type: string

Valor da propriedade

string