HostnameConfiguration interface
Configuration de nom d’hôte personnalisée.
Propriétés
certificate | Informations sur le certificat. |
certificate |
Mot de passe du certificat. |
certificate |
Source de certificat. |
certificate |
État du certificat. |
default |
Spécifiez true pour configurer le certificat associé à ce nom d’hôte en tant que certificat SSL par défaut. Si un client n’envoie pas l’en-tête SNI, il s’agit du certificat qui sera contesté. La propriété est utile si un service a plusieurs noms d’hôte personnalisés activés et qu’il doit décider du certificat ssl par défaut. Paramètre appliqué uniquement au type de nom d’hôte de la passerelle. |
encoded |
Certificat encodé en Base64. |
host |
Nom d’hôte à configurer sur le service Gestion des API. |
identity |
ClientId d’identité managée affectée par le système ou l’utilisateur, généré par Azure AD, qui dispose d’un accès GET au keyVault contenant le certificat SSL. |
key |
Url du secret KeyVault contenant le certificat SSL. Si l’URL absolue contenant la version est fournie, la mise à jour automatique du certificat ssl ne fonctionnera pas. Pour cela, le service Gestion des API doit être configuré avec aka.ms/apimmsi. Le secret doit être de type application/x-pkcs12 |
negotiate |
Spécifiez true pour toujours négocier le certificat client sur le nom d’hôte. La valeur par défaut est false. |
type | Type de nom d’hôte. |
Détails de la propriété
certificate
Informations sur le certificat.
certificate?: CertificateInformation
Valeur de propriété
certificatePassword
Mot de passe du certificat.
certificatePassword?: string
Valeur de propriété
string
certificateSource
Source de certificat.
certificateSource?: string
Valeur de propriété
string
certificateStatus
État du certificat.
certificateStatus?: string
Valeur de propriété
string
defaultSslBinding
Spécifiez true pour configurer le certificat associé à ce nom d’hôte en tant que certificat SSL par défaut. Si un client n’envoie pas l’en-tête SNI, il s’agit du certificat qui sera contesté. La propriété est utile si un service a plusieurs noms d’hôte personnalisés activés et qu’il doit décider du certificat ssl par défaut. Paramètre appliqué uniquement au type de nom d’hôte de la passerelle.
defaultSslBinding?: boolean
Valeur de propriété
boolean
encodedCertificate
Certificat encodé en Base64.
encodedCertificate?: string
Valeur de propriété
string
hostName
Nom d’hôte à configurer sur le service Gestion des API.
hostName: string
Valeur de propriété
string
identityClientId
ClientId d’identité managée affectée par le système ou l’utilisateur, généré par Azure AD, qui dispose d’un accès GET au keyVault contenant le certificat SSL.
identityClientId?: string
Valeur de propriété
string
keyVaultId
Url du secret KeyVault contenant le certificat SSL. Si l’URL absolue contenant la version est fournie, la mise à jour automatique du certificat ssl ne fonctionnera pas. Pour cela, le service Gestion des API doit être configuré avec aka.ms/apimmsi. Le secret doit être de type application/x-pkcs12
keyVaultId?: string
Valeur de propriété
string
negotiateClientCertificate
Spécifiez true pour toujours négocier le certificat client sur le nom d’hôte. La valeur par défaut est false.
negotiateClientCertificate?: boolean
Valeur de propriété
boolean
type
Type de nom d’hôte.
type: string
Valeur de propriété
string