Interface CertificateOrBuilder (2.20.0)

public interface CertificateOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getIssuer()

public abstract String getIssuer()

Output only. The issuer distinguished name in RFC 2253 format. Only present if parsed is true.

string issuer = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The issuer.

getIssuerBytes()

public abstract ByteString getIssuerBytes()

Output only. The issuer distinguished name in RFC 2253 format. Only present if parsed is true.

string issuer = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for issuer.

getNotAfterTime()

public abstract Timestamp getNotAfterTime()

Output only. The certificate is not valid after this time. Only present if parsed is true.

.google.protobuf.Timestamp not_after_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The notAfterTime.

getNotAfterTimeOrBuilder()

public abstract TimestampOrBuilder getNotAfterTimeOrBuilder()

Output only. The certificate is not valid after this time. Only present if parsed is true.

.google.protobuf.Timestamp not_after_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getNotBeforeTime()

public abstract Timestamp getNotBeforeTime()

Output only. The certificate is not valid before this time. Only present if parsed is true.

.google.protobuf.Timestamp not_before_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The notBeforeTime.

getNotBeforeTimeOrBuilder()

public abstract TimestampOrBuilder getNotBeforeTimeOrBuilder()

Output only. The certificate is not valid before this time. Only present if parsed is true.

.google.protobuf.Timestamp not_before_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getParsed()

public abstract boolean getParsed()

Output only. True if the certificate was parsed successfully.

bool parsed = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

The parsed.

getRawDer()

public abstract ByteString getRawDer()

Required. The raw certificate bytes in DER format.

bytes raw_der = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The rawDer.

getSerialNumber()

public abstract String getSerialNumber()

Output only. The certificate serial number as a hex string. Only present if parsed is true.

string serial_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The serialNumber.

getSerialNumberBytes()

public abstract ByteString getSerialNumberBytes()

Output only. The certificate serial number as a hex string. Only present if parsed is true.

string serial_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for serialNumber.

getSha256Fingerprint()

public abstract String getSha256Fingerprint()

Output only. The SHA-256 certificate fingerprint as a hex string. Only present if parsed is true.

string sha256_fingerprint = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The sha256Fingerprint.

getSha256FingerprintBytes()

public abstract ByteString getSha256FingerprintBytes()

Output only. The SHA-256 certificate fingerprint as a hex string. Only present if parsed is true.

string sha256_fingerprint = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for sha256Fingerprint.

getSubject()

public abstract String getSubject()

Output only. The subject distinguished name in RFC 2253 format. Only present if parsed is true.

string subject = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The subject.

getSubjectAlternativeDnsNames(int index)

public abstract String getSubjectAlternativeDnsNames(int index)

Output only. The subject Alternative DNS names. Only present if parsed is true.

repeated string subject_alternative_dns_names = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The subjectAlternativeDnsNames at the given index.

getSubjectAlternativeDnsNamesBytes(int index)

public abstract ByteString getSubjectAlternativeDnsNamesBytes(int index)

Output only. The subject Alternative DNS names. Only present if parsed is true.

repeated string subject_alternative_dns_names = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the subjectAlternativeDnsNames at the given index.

getSubjectAlternativeDnsNamesCount()

public abstract int getSubjectAlternativeDnsNamesCount()

Output only. The subject Alternative DNS names. Only present if parsed is true.

repeated string subject_alternative_dns_names = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The count of subjectAlternativeDnsNames.

getSubjectAlternativeDnsNamesList()

public abstract List<String> getSubjectAlternativeDnsNamesList()

Output only. The subject Alternative DNS names. Only present if parsed is true.

repeated string subject_alternative_dns_names = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<String>

A list containing the subjectAlternativeDnsNames.

getSubjectBytes()

public abstract ByteString getSubjectBytes()

Output only. The subject distinguished name in RFC 2253 format. Only present if parsed is true.

string subject = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for subject.

hasNotAfterTime()

public abstract boolean hasNotAfterTime()

Output only. The certificate is not valid after this time. Only present if parsed is true.

.google.protobuf.Timestamp not_after_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the notAfterTime field is set.

hasNotBeforeTime()

public abstract boolean hasNotBeforeTime()

Output only. The certificate is not valid before this time. Only present if parsed is true.

.google.protobuf.Timestamp not_before_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the notBeforeTime field is set.