Freigeben über


DeviceProvisioningServicesCertificateResource.GenerateVerificationCode Methode

Definition

Überlädt

GenerateVerificationCode(DeviceProvisioningServicesCertificateResourceGenerateVerificationCodeOptions, CancellationToken)

Generieren Sie den Überprüfungscode für den Besitznachweis.

  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/generateVerificationCode
  • Vorgangs-IdDpsCertificate_GenerateVerificationCode
GenerateVerificationCode(String, String, Byte[], Nullable<Boolean>, Nullable<DeviceProvisioningServicesCertificatePurpose>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, CancellationToken)

Generieren Sie den Überprüfungscode für den Besitznachweis.

  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/generateVerificationCode
  • Vorgangs-IdDpsCertificate_GenerateVerificationCode

GenerateVerificationCode(DeviceProvisioningServicesCertificateResourceGenerateVerificationCodeOptions, CancellationToken)

Generieren Sie den Überprüfungscode für den Besitznachweis.

  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/generateVerificationCode
  • Vorgangs-IdDpsCertificate_GenerateVerificationCode
public virtual Azure.Response<Azure.ResourceManager.DeviceProvisioningServices.Models.CertificateVerificationCodeResult> GenerateVerificationCode (Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesCertificateResourceGenerateVerificationCodeOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member GenerateVerificationCode : Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesCertificateResourceGenerateVerificationCodeOptions * System.Threading.CancellationToken -> Azure.Response<Azure.ResourceManager.DeviceProvisioningServices.Models.CertificateVerificationCodeResult>
override this.GenerateVerificationCode : Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesCertificateResourceGenerateVerificationCodeOptions * System.Threading.CancellationToken -> Azure.Response<Azure.ResourceManager.DeviceProvisioningServices.Models.CertificateVerificationCodeResult>
Public Overridable Function GenerateVerificationCode (options As DeviceProvisioningServicesCertificateResourceGenerateVerificationCodeOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of CertificateVerificationCodeResult)

Parameter

options
DeviceProvisioningServicesCertificateResourceGenerateVerificationCodeOptions

Ein Eigenschaftenbehälter, der alle Parameter dieser Methode mit Ausnahme des LRO-Qualifizierers und des Anforderungskontextparameters enthält.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Ausnahmen

options ist NULL.

Gilt für:

GenerateVerificationCode(String, String, Byte[], Nullable<Boolean>, Nullable<DeviceProvisioningServicesCertificatePurpose>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, CancellationToken)

Generieren Sie den Überprüfungscode für den Besitznachweis.

  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/generateVerificationCode
  • Vorgangs-IdDpsCertificate_GenerateVerificationCode
public virtual Azure.Response<Azure.ResourceManager.DeviceProvisioningServices.Models.CertificateVerificationCodeResult> GenerateVerificationCode (string ifMatch, string certificateCommonName = default, byte[] certificateRawBytes = default, bool? certificateIsVerified = default, Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesCertificatePurpose? certificatePurpose = default, DateTimeOffset? certificateCreatedOn = default, DateTimeOffset? certificateLastUpdatedOn = default, bool? certificateHasPrivateKey = default, string certificateNonce = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GenerateVerificationCode : string * string * byte[] * Nullable<bool> * Nullable<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesCertificatePurpose> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<bool> * string * System.Threading.CancellationToken -> Azure.Response<Azure.ResourceManager.DeviceProvisioningServices.Models.CertificateVerificationCodeResult>
override this.GenerateVerificationCode : string * string * byte[] * Nullable<bool> * Nullable<Azure.ResourceManager.DeviceProvisioningServices.Models.DeviceProvisioningServicesCertificatePurpose> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<bool> * string * System.Threading.CancellationToken -> Azure.Response<Azure.ResourceManager.DeviceProvisioningServices.Models.CertificateVerificationCodeResult>
Public Overridable Function GenerateVerificationCode (ifMatch As String, Optional certificateCommonName As String = Nothing, Optional certificateRawBytes As Byte() = Nothing, Optional certificateIsVerified As Nullable(Of Boolean) = Nothing, Optional certificatePurpose As Nullable(Of DeviceProvisioningServicesCertificatePurpose) = Nothing, Optional certificateCreatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional certificateLastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional certificateHasPrivateKey As Nullable(Of Boolean) = Nothing, Optional certificateNonce As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of CertificateVerificationCodeResult)

Parameter

ifMatch
String

ETag des Zertifikats. Dies ist erforderlich, um ein vorhandenes Zertifikat zu aktualisieren, und wird beim Erstellen eines brandneuen Zertifikats ignoriert.

certificateCommonName
String

Allgemeiner Name für das Zertifikat.

certificateRawBytes
Byte[]

Rohdaten des Zertifikats.

certificateIsVerified
Nullable<Boolean>

Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.

certificatePurpose
Nullable<DeviceProvisioningServicesCertificatePurpose>

Beschreibung, in der der Zweck des Zertifikats erwähnt wird.

certificateCreatedOn
Nullable<DateTimeOffset>

Erstellungszeit des Zertifikats.

certificateLastUpdatedOn
Nullable<DateTimeOffset>

Zeitpunkt der letzten Aktualisierung des Zertifikats.

certificateHasPrivateKey
Nullable<Boolean>

Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.

certificateNonce
String

Zufallszahl generiert, um den Besitznachweis anzugeben.

cancellationToken
CancellationToken

Das zu verwendende Abbruchtoken.

Gibt zurück

Ausnahmen

ifMatch ist NULL.

Gilt für: