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.Builder
addAiaIssuingCertificateUrls(String value)
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.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.CertificateDescription.Builder
addAllAiaIssuingCertificateUrls(Iterable<String> values)
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.Builder
addAllCrlDistributionPoints(Iterable<String> values)
Describes a list of locations to obtain CRL information, i.e.CertificateDescription.Builder
addCrlDistributionPoints(String value)
Describes a list of locations to obtain CRL information, i.e.CertificateDescription.Builder
addCrlDistributionPointsBytes(com.google.protobuf.ByteString value)
Describes a list of locations to obtain CRL information, i.e.CertificateDescription.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CertificateDescription
build()
CertificateDescription
buildPartial()
CertificateDescription.Builder
clear()
CertificateDescription.Builder
clearAiaIssuingCertificateUrls()
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.Builder
clearAuthorityKeyId()
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.Builder
clearCertFingerprint()
The hash of the x.509 certificate.CertificateDescription.Builder
clearCrlDistributionPoints()
Describes a list of locations to obtain CRL information, i.e.CertificateDescription.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CertificateDescription.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CertificateDescription.Builder
clearPublicKey()
The public key that corresponds to an issued certificate.CertificateDescription.Builder
clearSubjectDescription()
Describes some of the values in a certificate that are related to the subject and lifetime.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.CertificateDescription.Builder
clearX509Description()
Describes some of the technical X.509 fields in a certificate.CertificateDescription.Builder
clone()
String
getAiaIssuingCertificateUrls(int index)
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.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.int
getAiaIssuingCertificateUrlsCount()
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.com.google.protobuf.ProtocolStringList
getAiaIssuingCertificateUrlsList()
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.CertificateDescription.KeyId
getAuthorityKeyId()
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.KeyId.Builder
getAuthorityKeyIdBuilder()
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.KeyIdOrBuilder
getAuthorityKeyIdOrBuilder()
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1CertificateDescription.CertificateFingerprint
getCertFingerprint()
The hash of the x.509 certificate.CertificateDescription.CertificateFingerprint.Builder
getCertFingerprintBuilder()
The hash of the x.509 certificate.CertificateDescription.CertificateFingerprintOrBuilder
getCertFingerprintOrBuilder()
The hash of the x.509 certificate.String
getCrlDistributionPoints(int index)
Describes a list of locations to obtain CRL information, i.e.com.google.protobuf.ByteString
getCrlDistributionPointsBytes(int index)
Describes a list of locations to obtain CRL information, i.e.int
getCrlDistributionPointsCount()
Describes a list of locations to obtain CRL information, i.e.com.google.protobuf.ProtocolStringList
getCrlDistributionPointsList()
Describes a list of locations to obtain CRL information, i.e.CertificateDescription
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
PublicKey
getPublicKey()
The public key that corresponds to an issued certificate.PublicKey.Builder
getPublicKeyBuilder()
The public key that corresponds to an issued certificate.PublicKeyOrBuilder
getPublicKeyOrBuilder()
The public key that corresponds to an issued certificate.CertificateDescription.SubjectDescription
getSubjectDescription()
Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.SubjectDescription.Builder
getSubjectDescriptionBuilder()
Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.SubjectDescriptionOrBuilder
getSubjectDescriptionOrBuilder()
Describes some of the values in a certificate that are related to the subject and lifetime.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.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.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.X509Parameters
getX509Description()
Describes some of the technical X.509 fields in a certificate.X509Parameters.Builder
getX509DescriptionBuilder()
Describes some of the technical X.509 fields in a certificate.X509ParametersOrBuilder
getX509DescriptionOrBuilder()
Describes some of the technical X.509 fields in a certificate.boolean
hasAuthorityKeyId()
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1boolean
hasCertFingerprint()
The hash of the x.509 certificate.boolean
hasPublicKey()
The public key that corresponds to an issued certificate.boolean
hasSubjectDescription()
Describes some of the values in a certificate that are related to the subject and lifetime.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.boolean
hasX509Description()
Describes some of the technical X.509 fields in a certificate.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
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.1CertificateDescription.Builder
mergeCertFingerprint(CertificateDescription.CertificateFingerprint value)
The hash of the x.509 certificate.CertificateDescription.Builder
mergeFrom(CertificateDescription other)
CertificateDescription.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CertificateDescription.Builder
mergeFrom(com.google.protobuf.Message other)
CertificateDescription.Builder
mergePublicKey(PublicKey value)
The public key that corresponds to an issued certificate.CertificateDescription.Builder
mergeSubjectDescription(CertificateDescription.SubjectDescription value)
Describes some of the values in a certificate that are related to the subject and lifetime.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.CertificateDescription.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CertificateDescription.Builder
mergeX509Description(X509Parameters value)
Describes some of the technical X.509 fields in a certificate.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.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.1CertificateDescription.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.1CertificateDescription.Builder
setCertFingerprint(CertificateDescription.CertificateFingerprint value)
The hash of the x.509 certificate.CertificateDescription.Builder
setCertFingerprint(CertificateDescription.CertificateFingerprint.Builder builderForValue)
The hash of the x.509 certificate.CertificateDescription.Builder
setCrlDistributionPoints(int index, String value)
Describes a list of locations to obtain CRL information, i.e.CertificateDescription.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CertificateDescription.Builder
setPublicKey(PublicKey value)
The public key that corresponds to an issued certificate.CertificateDescription.Builder
setPublicKey(PublicKey.Builder builderForValue)
The public key that corresponds to an issued certificate.CertificateDescription.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CertificateDescription.Builder
setSubjectDescription(CertificateDescription.SubjectDescription value)
Describes some of the values in a certificate that are related to the subject and lifetime.CertificateDescription.Builder
setSubjectDescription(CertificateDescription.SubjectDescription.Builder builderForValue)
Describes some of the values in a certificate that are related to the subject and lifetime.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.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.CertificateDescription.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CertificateDescription.Builder
setX509Description(X509Parameters value)
Describes some of the technical X.509 fields in a certificate.CertificateDescription.Builder
setX509Description(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
clear
public CertificateDescription.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
getDefaultInstanceForType
public CertificateDescription getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CertificateDescription build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CertificateDescription buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CertificateDescription.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
setField
public CertificateDescription.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
clearField
public CertificateDescription.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
clearOneof
public CertificateDescription.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
setRepeatedField
public CertificateDescription.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
addRepeatedField
public CertificateDescription.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
mergeFrom
public CertificateDescription.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CertificateDescription.Builder>
-
mergeFrom
public CertificateDescription.Builder mergeFrom(CertificateDescription other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasSubjectDescription
in 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:
getSubjectDescription
in 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:
getSubjectDescriptionOrBuilder
in 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:
hasX509Description
in 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:
getX509Description
in 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:
getX509DescriptionOrBuilder
in 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:
hasPublicKey
in 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:
getPublicKey
in 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:
getPublicKeyOrBuilder
in 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:
hasSubjectKeyId
in 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:
getSubjectKeyId
in 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:
getSubjectKeyIdOrBuilder
in 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:
hasAuthorityKeyId
in 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:
getAuthorityKeyId
in 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:
getAuthorityKeyIdOrBuilder
in 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:
getCrlDistributionPointsList
in 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:
getCrlDistributionPointsCount
in 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:
getCrlDistributionPoints
in 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:
getCrlDistributionPointsBytes
in 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:
getAiaIssuingCertificateUrlsList
in 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:
getAiaIssuingCertificateUrlsCount
in 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:
getAiaIssuingCertificateUrls
in 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:
getAiaIssuingCertificateUrlsBytes
in 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:
hasCertFingerprint
in 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:
getCertFingerprint
in 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:
getCertFingerprintOrBuilder
in interfaceCertificateDescriptionOrBuilder
-
setUnknownFields
public final CertificateDescription.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
mergeUnknownFields
public final CertificateDescription.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CertificateDescription.Builder>
-
-