Class CertificateDescription.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CertificateDescription.Builder>
com.google.cloud.security.privateca.v1.CertificateDescription.Builder
- All Implemented Interfaces:
CertificateDescriptionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CertificateDescription
public static final class CertificateDescription.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CertificateDescription.Builder>
implements CertificateDescriptionOrBuilder
A [CertificateDescription][google.cloud.security.privateca.v1.CertificateDescription] describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.Protobuf type
google.cloud.security.privateca.v1.CertificateDescription-
Method Summary
Modifier and TypeMethodDescriptionDescribes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.addAiaIssuingCertificateUrlsBytes(com.google.protobuf.ByteString value) Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.addAllCrlDistributionPoints(Iterable<String> values) Describes a list of locations to obtain CRL information, i.e.addCrlDistributionPoints(String value) Describes a list of locations to obtain CRL information, i.e.addCrlDistributionPointsBytes(com.google.protobuf.ByteString value) Describes a list of locations to obtain CRL information, i.e.build()clear()Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1The hash of the x.509 certificate.Describes a list of locations to obtain CRL information, i.e.The public key that corresponds to an issued certificate.Describes some of the values in a certificate that are related to the subject and lifetime.Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.The hash of the pre-signed certificate, which will be signed by the CA.Describes some of the technical X.509 fields in a certificate.getAiaIssuingCertificateUrls(int index) Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.com.google.protobuf.ByteStringgetAiaIssuingCertificateUrlsBytes(int index) Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.intDescribes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.com.google.protobuf.ProtocolStringListDescribes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1The hash of the x.509 certificate.The hash of the x.509 certificate.The hash of the x.509 certificate.getCrlDistributionPoints(int index) Describes a list of locations to obtain CRL information, i.e.com.google.protobuf.ByteStringgetCrlDistributionPointsBytes(int index) Describes a list of locations to obtain CRL information, i.e.intDescribes a list of locations to obtain CRL information, i.e.com.google.protobuf.ProtocolStringListDescribes a list of locations to obtain CRL information, i.e.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe public key that corresponds to an issued certificate.The public key that corresponds to an issued certificate.The public key that corresponds to an issued certificate.Describes some of the values in a certificate that are related to the subject and lifetime.Describes some of the values in a certificate that are related to the subject and lifetime.Describes some of the values in a certificate that are related to the subject and lifetime.Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.The hash of the pre-signed certificate, which will be signed by the CA.com.google.protobuf.ByteStringThe hash of the pre-signed certificate, which will be signed by the CA.Describes some of the technical X.509 fields in a certificate.Describes some of the technical X.509 fields in a certificate.Describes some of the technical X.509 fields in a certificate.booleanIdentifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1booleanThe hash of the x.509 certificate.booleanThe public key that corresponds to an issued certificate.booleanDescribes some of the values in a certificate that are related to the subject and lifetime.booleanProvides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.booleanDescribes some of the technical X.509 fields in a certificate.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanIdentifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1The hash of the x.509 certificate.mergeFrom(CertificateDescription other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergePublicKey(PublicKey value) The public key that corresponds to an issued certificate.Describes some of the values in a certificate that are related to the subject and lifetime.Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.Describes some of the technical X.509 fields in a certificate.setAiaIssuingCertificateUrls(int index, String value) Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1setAuthorityKeyId(CertificateDescription.KeyId.Builder builderForValue) Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1The hash of the x.509 certificate.setCertFingerprint(CertificateDescription.CertificateFingerprint.Builder builderForValue) The hash of the x.509 certificate.setCrlDistributionPoints(int index, String value) Describes a list of locations to obtain CRL information, i.e.setPublicKey(PublicKey value) The public key that corresponds to an issued certificate.setPublicKey(PublicKey.Builder builderForValue) The public key that corresponds to an issued certificate.Describes some of the values in a certificate that are related to the subject and lifetime.setSubjectDescription(CertificateDescription.SubjectDescription.Builder builderForValue) Describes some of the values in a certificate that are related to the subject and lifetime.Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.setSubjectKeyId(CertificateDescription.KeyId.Builder builderForValue) Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.setTbsCertificateDigest(String value) The hash of the pre-signed certificate, which will be signed by the CA.setTbsCertificateDigestBytes(com.google.protobuf.ByteString value) The hash of the pre-signed certificate, which will be signed by the CA.setX509Description(X509Parameters value) Describes some of the technical X.509 fields in a certificate.setX509Description(X509Parameters.Builder builderForValue) Describes some of the technical X.509 fields in a certificate.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CertificateDescription.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CertificateDescription.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CertificateDescription.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateDescription.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CertificateDescription.Builder>
-
mergeFrom
public CertificateDescription.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateDescription.Builder>- Throws:
IOException
-
hasSubjectDescription
public 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;- Specified by:
hasSubjectDescriptionin interfaceCertificateDescriptionOrBuilder- 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;- Specified by:
getSubjectDescriptionin interfaceCertificateDescriptionOrBuilder- Returns:
- The subjectDescription.
-
setSubjectDescription
public CertificateDescription.Builder setSubjectDescription(CertificateDescription.SubjectDescription value) 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; -
setSubjectDescription
public CertificateDescription.Builder setSubjectDescription(CertificateDescription.SubjectDescription.Builder builderForValue) 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; -
mergeSubjectDescription
public CertificateDescription.Builder mergeSubjectDescription(CertificateDescription.SubjectDescription value) 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; -
clearSubjectDescription
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; -
getSubjectDescriptionBuilder
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; -
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;- Specified by:
getSubjectDescriptionOrBuilderin interfaceCertificateDescriptionOrBuilder
-
hasX509Description
public boolean hasX509Description()Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;- Specified by:
hasX509Descriptionin interfaceCertificateDescriptionOrBuilder- Returns:
- Whether the x509Description field is set.
-
getX509Description
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;- Specified by:
getX509Descriptionin interfaceCertificateDescriptionOrBuilder- Returns:
- The x509Description.
-
setX509Description
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2; -
setX509Description
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2; -
mergeX509Description
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2; -
clearX509Description
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2; -
getX509DescriptionBuilder
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2; -
getX509DescriptionOrBuilder
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;- Specified by:
getX509DescriptionOrBuilderin interfaceCertificateDescriptionOrBuilder
-
hasPublicKey
public boolean hasPublicKey()The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;- Specified by:
hasPublicKeyin interfaceCertificateDescriptionOrBuilder- Returns:
- Whether the publicKey field is set.
-
getPublicKey
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;- Specified by:
getPublicKeyin interfaceCertificateDescriptionOrBuilder- Returns:
- The publicKey.
-
setPublicKey
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3; -
setPublicKey
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3; -
mergePublicKey
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3; -
clearPublicKey
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3; -
getPublicKeyBuilder
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3; -
getPublicKeyOrBuilder
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;- Specified by:
getPublicKeyOrBuilderin interfaceCertificateDescriptionOrBuilder
-
hasSubjectKeyId
public 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;- Specified by:
hasSubjectKeyIdin interfaceCertificateDescriptionOrBuilder- Returns:
- Whether the subjectKeyId field is set.
-
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;- Specified by:
getSubjectKeyIdin interfaceCertificateDescriptionOrBuilder- Returns:
- The subjectKeyId.
-
setSubjectKeyId
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; -
setSubjectKeyId
public CertificateDescription.Builder setSubjectKeyId(CertificateDescription.KeyId.Builder builderForValue) 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; -
mergeSubjectKeyId
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; -
clearSubjectKeyId
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; -
getSubjectKeyIdBuilder
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; -
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;- Specified by:
getSubjectKeyIdOrBuilderin interfaceCertificateDescriptionOrBuilder
-
hasAuthorityKeyId
public 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;- Specified by:
hasAuthorityKeyIdin interfaceCertificateDescriptionOrBuilder- Returns:
- Whether the authorityKeyId field is set.
-
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;- Specified by:
getAuthorityKeyIdin interfaceCertificateDescriptionOrBuilder- Returns:
- The authorityKeyId.
-
setAuthorityKeyId
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; -
setAuthorityKeyId
public CertificateDescription.Builder setAuthorityKeyId(CertificateDescription.KeyId.Builder builderForValue) 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; -
mergeAuthorityKeyId
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; -
clearAuthorityKeyId
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; -
getAuthorityKeyIdBuilder
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; -
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;- Specified by:
getAuthorityKeyIdOrBuilderin interfaceCertificateDescriptionOrBuilder
-
getCrlDistributionPointsList
public com.google.protobuf.ProtocolStringList 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;- Specified by:
getCrlDistributionPointsListin interfaceCertificateDescriptionOrBuilder- Returns:
- A list containing the crlDistributionPoints.
-
getCrlDistributionPointsCount
public 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;- Specified by:
getCrlDistributionPointsCountin interfaceCertificateDescriptionOrBuilder- Returns:
- The count of crlDistributionPoints.
-
getCrlDistributionPoints
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;- Specified by:
getCrlDistributionPointsin interfaceCertificateDescriptionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The crlDistributionPoints at the given index.
-
getCrlDistributionPointsBytes
public 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;- Specified by:
getCrlDistributionPointsBytesin interfaceCertificateDescriptionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the crlDistributionPoints at the given index.
-
setCrlDistributionPoints
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 to set the value at.value- The crlDistributionPoints to set.- Returns:
- This builder for chaining.
-
addCrlDistributionPoints
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:
value- The crlDistributionPoints to add.- Returns:
- This builder for chaining.
-
addAllCrlDistributionPoints
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:
values- The crlDistributionPoints to add.- Returns:
- This builder for chaining.
-
clearCrlDistributionPoints
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:
- This builder for chaining.
-
addCrlDistributionPointsBytes
public CertificateDescription.Builder addCrlDistributionPointsBytes(com.google.protobuf.ByteString value) 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:
value- The bytes of the crlDistributionPoints to add.- Returns:
- This builder for chaining.
-
getAiaIssuingCertificateUrlsList
public com.google.protobuf.ProtocolStringList 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;- Specified by:
getAiaIssuingCertificateUrlsListin interfaceCertificateDescriptionOrBuilder- Returns:
- A list containing the aiaIssuingCertificateUrls.
-
getAiaIssuingCertificateUrlsCount
public 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;- Specified by:
getAiaIssuingCertificateUrlsCountin interfaceCertificateDescriptionOrBuilder- Returns:
- The count of aiaIssuingCertificateUrls.
-
getAiaIssuingCertificateUrls
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;- Specified by:
getAiaIssuingCertificateUrlsin interfaceCertificateDescriptionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The aiaIssuingCertificateUrls at the given index.
-
getAiaIssuingCertificateUrlsBytes
public 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;- Specified by:
getAiaIssuingCertificateUrlsBytesin interfaceCertificateDescriptionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the aiaIssuingCertificateUrls at the given index.
-
setAiaIssuingCertificateUrls
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 to set the value at.value- The aiaIssuingCertificateUrls to set.- Returns:
- This builder for chaining.
-
addAiaIssuingCertificateUrls
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:
value- The aiaIssuingCertificateUrls to add.- Returns:
- This builder for chaining.
-
addAllAiaIssuingCertificateUrls
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:
values- The aiaIssuingCertificateUrls to add.- Returns:
- This builder for chaining.
-
clearAiaIssuingCertificateUrls
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:
- This builder for chaining.
-
addAiaIssuingCertificateUrlsBytes
public CertificateDescription.Builder addAiaIssuingCertificateUrlsBytes(com.google.protobuf.ByteString value) 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:
value- The bytes of the aiaIssuingCertificateUrls to add.- Returns:
- This builder for chaining.
-
hasCertFingerprint
public boolean hasCertFingerprint()The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;- Specified by:
hasCertFingerprintin interfaceCertificateDescriptionOrBuilder- 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;- Specified by:
getCertFingerprintin interfaceCertificateDescriptionOrBuilder- Returns:
- The certFingerprint.
-
setCertFingerprint
public CertificateDescription.Builder setCertFingerprint(CertificateDescription.CertificateFingerprint value) The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8; -
setCertFingerprint
public CertificateDescription.Builder setCertFingerprint(CertificateDescription.CertificateFingerprint.Builder builderForValue) The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8; -
mergeCertFingerprint
public CertificateDescription.Builder mergeCertFingerprint(CertificateDescription.CertificateFingerprint value) The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8; -
clearCertFingerprint
The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8; -
getCertFingerprintBuilder
The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8; -
getCertFingerprintOrBuilder
The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;- Specified by:
getCertFingerprintOrBuilderin interfaceCertificateDescriptionOrBuilder
-
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;- Specified by:
getTbsCertificateDigestin interfaceCertificateDescriptionOrBuilder- Returns:
- The tbsCertificateDigest.
-
getTbsCertificateDigestBytes
public 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;- Specified by:
getTbsCertificateDigestBytesin interfaceCertificateDescriptionOrBuilder- Returns:
- The bytes for tbsCertificateDigest.
-
setTbsCertificateDigest
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;- Parameters:
value- The tbsCertificateDigest to set.- Returns:
- This builder for chaining.
-
clearTbsCertificateDigest
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:
- This builder for chaining.
-
setTbsCertificateDigestBytes
public CertificateDescription.Builder setTbsCertificateDigestBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for tbsCertificateDigest to set.- Returns:
- This builder for chaining.
-