HostnameConfiguration interface
Configuração de nome de host personalizado.
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, 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 de Host do gateway. |
encoded |
Certificado codificado em Base64. |
host |
Nome do host a ser configurado no serviço de Gerenciamento de API. |
identity |
System or User Assigned Managed identity clientId as generated by 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 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 é falso. |
type | Tipo de nome de host. |
Detalhes da propriedade
certificate
Informações do 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 de 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
System or User Assigned Managed identity clientId as generated by 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 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 é falso.
negotiateClientCertificate?: boolean
Valor da propriedade
boolean
type
Tipo de nome de host.
type: string
Valor da propriedade
string