public static final class Resources.PkixPublicKey.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder> implements Resources.PkixPublicKeyOrBuilder
A public key in the PkixPublicKey format (see https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details). Public keys of this type are typically textually encoded using the PEM format.Protobuf type
google.cloud.binaryauthorization.v1.PkixPublicKey| Modifier and Type | Method and Description |
|---|---|
Resources.PkixPublicKey.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Resources.PkixPublicKey |
build() |
Resources.PkixPublicKey |
buildPartial() |
Resources.PkixPublicKey.Builder |
clear() |
Resources.PkixPublicKey.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Resources.PkixPublicKey.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Resources.PkixPublicKey.Builder |
clearPublicKeyPem()
A PEM-encoded public key, as described in
https://tools.ietf.org/html/rfc7468#section-13
|
Resources.PkixPublicKey.Builder |
clearSignatureAlgorithm()
The signature algorithm used to verify a message against a signature using
this key.
|
Resources.PkixPublicKey.Builder |
clone() |
Resources.PkixPublicKey |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getPublicKeyPem()
A PEM-encoded public key, as described in
https://tools.ietf.org/html/rfc7468#section-13
|
com.google.protobuf.ByteString |
getPublicKeyPemBytes()
A PEM-encoded public key, as described in
https://tools.ietf.org/html/rfc7468#section-13
|
Resources.PkixPublicKey.SignatureAlgorithm |
getSignatureAlgorithm()
The signature algorithm used to verify a message against a signature using
this key.
|
int |
getSignatureAlgorithmValue()
The signature algorithm used to verify a message against a signature using
this key.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Resources.PkixPublicKey.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Resources.PkixPublicKey.Builder |
mergeFrom(com.google.protobuf.Message other) |
Resources.PkixPublicKey.Builder |
mergeFrom(Resources.PkixPublicKey other) |
Resources.PkixPublicKey.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Resources.PkixPublicKey.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Resources.PkixPublicKey.Builder |
setPublicKeyPem(String value)
A PEM-encoded public key, as described in
https://tools.ietf.org/html/rfc7468#section-13
|
Resources.PkixPublicKey.Builder |
setPublicKeyPemBytes(com.google.protobuf.ByteString value)
A PEM-encoded public key, as described in
https://tools.ietf.org/html/rfc7468#section-13
|
Resources.PkixPublicKey.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Resources.PkixPublicKey.Builder |
setSignatureAlgorithm(Resources.PkixPublicKey.SignatureAlgorithm value)
The signature algorithm used to verify a message against a signature using
this key.
|
Resources.PkixPublicKey.Builder |
setSignatureAlgorithmValue(int value)
The signature algorithm used to verify a message against a signature using
this key.
|
Resources.PkixPublicKey.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Resources.PkixPublicKey build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Resources.PkixPublicKey buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Resources.PkixPublicKey.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder mergeFrom(Resources.PkixPublicKey other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public Resources.PkixPublicKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Resources.PkixPublicKey.Builder>IOExceptionpublic String getPublicKeyPem()
A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
string public_key_pem = 1;getPublicKeyPem in interface Resources.PkixPublicKeyOrBuilderpublic com.google.protobuf.ByteString getPublicKeyPemBytes()
A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
string public_key_pem = 1;getPublicKeyPemBytes in interface Resources.PkixPublicKeyOrBuilderpublic Resources.PkixPublicKey.Builder setPublicKeyPem(String value)
A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
string public_key_pem = 1;value - The publicKeyPem to set.public Resources.PkixPublicKey.Builder clearPublicKeyPem()
A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
string public_key_pem = 1;public Resources.PkixPublicKey.Builder setPublicKeyPemBytes(com.google.protobuf.ByteString value)
A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
string public_key_pem = 1;value - The bytes for publicKeyPem to set.public int getSignatureAlgorithmValue()
The signature algorithm used to verify a message against a signature using this key. These signature algorithm must match the structure and any object identifiers encoded in `public_key_pem` (i.e. this algorithm must match that of the public key).
.google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2;
getSignatureAlgorithmValue in interface Resources.PkixPublicKeyOrBuilderpublic Resources.PkixPublicKey.Builder setSignatureAlgorithmValue(int value)
The signature algorithm used to verify a message against a signature using this key. These signature algorithm must match the structure and any object identifiers encoded in `public_key_pem` (i.e. this algorithm must match that of the public key).
.google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2;
value - The enum numeric value on the wire for signatureAlgorithm to set.public Resources.PkixPublicKey.SignatureAlgorithm getSignatureAlgorithm()
The signature algorithm used to verify a message against a signature using this key. These signature algorithm must match the structure and any object identifiers encoded in `public_key_pem` (i.e. this algorithm must match that of the public key).
.google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2;
getSignatureAlgorithm in interface Resources.PkixPublicKeyOrBuilderpublic Resources.PkixPublicKey.Builder setSignatureAlgorithm(Resources.PkixPublicKey.SignatureAlgorithm value)
The signature algorithm used to verify a message against a signature using this key. These signature algorithm must match the structure and any object identifiers encoded in `public_key_pem` (i.e. this algorithm must match that of the public key).
.google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2;
value - The signatureAlgorithm to set.public Resources.PkixPublicKey.Builder clearSignatureAlgorithm()
The signature algorithm used to verify a message against a signature using this key. These signature algorithm must match the structure and any object identifiers encoded in `public_key_pem` (i.e. this algorithm must match that of the public key).
.google.cloud.binaryauthorization.v1.PkixPublicKey.SignatureAlgorithm signature_algorithm = 2;
public final Resources.PkixPublicKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>public final Resources.PkixPublicKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.PkixPublicKey.Builder>Copyright © 2023 Google LLC. All rights reserved.