Certificates - Generate Verification Code
Générez le code de vérification pour le flux de preuve de possession.
Génère le code de vérification pour le flux de preuve de possession. Le code de vérification sera utilisé pour générer un certificat feuille.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/generateVerificationCode?api-version=2023-06-30
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
certificate
|
path | True |
string |
Nom du certificat Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom du groupe de ressources qui contient le hub IoT. |
resource
|
path | True |
string |
Nom du hub IoT. |
subscription
|
path | True |
string |
Identificateur de l’abonnement. |
api-version
|
query | True |
string |
Version de l’API. |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
If-Match | True |
string |
ETag du certificat. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Le corps contient le certificat. |
|
Other Status Codes |
DefaultErrorResponse |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Certificates_GenerateVerificationCode
Exemple de requête
Exemple de réponse
{
"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"
}
}
Définitions
Nom | Description |
---|---|
Certificate |
Description d’un certificat d’autorité de certification X509, y compris le nonce de contestation émis pour le flux preuve de possession. |
Certificate |
Certificat X509. |
Error |
Détails de l’erreur. |
CertificatePropertiesWithNonce
Description d’un certificat d’autorité de certification X509, y compris le nonce de contestation émis pour le flux preuve de possession.
Nom | Type | Description |
---|---|---|
certificate |
string |
Contenu du certificat |
created |
string |
Date et heure de création du certificat. |
expiry |
string |
Date et heure d’expiration du certificat. |
isVerified |
boolean |
Détermine si le certificat a été vérifié. |
subject |
string |
Nom de l’objet du certificat. |
thumbprint |
string |
empreinte numérique du certificat. |
updated |
string |
Date et heure de la dernière mise à jour du certificat. |
verificationCode |
string |
Code de vérification du certificat qui sera utilisé pour la preuve de possession. |
CertificateWithNonceDescription
Certificat X509.
Nom | Type | Description |
---|---|---|
etag |
string |
Étiquette d’entité. |
id |
string |
Identificateur de ressource. |
name |
string |
Nom du certificat. |
properties |
Description d’un certificat d’autorité de certification X509, y compris le nonce de contestation émis pour le flux preuve de possession. |
|
type |
string |
Type de ressource. |
ErrorDetails
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d'erreur. |
details |
string |
Détails de l’erreur. |
httpStatusCode |
string |
Code d’état HTTP. |
message |
string |
Message d’erreur. |