Partilhar via


HostnameConfiguration interface

Configuração personalizada do nome do anfitrião.

Propriedades

certificate

Informações do certificado.

certificatePassword

Palavra-passe do Certificado.

certificateSource

Origem do Certificado.

certificateStatus

Estado do Certificado.

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.

encodedCertificate

Certificado codificado base64.

hostName

Nome do anfitrião para configurar no serviço de Gestão de API.

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.

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

negotiateClientCertificate

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