HostnameConfiguration interface
Configuração de nome de host personalizado.
Propriedades
certificate | Informações de certificado. |
certificate |
Senha do certificado. |
certificate |
Origem do certificado. |
certificate |
Status do Certificado. |
default |
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. |
encoded |
Certificado codificado em Base64. |
host |
Nome do host a ser configurado no serviço de Gerenciamento de API. |
identity |
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. |
key |
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 |
negotiate |
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