Partager via


IDpsCertificateOperations.VerifyCertificateWithHttpMessagesAsync Méthode

Définition

Vérifiez la possession de la clé privée du certificat.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.DeviceProvisioningServices.Models.CertificateResponse>> VerifyCertificateWithHttpMessagesAsync (string certificateName, string ifMatch, string resourceGroupName, string provisioningServiceName, string certificatename = default, byte[] certificaterawBytes = default, bool? certificateisVerified = default, string certificatepurpose = default, DateTime? certificatecreated = default, DateTime? certificatelastUpdated = default, bool? certificatehasPrivateKey = default, string certificatenonce = default, string certificate = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyCertificateWithHttpMessagesAsync : string * string * string * string * string * byte[] * Nullable<bool> * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<bool> * string * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.DeviceProvisioningServices.Models.CertificateResponse>>

Paramètres

certificateName
String

Nom logique obligatoire du certificat, que le service d’approvisionnement utilise pour accéder.

ifMatch
String

ETag du certificat.

resourceGroupName
String

Nom du groupe de ressources.

provisioningServiceName
String

Nom du service d’approvisionnement.

certificatename
String

Nom commun du certificat.

certificaterawBytes
Byte[]

Données brutes du certificat.

certificateisVerified
Nullable<Boolean>

Indique si le certificat a été vérifié par le propriétaire de la clé privée.

certificatepurpose
String

Décrire l’objectif du certificat. Les valeurs possibles sont les suivantes : 'clientAuthentication', 'serverAuthentication'

certificatecreated
Nullable<DateTime>

Heure de création du certificat.

certificatelastUpdated
Nullable<DateTime>

Heure de la dernière mise à jour du certificat.

certificatehasPrivateKey
Nullable<Boolean>

Indique si le certificat contient une clé privée.

certificatenonce
String

Nombre aléatoire généré pour indiquer une preuve de possession.

certificate
String

Représentation en base 64 du fichier .cer de certificat X509 ou simplement du contenu du fichier .pem.

customHeaders
Dictionary<String,List<String>>

En-têtes qui seront ajoutés à la demande.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Exceptions

Levée lorsque l’opération a retourné un code de status non valide

Levée en cas d’impossibilité de désérialiser la réponse

Levée lorsqu’un paramètre obligatoire a la valeur Null

Remarques

Vérifie la possession de la clé privée du certificat en fournissant le certificat feuille émis par le certificat de vérification pré-chargé.

S’applique à