Partager via


HostnameConfiguration Classe

Définition

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

public class HostnameConfiguration
type HostnameConfiguration = class
Public Class HostnameConfiguration
Héritage
HostnameConfiguration

Constructeurs

HostnameConfiguration()

Initialise une nouvelle instance de la classe HostnameConfiguration.

HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)

Initialise une nouvelle instance de la classe HostnameConfiguration.

Propriétés

Certificate

Obtient ou définit les informations de certificat.

CertificatePassword

Obtient ou définit le mot de passe du certificat.

CertificateSource

Obtient ou définit la source de certificat. Les valeurs possibles sont les suivantes : 'Managed', 'KeyVault', 'Custom', 'BuiltIn'

CertificateStatus

Obtient ou définit l’état du certificat. Les valeurs possibles sont les suivantes : 'Completed', 'Failed', 'InProgress'

DefaultSslBinding

Obtient ou définit spécifient 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 du proxy.

EncodedCertificate

Obtient ou définit le certificat encodé en base64.

HostName

Obtient ou définit le nom d’hôte à configurer sur le service Gestion des API.

IdentityClientId

Obtient ou définit le clientId d’identité managée affectée par l’utilisateur ou système généré par Azure AD, qui dispose d’un accès GET au keyVault contenant le certificat SSL.

KeyVaultId

Obtient ou définit l’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

Obtient ou définit spécifient true pour toujours négocier le certificat client sur le nom d’hôte. La valeur par défaut est false.

Type

Obtient ou définit le type de nom d’hôte. Les valeurs possibles sont les suivantes : 'Proxy', 'Portal', 'Management', 'Scm', 'DeveloperPortal'

Méthodes

Validate()

Validez l’objet.

S’applique à