Share via


Dps Certificate - Delete

Eliminare il certificato del servizio di provisioning.
Elimina il certificato specificato associato al servizio provisioning

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}?api-version=2022-12-12
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}?certificate.name={certificate.name}&certificate.rawBytes={certificate.rawBytes}&certificate.isVerified={certificate.isVerified}&certificate.purpose={certificate.purpose}&certificate.created={certificate.created}&certificate.lastUpdated={certificate.lastUpdated}&certificate.hasPrivateKey={certificate.hasPrivateKey}&certificate.nonce={certificate.nonce}&api-version=2022-12-12

Parametri dell'URI

Nome In Necessario Tipo Descrizione
certificateName
path True

string

Si tratta di un campo obbligatorio ed è il nome logico del certificato a cui accede il servizio di provisioning.

provisioningServiceName
path True

string

Nome del servizio di provisioning.

resourceGroupName
path True

string

Identificatore del gruppo di risorse.

subscriptionId
path True

string

L'identificatore della sottoscrizione.

api-version
query True

string

Versione dell'API.

certificate.created
query

string

date-time

Ora di creazione del certificato.

certificate.hasPrivateKey
query

boolean

Indica se il certificato contiene una chiave privata.

certificate.isVerified
query

boolean

Indica se il certificato è stato verificato dal proprietario della chiave privata.

certificate.lastUpdated
query

string

date-time

Ora dell'ultimo aggiornamento del certificato.

certificate.name
query

string

Questo è facoltativo ed è il nome comune del certificato.

certificate.nonce
query

string

Numero casuale generato per indicare la prova del possesso.

certificate.purpose
query

CertificatePurpose

Descrizione che indica lo scopo del certificato.

certificate.rawBytes
query

string

byte

Dati non elaborati all'interno del certificato.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
If-Match True

string

ETag del certificato

Risposte

Nome Tipo Descrizione
200 OK

OK.

204 No Content

Nessun contenuto.

Other Status Codes

ErrorDetails

Risposta di errore predefinita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

DPSDeleteCertificate

Sample Request

DELETE https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/provisioningServices/myFirstProvisioningService/certificates/cert?certificate.name={certificate.name}&certificate.rawBytes={certificate.rawBytes}&certificate.isVerified={certificate.isVerified}&certificate.purpose={certificate.purpose}&certificate.created={certificate.created}&certificate.lastUpdated={certificate.lastUpdated}&certificate.hasPrivateKey={certificate.hasPrivateKey}&certificate.nonce={certificate.nonce}&api-version=2022-12-12

Sample Response

Definizioni

Nome Descrizione
CertificatePurpose

Descrizione che indica lo scopo del certificato.

ErrorDetails

Dettagli degli errori.

CertificatePurpose

Descrizione che indica lo scopo del certificato.

Nome Tipo Descrizione
clientAuthentication

string

serverAuthentication

string

ErrorDetails

Dettagli degli errori.

Nome Tipo Descrizione
code

integer

Codice di errore.

details

string

Dettagli dell'errore.

httpStatusCode

string

Codice di stato HTTP.

message

string

Messaggio di errore.