Udostępnij za pośrednictwem


Certificates - Generate Verification Code

Generuj kod weryfikacyjny dla przepływu dowodu posiadania.
Generuje kod weryfikacyjny dla przepływu dowodu posiadania. Kod weryfikacyjny zostanie użyty do wygenerowania certyfikatu liścia.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/generateVerificationCode?api-version=2023-06-30

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
certificateName
path True

string

Nazwa certyfikatu

Wzorzec wyrażenia regularnego: ^[A-Za-z0-9-._]{1,64}$

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej centrum IoT.

resourceName
path True

string

Nazwa centrum IoT.

subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API.

Nagłówek żądania

Nazwa Wymagane Typ Opis
If-Match True

string

ETag certyfikatu.

Odpowiedzi

Nazwa Typ Opis
200 OK

CertificateWithNonceDescription

Treść zawiera certyfikat.

Other Status Codes

ErrorDetails

DefaultErrorResponse

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Certificates_GenerateVerificationCode

Przykładowe żądanie

POST https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/certificates/cert/generateVerificationCode?api-version=2023-06-30

Przykładowa odpowiedź

{
  "name": "cert",
  "properties": {
    "verificationCode": "##################################",
    "subject": "CN=andbucdevice1",
    "expiry": "Sat, 31 Dec 2039 23:59:59 GMT",
    "thumbprint": "##############################",
    "isVerified": false,
    "created": "Thu, 12 Oct 2017 19:23:50 GMT",
    "updated": "Thu, 12 Oct 2017 19:26:56 GMT"
  }
}

Definicje

Nazwa Opis
CertificatePropertiesWithNonce

Opis certyfikatu urzędu certyfikacji X509, w tym wyzwanie, które nie zostało wystawione dla przepływu dowodu posiadania.

CertificateWithNonceDescription

Certyfikat X509.

ErrorDetails

Szczegóły błędu.

CertificatePropertiesWithNonce

Opis certyfikatu urzędu certyfikacji X509, w tym wyzwanie, które nie zostało wystawione dla przepływu dowodu posiadania.

Nazwa Typ Opis
certificate

string

Zawartość certyfikatu

created

string

Data i godzina utworzenia certyfikatu.

expiry

string

Data i godzina wygaśnięcia certyfikatu.

isVerified

boolean

Określa, czy certyfikat został zweryfikowany.

subject

string

Nazwa podmiotu certyfikatu.

thumbprint

string

Odcisk palca certyfikatu.

updated

string

Data i godzina ostatniej aktualizacji certyfikatu.

verificationCode

string

Kod weryfikacyjny certyfikatu, który będzie używany do potwierdzenia posiadania.

CertificateWithNonceDescription

Certyfikat X509.

Nazwa Typ Opis
etag

string

Tag jednostki.

id

string

Identyfikator zasobu.

name

string

Nazwa certyfikatu.

properties

CertificatePropertiesWithNonce

Opis certyfikatu urzędu certyfikacji X509, w tym wyzwanie, które nie zostało wystawione dla przepływu dowodu posiadania.

type

string

Typ zasobu.

ErrorDetails

Szczegóły błędu.

Nazwa Typ Opis
code

string

Kod błędu.

details

string

Szczegóły błędu.

httpStatusCode

string

Kod stanu HTTP.

message

string

Komunikat o błędzie.