Aracılığıyla paylaş


Certificates - Generate Verification Code

Sahiplik kanıtı akışı için doğrulama kodu oluşturun.
Sahiplik kanıtı akışı için doğrulama kodu oluşturur. Doğrulama kodu yaprak sertifika oluşturmak için kullanılır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
certificateName
path True

string

Sertifikanın adı

Normal ifade deseni: ^[A-Za-z0-9-._]{1,64}$

resourceGroupName
path True

string

IoT hub'ını içeren kaynak grubunun adı.

resourceName
path True

string

IoT hub'ının adı.

subscriptionId
path True

string

Abonelik tanımlayıcısı.

api-version
query True

string

API'nin sürümü.

İstek Başlığı

Name Gerekli Tür Description
If-Match True

string

Sertifikanın ETag'i.

Yanıtlar

Name Tür Description
200 OK

CertificateWithNonceDescription

Gövde sertifikayı içerir.

Other Status Codes

ErrorDetails

DefaultErrorResponse

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Certificates_GenerateVerificationCode

Örnek isteği

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

Örnek yanıt

{
  "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"
  }
}

Tanımlar

Name Description
CertificatePropertiesWithNonce

SahipLik Kanıtı akışı için verilen sınama nonce'ını içeren X509 CA Sertifikasının açıklaması.

CertificateWithNonceDescription

X509 Sertifikası.

ErrorDetails

Hata ayrıntıları.

CertificatePropertiesWithNonce

SahipLik Kanıtı akışı için verilen sınama nonce'ını içeren X509 CA Sertifikasının açıklaması.

Name Tür Description
certificate

string

Sertifika içeriği

created

string

Sertifikanın oluşturma tarihi ve saati.

expiry

string

Sertifikanın son kullanma tarihi ve saati.

isVerified

boolean

Sertifikanın doğrulanıp doğrulanmamış olduğunu belirler.

subject

string

Sertifikanın konu adı.

thumbprint

string

Sertifikanın parmak izi.

updated

string

Sertifikanın son güncelleştirme tarihi ve saati.

verificationCode

string

Sahiplik kanıtı için kullanılacak sertifikanın doğrulama kodu.

CertificateWithNonceDescription

X509 Sertifikası.

Name Tür Description
etag

string

Varlık etiketi.

id

string

Kaynak tanımlayıcısı.

name

string

Sertifikanın adı.

properties

CertificatePropertiesWithNonce

SahipLik Kanıtı akışı için verilen sınama nonce'ını içeren X509 CA Sertifikasının açıklaması.

type

string

Kaynak türü.

ErrorDetails

Hata ayrıntıları.

Name Tür Description
code

string

Hata kodu.

details

string

Hata ayrıntıları.

httpStatusCode

string

HTTP durum kodu.

message

string

Hata iletisi.