HostnameConfiguration interface
Configuration personnalisée du nom d’hôte.
Propriétés
| certificate | Informations sur le certificat. |
| certificate |
Mot de passe du certificat. |
| certificate |
Source du 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 codé en base64. |
| host |
Nom d’hôte à configurer sur le service Gestion des API. |
| identity |
Id client d’identité managée affectée par le système ou l’utilisateur généré par Azure AD, qui a accès GET au coffre de clés 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. Cela nécessite que le service Gestion des API soit 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 du 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 codé 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
Id client d’identité managée affectée par le système ou l’utilisateur généré par Azure AD, qui a accès GET au coffre de clés 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. Cela nécessite que le service Gestion des API soit 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