Partager via


IDpsCertificateOperations.GenerateVerificationCodeWithHttpMessagesAsync Méthode

Définition

Générez un code de vérification pour la preuve de possession.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.DeviceProvisioningServices.Models.VerificationCodeResponse>> GenerateVerificationCodeWithHttpMessagesAsync (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, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GenerateVerificationCodeWithHttpMessagesAsync : string * string * string * string * string * byte[] * Nullable<bool> * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<bool> * 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.VerificationCodeResponse>>

Paramètres

certificateName
String

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

ifMatch
String

ETag du certificat. Cela est nécessaire pour mettre à jour un certificat existant et ignoré lors de la création d’un tout nouveau 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

Description mentionnant 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 la preuve de possession.

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 status non valide

Levée lorsque la réponse ne peut pas être désérialisée

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

S’applique à