HostnameConfiguration interface
Configuración de nombre de host personalizada.
Propiedades
certificate | Información del certificado. |
certificate |
Contraseña del certificado. |
certificate |
Origen del certificado. |
certificate |
Estado del certificado. |
default |
Especifique true para configurar el certificado asociado a este nombre de host como certificado SSL predeterminado. Si un cliente no envía el encabezado SNI, será el certificado que se impugnará. La propiedad es útil si un servicio tiene habilitado varios nombres de host personalizados y debe decidir el certificado ssl predeterminado. La configuración solo se aplica al tipo de nombre de host de puerta de enlace. |
encoded |
Certificado codificado en Base64. |
host |
Nombre de host que se va a configurar en el servicio Api Management. |
identity |
ClientId de identidad administrada asignada por el sistema o el usuario, según lo generado por Azure AD, que tiene acceso GET al almacén de claves que contiene el certificado SSL. |
key |
Dirección URL al secreto de KeyVault que contiene el certificado Ssl. Si se proporciona la dirección URL absoluta que contiene la versión, la actualización automática del certificado ssl no funcionará. Esto requiere que el servicio Api Management se configure con aka.ms/apimmsi. El secreto debe ser de tipo application/x-pkcs12. |
negotiate |
Especifique true para negociar siempre el certificado de cliente en el nombre de host. El valor predeterminado es false. |
type | Tipo de nombre de host. |
Detalles de las propiedades
certificate
Información del certificado.
certificate?: CertificateInformation
Valor de propiedad
certificatePassword
Contraseña del certificado.
certificatePassword?: string
Valor de propiedad
string
certificateSource
Origen del certificado.
certificateSource?: string
Valor de propiedad
string
certificateStatus
Estado del certificado.
certificateStatus?: string
Valor de propiedad
string
defaultSslBinding
Especifique true para configurar el certificado asociado a este nombre de host como certificado SSL predeterminado. Si un cliente no envía el encabezado SNI, será el certificado que se impugnará. La propiedad es útil si un servicio tiene habilitado varios nombres de host personalizados y debe decidir el certificado ssl predeterminado. La configuración solo se aplica al tipo de nombre de host de puerta de enlace.
defaultSslBinding?: boolean
Valor de propiedad
boolean
encodedCertificate
Certificado codificado en Base64.
encodedCertificate?: string
Valor de propiedad
string
hostName
Nombre de host que se va a configurar en el servicio Api Management.
hostName: string
Valor de propiedad
string
identityClientId
ClientId de identidad administrada asignada por el sistema o el usuario, según lo generado por Azure AD, que tiene acceso GET al almacén de claves que contiene el certificado SSL.
identityClientId?: string
Valor de propiedad
string
keyVaultId
Dirección URL al secreto de KeyVault que contiene el certificado Ssl. Si se proporciona la dirección URL absoluta que contiene la versión, la actualización automática del certificado ssl no funcionará. Esto requiere que el servicio Api Management se configure con aka.ms/apimmsi. El secreto debe ser de tipo application/x-pkcs12.
keyVaultId?: string
Valor de propiedad
string
negotiateClientCertificate
Especifique true para negociar siempre el certificado de cliente en el nombre de host. El valor predeterminado es false.
negotiateClientCertificate?: boolean
Valor de propiedad
boolean
type
Tipo de nombre de host.
type: string
Valor de propiedad
string