Skip to main content

revokeCertificate

Revokes a certificate by its SHA1 fingerprint. The certificate must be in an active state.

revokeCertificate(
fingerprint: ID!
certificateAuthorityAccountId: UUID
revocationReason: RevocationReason!
revocationComment: String
): Certificate

Arguments

revokeCertificate.fingerprint ● ID! non-null scalar

The SHA1 fingerprint of the certificate to revoke.

revokeCertificate.certificateAuthorityAccountId ● UUID scalar

Optional UUID of the certificate authority account. Required when the certificate was issued by multiple CAs.

revokeCertificate.revocationReason ● RevocationReason! non-null enum

The reason for revoking the certificate (e.g., KEY_COMPROMISE, CA_COMPROMISE, AFFILIATION_CHANGED).

revokeCertificate.revocationComment ● String scalar

An optional human-readable comment explaining why the certificate is being revoked.

Type

Certificate object

Certificate represents a managed certificate, including its metadata, lifecycle state, cryptographic details, and relationships to certificate authorities, applications, and cloud installations.