Partager via


HostnameConfiguration interface

Configuration de nom d’hôte personnalisée.

Propriétés

certificate

Informations sur le certificat.

certificatePassword

Mot de passe du certificat.

certificateSource

Source de certificat.

certificateStatus

État du certificat.

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.

encodedCertificate

Certificat encodé en Base64.

hostName

Nom d’hôte à configurer sur le service Gestion des API.

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.

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

negotiateClientCertificate

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