Interface CertificateDescriptionOrBuilder (2.53.0)

public interface CertificateDescriptionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAiaIssuingCertificateUrls(int index)

public abstract String getAiaIssuingCertificateUrls(int index)

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

repeated string aia_issuing_certificate_urls = 7;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The aiaIssuingCertificateUrls at the given index.

getAiaIssuingCertificateUrlsBytes(int index)

public abstract ByteString getAiaIssuingCertificateUrlsBytes(int index)

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

repeated string aia_issuing_certificate_urls = 7;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the aiaIssuingCertificateUrls at the given index.

getAiaIssuingCertificateUrlsCount()

public abstract int getAiaIssuingCertificateUrlsCount()

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

repeated string aia_issuing_certificate_urls = 7;

Returns
Type Description
int

The count of aiaIssuingCertificateUrls.

getAiaIssuingCertificateUrlsList()

public abstract List<String> getAiaIssuingCertificateUrlsList()

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

repeated string aia_issuing_certificate_urls = 7;

Returns
Type Description
List<String>

A list containing the aiaIssuingCertificateUrls.

getAuthorityKeyId()

public abstract CertificateDescription.KeyId getAuthorityKeyId()

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

.google.cloud.security.privateca.v1.CertificateDescription.KeyId authority_key_id = 5;

Returns
Type Description
CertificateDescription.KeyId

The authorityKeyId.

getAuthorityKeyIdOrBuilder()

public abstract CertificateDescription.KeyIdOrBuilder getAuthorityKeyIdOrBuilder()

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

.google.cloud.security.privateca.v1.CertificateDescription.KeyId authority_key_id = 5;

Returns
Type Description
CertificateDescription.KeyIdOrBuilder

getCertFingerprint()

public abstract CertificateDescription.CertificateFingerprint getCertFingerprint()

The hash of the x.509 certificate.

.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;

Returns
Type Description
CertificateDescription.CertificateFingerprint

The certFingerprint.

getCertFingerprintOrBuilder()

public abstract CertificateDescription.CertificateFingerprintOrBuilder getCertFingerprintOrBuilder()

The hash of the x.509 certificate.

.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;

Returns
Type Description
CertificateDescription.CertificateFingerprintOrBuilder

getCrlDistributionPoints(int index)

public abstract String getCrlDistributionPoints(int index)

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

repeated string crl_distribution_points = 6;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The crlDistributionPoints at the given index.

getCrlDistributionPointsBytes(int index)

public abstract ByteString getCrlDistributionPointsBytes(int index)

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

repeated string crl_distribution_points = 6;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the crlDistributionPoints at the given index.

getCrlDistributionPointsCount()

public abstract int getCrlDistributionPointsCount()

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

repeated string crl_distribution_points = 6;

Returns
Type Description
int

The count of crlDistributionPoints.

getCrlDistributionPointsList()

public abstract List<String> getCrlDistributionPointsList()

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

repeated string crl_distribution_points = 6;

Returns
Type Description
List<String>

A list containing the crlDistributionPoints.

getPublicKey()

public abstract PublicKey getPublicKey()

The public key that corresponds to an issued certificate.

.google.cloud.security.privateca.v1.PublicKey public_key = 3;

Returns
Type Description
PublicKey

The publicKey.

getPublicKeyOrBuilder()

public abstract PublicKeyOrBuilder getPublicKeyOrBuilder()

The public key that corresponds to an issued certificate.

.google.cloud.security.privateca.v1.PublicKey public_key = 3;

Returns
Type Description
PublicKeyOrBuilder

getSubjectDescription()

public abstract CertificateDescription.SubjectDescription getSubjectDescription()

Describes some of the values in a certificate that are related to the subject and lifetime.

.google.cloud.security.privateca.v1.CertificateDescription.SubjectDescription subject_description = 1;

Returns
Type Description
CertificateDescription.SubjectDescription

The subjectDescription.

getSubjectDescriptionOrBuilder()

public abstract CertificateDescription.SubjectDescriptionOrBuilder getSubjectDescriptionOrBuilder()

Describes some of the values in a certificate that are related to the subject and lifetime.

.google.cloud.security.privateca.v1.CertificateDescription.SubjectDescription subject_description = 1;

Returns
Type Description
CertificateDescription.SubjectDescriptionOrBuilder

getSubjectKeyId()

public abstract CertificateDescription.KeyId getSubjectKeyId()

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

.google.cloud.security.privateca.v1.CertificateDescription.KeyId subject_key_id = 4;

Returns
Type Description
CertificateDescription.KeyId

The subjectKeyId.

getSubjectKeyIdOrBuilder()

public abstract CertificateDescription.KeyIdOrBuilder getSubjectKeyIdOrBuilder()

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

.google.cloud.security.privateca.v1.CertificateDescription.KeyId subject_key_id = 4;

Returns
Type Description
CertificateDescription.KeyIdOrBuilder

getX509Description()

public abstract X509Parameters getX509Description()

Describes some of the technical X.509 fields in a certificate.

.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;

Returns
Type Description
X509Parameters

The x509Description.

getX509DescriptionOrBuilder()

public abstract X509ParametersOrBuilder getX509DescriptionOrBuilder()

Describes some of the technical X.509 fields in a certificate.

.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;

Returns
Type Description
X509ParametersOrBuilder

hasAuthorityKeyId()

public abstract boolean hasAuthorityKeyId()

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

.google.cloud.security.privateca.v1.CertificateDescription.KeyId authority_key_id = 5;

Returns
Type Description
boolean

Whether the authorityKeyId field is set.

hasCertFingerprint()

public abstract boolean hasCertFingerprint()

The hash of the x.509 certificate.

.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;

Returns
Type Description
boolean

Whether the certFingerprint field is set.

hasPublicKey()

public abstract boolean hasPublicKey()

The public key that corresponds to an issued certificate.

.google.cloud.security.privateca.v1.PublicKey public_key = 3;

Returns
Type Description
boolean

Whether the publicKey field is set.

hasSubjectDescription()

public abstract boolean hasSubjectDescription()

Describes some of the values in a certificate that are related to the subject and lifetime.

.google.cloud.security.privateca.v1.CertificateDescription.SubjectDescription subject_description = 1;

Returns
Type Description
boolean

Whether the subjectDescription field is set.

hasSubjectKeyId()

public abstract boolean hasSubjectKeyId()

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

.google.cloud.security.privateca.v1.CertificateDescription.KeyId subject_key_id = 4;

Returns
Type Description
boolean

Whether the subjectKeyId field is set.

hasX509Description()

public abstract boolean hasX509Description()

Describes some of the technical X.509 fields in a certificate.

.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;

Returns
Type Description
boolean

Whether the x509Description field is set.