Class CertificateDescription.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.security.privateca.v1.CertificateDescription
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateDescription.BuilderaddAiaIssuingCertificateUrls(String value)Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.BuilderaddAiaIssuingCertificateUrlsBytes(com.google.protobuf.ByteString value)Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.BuilderaddAllAiaIssuingCertificateUrls(Iterable<String> values)Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.BuilderaddAllCrlDistributionPoints(Iterable<String> values)Describes a list of locations to obtain CRL information, i.e.CertificateDescription.BuilderaddCrlDistributionPoints(String value)Describes a list of locations to obtain CRL information, i.e.CertificateDescription.BuilderaddCrlDistributionPointsBytes(com.google.protobuf.ByteString value)Describes a list of locations to obtain CRL information, i.e.CertificateDescription.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CertificateDescriptionbuild()CertificateDescriptionbuildPartial()CertificateDescription.Builderclear()CertificateDescription.BuilderclearAiaIssuingCertificateUrls()Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.BuilderclearAuthorityKeyId()Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.BuilderclearCertFingerprint()The hash of the x.509 certificate.CertificateDescription.BuilderclearCrlDistributionPoints()Describes a list of locations to obtain CRL information, i.e.CertificateDescription.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CertificateDescription.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CertificateDescription.BuilderclearPublicKey()The public key that corresponds to an issued certificate.CertificateDescription.BuilderclearSubjectDescription()Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.BuilderclearSubjectKeyId()Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.CertificateDescription.BuilderclearX509Description()Describes some of the technical X.509 fields in a certificate.CertificateDescription.Builderclone()StringgetAiaIssuingCertificateUrls(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.intgetAiaIssuingCertificateUrlsCount()Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.com.google.protobuf.ProtocolStringListgetAiaIssuingCertificateUrlsList()Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.KeyIdgetAuthorityKeyId()Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.KeyId.BuildergetAuthorityKeyIdBuilder()Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.KeyIdOrBuildergetAuthorityKeyIdOrBuilder()Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.CertificateFingerprintgetCertFingerprint()The hash of the x.509 certificate.CertificateDescription.CertificateFingerprint.BuildergetCertFingerprintBuilder()The hash of the x.509 certificate.CertificateDescription.CertificateFingerprintOrBuildergetCertFingerprintOrBuilder()The hash of the x.509 certificate.StringgetCrlDistributionPoints(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.intgetCrlDistributionPointsCount()Describes a list of locations to obtain CRL information, i.e.com.google.protobuf.ProtocolStringListgetCrlDistributionPointsList()Describes a list of locations to obtain CRL information, i.e.CertificateDescriptiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()PublicKeygetPublicKey()The public key that corresponds to an issued certificate.PublicKey.BuildergetPublicKeyBuilder()The public key that corresponds to an issued certificate.PublicKeyOrBuildergetPublicKeyOrBuilder()The public key that corresponds to an issued certificate.CertificateDescription.SubjectDescriptiongetSubjectDescription()Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.SubjectDescription.BuildergetSubjectDescriptionBuilder()Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.SubjectDescriptionOrBuildergetSubjectDescriptionOrBuilder()Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.KeyIdgetSubjectKeyId()Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.CertificateDescription.KeyId.BuildergetSubjectKeyIdBuilder()Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.CertificateDescription.KeyIdOrBuildergetSubjectKeyIdOrBuilder()Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.X509ParametersgetX509Description()Describes some of the technical X.509 fields in a certificate.X509Parameters.BuildergetX509DescriptionBuilder()Describes some of the technical X.509 fields in a certificate.X509ParametersOrBuildergetX509DescriptionOrBuilder()Describes some of the technical X.509 fields in a certificate.booleanhasAuthorityKeyId()Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1booleanhasCertFingerprint()The hash of the x.509 certificate.booleanhasPublicKey()The public key that corresponds to an issued certificate.booleanhasSubjectDescription()Describes some of the values in a certificate that are related to the subject and lifetime.booleanhasSubjectKeyId()Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.booleanhasX509Description()Describes some of the technical X.509 fields in a certificate.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CertificateDescription.BuildermergeAuthorityKeyId(CertificateDescription.KeyId value)Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.BuildermergeCertFingerprint(CertificateDescription.CertificateFingerprint value)The hash of the x.509 certificate.CertificateDescription.BuildermergeFrom(CertificateDescription other)CertificateDescription.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CertificateDescription.BuildermergeFrom(com.google.protobuf.Message other)CertificateDescription.BuildermergePublicKey(PublicKey value)The public key that corresponds to an issued certificate.CertificateDescription.BuildermergeSubjectDescription(CertificateDescription.SubjectDescription value)Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.BuildermergeSubjectKeyId(CertificateDescription.KeyId value)Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.CertificateDescription.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CertificateDescription.BuildermergeX509Description(X509Parameters value)Describes some of the technical X.509 fields in a certificate.CertificateDescription.BuildersetAiaIssuingCertificateUrls(int index, String value)Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.BuildersetAuthorityKeyId(CertificateDescription.KeyId value)Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.BuildersetAuthorityKeyId(CertificateDescription.KeyId.Builder builderForValue)Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.BuildersetCertFingerprint(CertificateDescription.CertificateFingerprint value)The hash of the x.509 certificate.CertificateDescription.BuildersetCertFingerprint(CertificateDescription.CertificateFingerprint.Builder builderForValue)The hash of the x.509 certificate.CertificateDescription.BuildersetCrlDistributionPoints(int index, String value)Describes a list of locations to obtain CRL information, i.e.CertificateDescription.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CertificateDescription.BuildersetPublicKey(PublicKey value)The public key that corresponds to an issued certificate.CertificateDescription.BuildersetPublicKey(PublicKey.Builder builderForValue)The public key that corresponds to an issued certificate.CertificateDescription.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CertificateDescription.BuildersetSubjectDescription(CertificateDescription.SubjectDescription value)Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.BuildersetSubjectDescription(CertificateDescription.SubjectDescription.Builder builderForValue)Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.BuildersetSubjectKeyId(CertificateDescription.KeyId value)Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.CertificateDescription.BuildersetSubjectKeyId(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.CertificateDescription.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CertificateDescription.BuildersetX509Description(X509Parameters value)Describes some of the technical X.509 fields in a certificate.CertificateDescription.BuildersetX509Description(X509Parameters.Builder builderForValue)Describes some of the technical X.509 fields in a certificate.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
clear
public CertificateDescription.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
getDefaultInstanceForType
public CertificateDescription getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CertificateDescription build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CertificateDescription buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CertificateDescription.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
setField
public CertificateDescription.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
clearField
public CertificateDescription.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
clearOneof
public CertificateDescription.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
setRepeatedField
public CertificateDescription.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
addRepeatedField
public CertificateDescription.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
mergeFrom
public CertificateDescription.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CertificateDescription.Builder>
-
mergeFrom
public CertificateDescription.Builder mergeFrom(CertificateDescription other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public 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;- 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
public CertificateDescription.Builder 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
public CertificateDescription.SubjectDescription.Builder 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
public 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;- 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
public X509Parameters 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
public CertificateDescription.Builder setX509Description(X509Parameters value)
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
-
setX509Description
public CertificateDescription.Builder setX509Description(X509Parameters.Builder builderForValue)
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
-
mergeX509Description
public CertificateDescription.Builder mergeX509Description(X509Parameters value)
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
-
clearX509Description
public CertificateDescription.Builder clearX509Description()
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
-
getX509DescriptionBuilder
public X509Parameters.Builder getX509DescriptionBuilder()
Describes some of the technical X.509 fields in a certificate.
.google.cloud.security.privateca.v1.X509Parameters x509_description = 2;
-
getX509DescriptionOrBuilder
public X509ParametersOrBuilder 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
public PublicKey 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
public CertificateDescription.Builder setPublicKey(PublicKey value)
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;
-
setPublicKey
public CertificateDescription.Builder setPublicKey(PublicKey.Builder builderForValue)
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;
-
mergePublicKey
public CertificateDescription.Builder mergePublicKey(PublicKey value)
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;
-
clearPublicKey
public CertificateDescription.Builder clearPublicKey()
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;
-
getPublicKeyBuilder
public PublicKey.Builder getPublicKeyBuilder()
The public key that corresponds to an issued certificate.
.google.cloud.security.privateca.v1.PublicKey public_key = 3;
-
getPublicKeyOrBuilder
public PublicKeyOrBuilder 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
public 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;- Specified by:
getSubjectKeyIdin interfaceCertificateDescriptionOrBuilder- Returns:
- The subjectKeyId.
-
setSubjectKeyId
public CertificateDescription.Builder setSubjectKeyId(CertificateDescription.KeyId value)
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
public CertificateDescription.Builder mergeSubjectKeyId(CertificateDescription.KeyId value)
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
public CertificateDescription.Builder 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
public CertificateDescription.KeyId.Builder 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
public 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;- 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
public 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;- Specified by:
getAuthorityKeyIdin interfaceCertificateDescriptionOrBuilder- Returns:
- The authorityKeyId.
-
setAuthorityKeyId
public CertificateDescription.Builder setAuthorityKeyId(CertificateDescription.KeyId value)
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
public CertificateDescription.Builder mergeAuthorityKeyId(CertificateDescription.KeyId value)
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
public CertificateDescription.Builder 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
public CertificateDescription.KeyId.Builder 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
public 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;- 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
public 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;- 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
public CertificateDescription.Builder setCrlDistributionPoints(int index, String 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:
index- The index to set the value at.value- The crlDistributionPoints to set.- Returns:
- This builder for chaining.
-
addCrlDistributionPoints
public CertificateDescription.Builder addCrlDistributionPoints(String 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 crlDistributionPoints to add.- Returns:
- This builder for chaining.
-
addAllCrlDistributionPoints
public CertificateDescription.Builder addAllCrlDistributionPoints(Iterable<String> values)
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
public CertificateDescription.Builder 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
public 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;- 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
public CertificateDescription.Builder setAiaIssuingCertificateUrls(int index, String 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:
index- The index to set the value at.value- The aiaIssuingCertificateUrls to set.- Returns:
- This builder for chaining.
-
addAiaIssuingCertificateUrls
public CertificateDescription.Builder addAiaIssuingCertificateUrls(String 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 aiaIssuingCertificateUrls to add.- Returns:
- This builder for chaining.
-
addAllAiaIssuingCertificateUrls
public CertificateDescription.Builder addAllAiaIssuingCertificateUrls(Iterable<String> values)
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
public CertificateDescription.Builder 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
public CertificateDescription.CertificateFingerprint 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
public CertificateDescription.Builder clearCertFingerprint()
The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;
-
getCertFingerprintBuilder
public CertificateDescription.CertificateFingerprint.Builder getCertFingerprintBuilder()
The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;
-
getCertFingerprintOrBuilder
public CertificateDescription.CertificateFingerprintOrBuilder getCertFingerprintOrBuilder()
The hash of the x.509 certificate.
.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint cert_fingerprint = 8;- Specified by:
getCertFingerprintOrBuilderin interfaceCertificateDescriptionOrBuilder
-
setUnknownFields
public final CertificateDescription.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
mergeUnknownFields
public final CertificateDescription.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
-