HostnameConfiguration interface
Configuração personalizada do nome do anfitrião.
Propriedades
certificate | Informações do certificado. |
certificate |
Palavra-passe do Certificado. |
certificate |
Origem do Certificado. |
certificate |
Estado do Certificado. |
default |
Especifique true para configurar o certificado associado a este Nome de Anfitrião como Certificado SSL Predefinido. 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 anfitrião personalizados ativados e precisar de decidir sobre o certificado ssl predefinido. A definição só é aplicada ao Tipo de Nome de Anfitrião do gateway. |
encoded |
Certificado codificado base64. |
host |
Nome do anfitrião para configurar no serviço de Gestão de API. |
identity |
System or User Assigned Managed identity clientId como gerado pelo 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 for fornecido um URL absoluto que contenha a versão, a atualização automática do certificado ssl não funcionará. Isto requer que o serviço de Gestão de API seja configurado com aka.ms/apimmsi. O segredo deve ser do tipo aplicação/x-pkcs12 |
negotiate |
Especifique true para negociar sempre o certificado de cliente no nome do anfitrião. O Valor Predefinido é falso. |
type | Tipo de nome de anfitrião. |
Detalhes de Propriedade
certificate
Informações do certificado.
certificate?: CertificateInformation
Valor de Propriedade
certificatePassword
Palavra-passe do Certificado.
certificatePassword?: string
Valor de Propriedade
string
certificateSource
Origem do Certificado.
certificateSource?: string
Valor de Propriedade
string
certificateStatus
Estado do Certificado.
certificateStatus?: string
Valor de Propriedade
string
defaultSslBinding
Especifique true para configurar o certificado associado a este Nome de Anfitrião como Certificado SSL Predefinido. 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 anfitrião personalizados ativados e precisar de decidir sobre o certificado ssl predefinido. A definição só é aplicada ao Tipo de Nome de Anfitrião do gateway.
defaultSslBinding?: boolean
Valor de Propriedade
boolean
encodedCertificate
Certificado codificado base64.
encodedCertificate?: string
Valor de Propriedade
string
hostName
Nome do anfitrião para configurar no serviço de Gestão de API.
hostName: string
Valor de Propriedade
string
identityClientId
System or User Assigned Managed identity clientId como 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 do KeyVault que contém o Certificado SSL. Se for fornecido um URL absoluto que contenha a versão, a atualização automática do certificado ssl não funcionará. Isto requer que o serviço de Gestão de API seja configurado com aka.ms/apimmsi. O segredo deve ser do tipo aplicação/x-pkcs12
keyVaultId?: string
Valor de Propriedade
string
negotiateClientCertificate
Especifique true para negociar sempre o certificado de cliente no nome do anfitrião. O Valor Predefinido é falso.
negotiateClientCertificate?: boolean
Valor de Propriedade
boolean
type
Tipo de nome de anfitrião.
type: string
Valor de Propriedade
string