共用方式為


IDpsCertificateOperations.GenerateVerificationCodeWithHttpMessagesAsync Method

Definition

Generate verification code for Proof of 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>>

Parameters

certificateName
String

The mandatory logical name of the certificate, that the provisioning service uses to access.

ifMatch
String

ETag of the certificate. This is required to update an existing certificate, and ignored while creating a brand new certificate.

resourceGroupName
String

name of resource group.

provisioningServiceName
String

Name of provisioning service.

certificatename
String

Common Name for the certificate.

certificaterawBytes
Byte[]

Raw data of certificate.

certificateisVerified
Nullable<Boolean>

Indicates if the certificate has been verified by owner of the private key.

certificatepurpose
String

Description mentioning the purpose of the certificate. Possible values include: 'clientAuthentication', 'serverAuthentication'

certificatecreated
Nullable<DateTime>

Certificate creation time.

certificatelastUpdated
Nullable<DateTime>

Certificate last updated time.

certificatehasPrivateKey
Nullable<Boolean>

Indicates if the certificate contains private key.

certificatenonce
String

Random number generated to indicate Proof of Possession.

customHeaders
Dictionary<String,List<String>>

The headers that will be added to request.

cancellationToken
CancellationToken

The cancellation token.

Returns

Exceptions

Thrown when the operation returned an invalid status code

Thrown when unable to deserialize the response

Thrown when a required parameter is null

Applies to