Certificates - Generate Verification Code
Generare il codice di verifica per la verifica del flusso di possesso.
Genera il codice di verifica per la verifica del flusso di possesso. Il codice di verifica verrà usato per generare un certificato foglia.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/generateVerificationCode?api-version=2023-06-30
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
certificate
|
path | True |
string |
Nome del certificato Criterio di espressione regolare: |
resource
|
path | True |
string |
Nome del gruppo di risorse contenente l'hub IoT. |
resource
|
path | True |
string |
Nome dell'hub IoT. |
subscription
|
path | True |
string |
L'identificatore della sottoscrizione. |
api-version
|
query | True |
string |
Versione dell'API. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
If-Match | True |
string |
ETag del certificato. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Il corpo contiene il certificato. |
|
Other Status Codes |
DefaultErrorResponse |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Certificates_GenerateVerificationCode
Esempio di richiesta
Risposta di esempio
{
"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"
}
}
Definizioni
Nome | Descrizione |
---|---|
Certificate |
Descrizione di un certificato CA X509, incluso il nonce sfida rilasciato per il flusso Proof-Of-Possession. |
Certificate |
Certificato X509. |
Error |
Dettagli degli errori. |
CertificatePropertiesWithNonce
Descrizione di un certificato CA X509, incluso il nonce sfida rilasciato per il flusso Proof-Of-Possession.
Nome | Tipo | Descrizione |
---|---|---|
certificate |
string |
Contenuto del certificato |
created |
string |
Il certificato crea data e ora. |
expiry |
string |
Data e ora di scadenza del certificato. |
isVerified |
boolean |
Determina se il certificato è stato verificato. |
subject |
string |
Nome soggetto del certificato. |
thumbprint |
string |
identificazione personale del certificato. |
updated |
string |
Data e ora dell'ultimo aggiornamento del certificato. |
verificationCode |
string |
Codice di verifica del certificato che verrà usato per la prova del possesso. |
CertificateWithNonceDescription
Certificato X509.
Nome | Tipo | Descrizione |
---|---|---|
etag |
string |
Il tag di entità. |
id |
string |
Identificatore di risorsa. |
name |
string |
Nome del certificato. |
properties |
Descrizione di un certificato CA X509, incluso il nonce sfida rilasciato per il flusso Proof-Of-Possession. |
|
type |
string |
Tipo di risorsa. |
ErrorDetails
Dettagli degli errori.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
details |
string |
Dettagli dell'errore. |
httpStatusCode |
string |
Codice di stato HTTP. |
message |
string |
Messaggio di errore. |