Interface CertificateDescriptionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CertificateDescription, CertificateDescription.Builder

@Generated public interface CertificateDescriptionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSubjectDescription

      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:
      Whether the subjectDescription field is set.
    • 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:
      The subjectDescription.
    • getSubjectDescriptionOrBuilder

      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;
    • hasX509Description

      boolean hasX509Description()
       Describes some of the technical X.509 fields in a certificate.
       
      .google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
      Returns:
      Whether the x509Description field is set.
    • getX509Description

      X509Parameters getX509Description()
       Describes some of the technical X.509 fields in a certificate.
       
      .google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
      Returns:
      The x509Description.
    • getX509DescriptionOrBuilder

      X509ParametersOrBuilder getX509DescriptionOrBuilder()
       Describes some of the technical X.509 fields in a certificate.
       
      .google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
    • hasPublicKey

      boolean hasPublicKey()
       The public key that corresponds to an issued certificate.
       
      .google.cloud.security.privateca.v1.PublicKey public_key = 3;
      Returns:
      Whether the publicKey field is set.
    • getPublicKey

      PublicKey getPublicKey()
       The public key that corresponds to an issued certificate.
       
      .google.cloud.security.privateca.v1.PublicKey public_key = 3;
      Returns:
      The publicKey.
    • getPublicKeyOrBuilder

      PublicKeyOrBuilder getPublicKeyOrBuilder()
       The public key that corresponds to an issued certificate.
       
      .google.cloud.security.privateca.v1.PublicKey public_key = 3;
    • hasSubjectKeyId

      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:
      Whether the subjectKeyId field is set.
    • getSubjectKeyId

      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:
      The subjectKeyId.
    • getSubjectKeyIdOrBuilder

      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;
    • hasAuthorityKeyId

      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:
      Whether the authorityKeyId field is set.
    • getAuthorityKeyId

      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:
      The authorityKeyId.
    • getAuthorityKeyIdOrBuilder

      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;
    • getCrlDistributionPointsList

      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:
      A list containing the crlDistributionPoints.
    • getCrlDistributionPointsCount

      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:
      The count of crlDistributionPoints.
    • getCrlDistributionPoints

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The crlDistributionPoints at the given index.
    • getCrlDistributionPointsBytes

      com.google.protobuf.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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the crlDistributionPoints at the given index.
    • getAiaIssuingCertificateUrlsList

      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:
      A list containing the aiaIssuingCertificateUrls.
    • getAiaIssuingCertificateUrlsCount

      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:
      The count of aiaIssuingCertificateUrls.
    • getAiaIssuingCertificateUrls

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The aiaIssuingCertificateUrls at the given index.
    • getAiaIssuingCertificateUrlsBytes

      com.google.protobuf.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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the aiaIssuingCertificateUrls at the given index.
    • hasCertFingerprint

      boolean hasCertFingerprint()
       The hash of the x.509 certificate.
       
      .google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;
      Returns:
      Whether the certFingerprint field is set.
    • getCertFingerprint

       The hash of the x.509 certificate.
       
      .google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;
      Returns:
      The certFingerprint.
    • getCertFingerprintOrBuilder

       The hash of the x.509 certificate.
       
      .google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;
    • getTbsCertificateDigest

      String getTbsCertificateDigest()
       The hash of the pre-signed certificate, which will be signed by the CA.
       Corresponds to the TBS Certificate in
       https://tools.ietf.org/html/rfc5280#section-4.1.2. The field will always be
       populated.
       
      string tbs_certificate_digest = 9;
      Returns:
      The tbsCertificateDigest.
    • getTbsCertificateDigestBytes

      com.google.protobuf.ByteString getTbsCertificateDigestBytes()
       The hash of the pre-signed certificate, which will be signed by the CA.
       Corresponds to the TBS Certificate in
       https://tools.ietf.org/html/rfc5280#section-4.1.2. The field will always be
       populated.
       
      string tbs_certificate_digest = 9;
      Returns:
      The bytes for tbsCertificateDigest.