HostnameConfiguration interface
Configuração personalizada do nome do host.
Propriedades
| certificate | Informações do 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, este será o certificado que será contestado. A propriedade é ú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 só foi aplicada ao tipo de nome de host do gateway. |
| encoded |
Certificado codificado Base64. |
| host |
Nome do host a ser configurado no serviço de Gerenciamento de Api. |
| identity |
Identidade gerenciada atribuída pelo sistema ou usuário clientId conforme gerado pelo Azure AD, que tem acesso GET ao keyVault que contém o certificado SSL. |
| key |
Url para o segredo KeyVault que contém o certificado SSL. Se a URL absoluta contendo 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 de host. |
Detalhes de Propriedade
certificate
Informações do certificado.
certificate?: CertificateInformation
Valor de Propriedade
certificatePassword
Senha do certificado.
certificatePassword?: string
Valor de Propriedade
string
certificateSource
Origem do certificado.
certificateSource?: string
Valor de Propriedade
string
certificateStatus
Status do certificado.
certificateStatus?: string
Valor de 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, este será o certificado que será contestado. A propriedade é ú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 só foi aplicada ao tipo de nome de host do gateway.
defaultSslBinding?: boolean
Valor de Propriedade
boolean
encodedCertificate
Certificado codificado Base64.
encodedCertificate?: string
Valor de Propriedade
string
hostName
Nome do host a ser configurado no serviço de Gerenciamento de Api.
hostName: string
Valor de Propriedade
string
identityClientId
Identidade gerenciada atribuída pelo sistema ou usuário clientId conforme gerado pelo Azure AD, que tem acesso GET ao keyVault que contém o certificado SSL.
identityClientId?: string
Valor de Propriedade
string
keyVaultId
Url para o segredo KeyVault que contém o certificado SSL. Se a URL absoluta contendo 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 de Propriedade
string
negotiateClientCertificate
Especifique true para sempre negociar o certificado do cliente no nome do host. O valor padrão é false.
negotiateClientCertificate?: boolean
Valor de Propriedade
boolean
type
Tipo de nome de host.
type: string
Valor de Propriedade
string