public static final class CertificateDescription.SubjectDescription extends GeneratedMessageV3 implements CertificateDescription.SubjectDescriptionOrBuilder
These values describe fields in an issued X.509 certificate such as the
distinguished name, subject alternative names, serial number, and lifetime.
Protobuf type
google.cloud.security.privateca.v1beta1.CertificateDescription.SubjectDescription
Static Fields
COMMON_NAME_FIELD_NUMBER
public static final int COMMON_NAME_FIELD_NUMBER
Field Value
HEX_SERIAL_NUMBER_FIELD_NUMBER
public static final int HEX_SERIAL_NUMBER_FIELD_NUMBER
Field Value
LIFETIME_FIELD_NUMBER
public static final int LIFETIME_FIELD_NUMBER
Field Value
NOT_AFTER_TIME_FIELD_NUMBER
public static final int NOT_AFTER_TIME_FIELD_NUMBER
Field Value
NOT_BEFORE_TIME_FIELD_NUMBER
public static final int NOT_BEFORE_TIME_FIELD_NUMBER
Field Value
SUBJECT_ALT_NAME_FIELD_NUMBER
public static final int SUBJECT_ALT_NAME_FIELD_NUMBER
Field Value
SUBJECT_FIELD_NUMBER
public static final int SUBJECT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static CertificateDescription.SubjectDescription getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static CertificateDescription.SubjectDescription.Builder newBuilder()
Returns
newBuilder(CertificateDescription.SubjectDescription prototype)
public static CertificateDescription.SubjectDescription.Builder newBuilder(CertificateDescription.SubjectDescription prototype)
Parameter
Returns
public static CertificateDescription.SubjectDescription parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static CertificateDescription.SubjectDescription parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static CertificateDescription.SubjectDescription parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CertificateDescription.SubjectDescription parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static CertificateDescription.SubjectDescription parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CertificateDescription.SubjectDescription parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CertificateDescription.SubjectDescription parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static CertificateDescription.SubjectDescription parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CertificateDescription.SubjectDescription parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static CertificateDescription.SubjectDescription parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static CertificateDescription.SubjectDescription parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CertificateDescription.SubjectDescription parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<CertificateDescription.SubjectDescription> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCommonName()
public String getCommonName()
The "common name" of the distinguished name.
string common_name = 2;
Returns
Type | Description |
String | The commonName.
|
getCommonNameBytes()
public ByteString getCommonNameBytes()
The "common name" of the distinguished name.
string common_name = 2;
Returns
Type | Description |
ByteString | The bytes for commonName.
|
getDefaultInstanceForType()
public CertificateDescription.SubjectDescription getDefaultInstanceForType()
Returns
getHexSerialNumber()
public String getHexSerialNumber()
The serial number encoded in lowercase hexadecimal.
string hex_serial_number = 4;
Returns
Type | Description |
String | The hexSerialNumber.
|
getHexSerialNumberBytes()
public ByteString getHexSerialNumberBytes()
The serial number encoded in lowercase hexadecimal.
string hex_serial_number = 4;
Returns
Type | Description |
ByteString | The bytes for hexSerialNumber.
|
getLifetime()
public Duration getLifetime()
For convenience, the actual lifetime of an issued certificate.
Corresponds to 'not_after_time' - 'not_before_time'.
.google.protobuf.Duration lifetime = 5;
Returns
getLifetimeOrBuilder()
public DurationOrBuilder getLifetimeOrBuilder()
For convenience, the actual lifetime of an issued certificate.
Corresponds to 'not_after_time' - 'not_before_time'.
.google.protobuf.Duration lifetime = 5;
Returns
getNotAfterTime()
public Timestamp getNotAfterTime()
The time at which the certificate expires.
.google.protobuf.Timestamp not_after_time = 7;
Returns
getNotAfterTimeOrBuilder()
public TimestampOrBuilder getNotAfterTimeOrBuilder()
The time at which the certificate expires.
.google.protobuf.Timestamp not_after_time = 7;
Returns
getNotBeforeTime()
public Timestamp getNotBeforeTime()
The time at which the certificate becomes valid.
.google.protobuf.Timestamp not_before_time = 6;
Returns
getNotBeforeTimeOrBuilder()
public TimestampOrBuilder getNotBeforeTimeOrBuilder()
The time at which the certificate becomes valid.
.google.protobuf.Timestamp not_before_time = 6;
Returns
getParserForType()
public Parser<CertificateDescription.SubjectDescription> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSubject()
public Subject getSubject()
Contains distinguished name fields such as the location and organization.
.google.cloud.security.privateca.v1beta1.Subject subject = 1;
Returns
getSubjectAltName()
public SubjectAltNames getSubjectAltName()
The subject alternative name fields.
.google.cloud.security.privateca.v1beta1.SubjectAltNames subject_alt_name = 3;
Returns
getSubjectAltNameOrBuilder()
public SubjectAltNamesOrBuilder getSubjectAltNameOrBuilder()
The subject alternative name fields.
.google.cloud.security.privateca.v1beta1.SubjectAltNames subject_alt_name = 3;
Returns
getSubjectOrBuilder()
public SubjectOrBuilder getSubjectOrBuilder()
Contains distinguished name fields such as the location and organization.
.google.cloud.security.privateca.v1beta1.Subject subject = 1;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasLifetime()
public boolean hasLifetime()
For convenience, the actual lifetime of an issued certificate.
Corresponds to 'not_after_time' - 'not_before_time'.
.google.protobuf.Duration lifetime = 5;
Returns
Type | Description |
boolean | Whether the lifetime field is set.
|
hasNotAfterTime()
public boolean hasNotAfterTime()
The time at which the certificate expires.
.google.protobuf.Timestamp not_after_time = 7;
Returns
Type | Description |
boolean | Whether the notAfterTime field is set.
|
hasNotBeforeTime()
public boolean hasNotBeforeTime()
The time at which the certificate becomes valid.
.google.protobuf.Timestamp not_before_time = 6;
Returns
Type | Description |
boolean | Whether the notBeforeTime field is set.
|
hasSubject()
public boolean hasSubject()
Contains distinguished name fields such as the location and organization.
.google.cloud.security.privateca.v1beta1.Subject subject = 1;
Returns
Type | Description |
boolean | Whether the subject field is set.
|
hasSubjectAltName()
public boolean hasSubjectAltName()
The subject alternative name fields.
.google.cloud.security.privateca.v1beta1.SubjectAltNames subject_alt_name = 3;
Returns
Type | Description |
boolean | Whether the subjectAltName field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public CertificateDescription.SubjectDescription.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CertificateDescription.SubjectDescription.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public CertificateDescription.SubjectDescription.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions