Delen via


Dps Certificate - Delete

Verwijder het certificaat van de inrichtingsservice.
Hiermee verwijdert u het opgegeven certificaat dat is gekoppeld aan de inrichtingsservice

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

URI-parameters

Name In Vereist Type Description
certificateName
path True

string

Dit is een verplicht veld en is de logische naam van het certificaat waartoe de inrichtingsservice toegang krijgt.

provisioningServiceName
path True

string

De naam van de inrichtingsservice.

resourceGroupName
path True

string

Resourcegroep-id.

subscriptionId
path True

string

De abonnements-id.

api-version
query True

string

De versie van de API.

certificate.created
query

string

date-time

Tijdstip waarop het certificaat wordt gemaakt.

certificate.hasPrivateKey
query

boolean

Geeft aan of het certificaat een persoonlijke sleutel bevat.

certificate.isVerified
query

boolean

Geeft aan of het certificaat is geverifieerd door de eigenaar van de persoonlijke sleutel.

certificate.lastUpdated
query

string

date-time

Tijdstip waarop het certificaat voor het laatst is bijgewerkt.

certificate.name
query

string

Dit is optioneel en is de algemene naam van het certificaat.

certificate.nonce
query

string

Willekeurig getal dat wordt gegenereerd om bewijs van bezit aan te geven.

certificate.purpose
query

CertificatePurpose

Een beschrijving waarin het doel van het certificaat wordt vermeld.

certificate.rawBytes
query

string

byte

Onbewerkte gegevens in het certificaat.

Aanvraagkoptekst

Name Vereist Type Description
If-Match True

string

ETag van het certificaat

Antwoorden

Name Type Description
200 OK

OK.

204 No Content

Geen inhoud.

Other Status Codes

ErrorDetails

Standaardfoutantwoord.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

DPSDeleteCertificate

Voorbeeldaanvraag

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

Voorbeeldrespons

Definities

Name Description
CertificatePurpose

Een beschrijving waarin het doel van het certificaat wordt vermeld.

ErrorDetails

Foutdetails.

CertificatePurpose

Een beschrijving waarin het doel van het certificaat wordt vermeld.

Name Type Description
clientAuthentication

string

serverAuthentication

string

ErrorDetails

Foutdetails.

Name Type Description
code

integer

De foutcode.

details

string

De foutdetails.

httpStatusCode

string

De HTTP-statuscode.

message

string

Het foutbericht.