Interface CertificateDescriptionOrBuilder

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

    public interface CertificateDescriptionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasSubjectDescription

        boolean hasSubjectDescription()
         Describes some of the values in a certificate that are related to the
         subject and lifetime.
         
        .google.cloud.security.privateca.v1beta1.CertificateDescription.SubjectDescription subject_description = 1;
        Returns:
        Whether the subjectDescription field is set.
      • getSubjectDescription

        CertificateDescription.SubjectDescription getSubjectDescription()
         Describes some of the values in a certificate that are related to the
         subject and lifetime.
         
        .google.cloud.security.privateca.v1beta1.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.v1beta1.CertificateDescription.SubjectDescription subject_description = 1;
      • hasConfigValues

        boolean hasConfigValues()
         Describes some of the technical fields in a certificate.
         
        .google.cloud.security.privateca.v1beta1.ReusableConfigValues config_values = 2;
        Returns:
        Whether the configValues field is set.
      • getConfigValues

        ReusableConfigValues getConfigValues()
         Describes some of the technical fields in a certificate.
         
        .google.cloud.security.privateca.v1beta1.ReusableConfigValues config_values = 2;
        Returns:
        The configValues.
      • getConfigValuesOrBuilder

        ReusableConfigValuesOrBuilder getConfigValuesOrBuilder()
         Describes some of the technical fields in a certificate.
         
        .google.cloud.security.privateca.v1beta1.ReusableConfigValues config_values = 2;
      • hasPublicKey

        boolean hasPublicKey()
         The public key that corresponds to an issued certificate.
         
        .google.cloud.security.privateca.v1beta1.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.v1beta1.PublicKey public_key = 3;
        Returns:
        The publicKey.
      • getPublicKeyOrBuilder

        PublicKeyOrBuilder getPublicKeyOrBuilder()
         The public key that corresponds to an issued certificate.
         
        .google.cloud.security.privateca.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;
        Returns:
        Whether the certFingerprint field is set.
      • getCertFingerprint

        CertificateDescription.CertificateFingerprint getCertFingerprint()
         The hash of the x.509 certificate.
         
        .google.cloud.security.privateca.v1beta1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;
        Returns:
        The certFingerprint.