Enum RevocationReason (2.5.0)

public enum RevocationReason extends Enum<RevocationReason> implements ProtocolMessageEnum

A RevocationReason indicates whether a 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.

Protobuf enum google.cloud.security.privateca.v1.RevocationReason

Implements

ProtocolMessageEnum

Static Fields

NameDescription
AFFILIATION_CHANGED

The subject or other attributes in this Certificate have changed.

AFFILIATION_CHANGED = 3;

AFFILIATION_CHANGED_VALUE

The subject or other attributes in this Certificate have changed.

AFFILIATION_CHANGED = 3;

ATTRIBUTE_AUTHORITY_COMPROMISE

The authority which determines appropriate attributes for a Certificate may have been compromised.

ATTRIBUTE_AUTHORITY_COMPROMISE = 8;

ATTRIBUTE_AUTHORITY_COMPROMISE_VALUE

The authority which determines appropriate attributes for a Certificate may have been compromised.

ATTRIBUTE_AUTHORITY_COMPROMISE = 8;

CERTIFICATE_AUTHORITY_COMPROMISE

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

CERTIFICATE_AUTHORITY_COMPROMISE = 2;

CERTIFICATE_AUTHORITY_COMPROMISE_VALUE

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

CERTIFICATE_AUTHORITY_COMPROMISE = 2;

CERTIFICATE_HOLD

This Certificate should not be considered valid, it is expected that it may become valid in the future.

CERTIFICATE_HOLD = 6;

CERTIFICATE_HOLD_VALUE

This Certificate should not be considered valid, it is expected that it may become valid in the future.

CERTIFICATE_HOLD = 6;

CESSATION_OF_OPERATION

This Certificate or entities in the issuing path have ceased to operate.

CESSATION_OF_OPERATION = 5;

CESSATION_OF_OPERATION_VALUE

This Certificate or entities in the issuing path have ceased to operate.

CESSATION_OF_OPERATION = 5;

KEY_COMPROMISE

Key material for this Certificate may have leaked.

KEY_COMPROMISE = 1;

KEY_COMPROMISE_VALUE

Key material for this Certificate may have leaked.

KEY_COMPROMISE = 1;

PRIVILEGE_WITHDRAWN

This Certificate no longer has permission to assert the listed attributes.

PRIVILEGE_WITHDRAWN = 7;

PRIVILEGE_WITHDRAWN_VALUE

This Certificate no longer has permission to assert the listed attributes.

PRIVILEGE_WITHDRAWN = 7;

REVOCATION_REASON_UNSPECIFIED

Default unspecified value. This value does indicate that a Certificate has been revoked, but that a reason has not been recorded.

REVOCATION_REASON_UNSPECIFIED = 0;

REVOCATION_REASON_UNSPECIFIED_VALUE

Default unspecified value. This value does indicate that a Certificate has been revoked, but that a reason has not been recorded.

REVOCATION_REASON_UNSPECIFIED = 0;

SUPERSEDED

This Certificate has been superseded.

SUPERSEDED = 4;

SUPERSEDED_VALUE

This Certificate has been superseded.

SUPERSEDED = 4;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()