Enum RevocationReason

public enum RevocationReason

A [RevocationReason][google.cloud.security.privateca.v1beta1.RevocationReason] indicates whether a [Certificate][google.cloud.security.privateca.v1beta1.Certificate] has been revoked, and the reason for revocation. These correspond to standard revocation reasons from RFC 5280. Note that the enum labels and values in this definition are not the same ASN.1 values defined in RFC 5280. These values will be translated to the correct ASN.1 values when a CRL is created.

Namespace

Google.Cloud.Security.PrivateCA.V1Beta1

Assembly

Google.Cloud.Security.PrivateCA.V1Beta1.dll

Fields

NameDescription
AffiliationChanged

The subject or other attributes in this [Certificate][google.cloud.security.privateca.v1beta1.Certificate] have changed.

AttributeAuthorityCompromise

The authority which determines appropriate attributes for a [Certificate][google.cloud.security.privateca.v1beta1.Certificate] may have been compromised.

CertificateAuthorityCompromise

The key material for a certificate authority in the issuing path may have leaked.

CertificateHold

This [Certificate][google.cloud.security.privateca.v1beta1.Certificate] should not be considered valid, it is expected that it may become valid in the future.

CessationOfOperation

This [Certificate][google.cloud.security.privateca.v1beta1.Certificate] or entities in the issuing path have ceased to operate.

KeyCompromise

Key material for this [Certificate][google.cloud.security.privateca.v1beta1.Certificate] may have leaked.

PrivilegeWithdrawn

This [Certificate][google.cloud.security.privateca.v1beta1.Certificate] no longer has permission to assert the listed attributes.

Superseded

This [Certificate][google.cloud.security.privateca.v1beta1.Certificate] has been superseded.

Unspecified

Default unspecified value. This value does indicate that a [Certificate][google.cloud.security.privateca.v1beta1.Certificate] has been revoked, but that a reason has not been recorded.