Package dev.sigstore.fulcio.v2
Class PublicKeyRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<PublicKeyRequest.Builder>
-
- dev.sigstore.fulcio.v2.PublicKeyRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PublicKeyRequestOrBuilder,java.lang.Cloneable
- Enclosing class:
- PublicKeyRequest
public static final class PublicKeyRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<PublicKeyRequest.Builder> implements PublicKeyRequestOrBuilder
Protobuf typedev.sigstore.fulcio.v2.PublicKeyRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PublicKeyRequestbuild()PublicKeyRequestbuildPartial()PublicKeyRequest.Builderclear()PublicKeyRequest.BuilderclearProofOfPossession()Proof that the client possesses the private key; must be verifiable by provided public key This is a currently a signature over the `sub` claim from the OIDC identity tokenPublicKeyRequest.BuilderclearPublicKey()The public key to be stored in the requested certificatePublicKeyRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.ByteStringgetProofOfPossession()Proof that the client possesses the private key; must be verifiable by provided public key This is a currently a signature over the `sub` claim from the OIDC identity tokenPublicKeygetPublicKey()The public key to be stored in the requested certificatePublicKey.BuildergetPublicKeyBuilder()The public key to be stored in the requested certificatePublicKeyOrBuildergetPublicKeyOrBuilder()The public key to be stored in the requested certificatebooleanhasPublicKey()The public key to be stored in the requested certificateprotected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PublicKeyRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PublicKeyRequest.BuildermergeFrom(com.google.protobuf.Message other)PublicKeyRequest.BuildermergeFrom(PublicKeyRequest other)PublicKeyRequest.BuildermergePublicKey(PublicKey value)The public key to be stored in the requested certificatePublicKeyRequest.BuildersetProofOfPossession(com.google.protobuf.ByteString value)Proof that the client possesses the private key; must be verifiable by provided public key This is a currently a signature over the `sub` claim from the OIDC identity tokenPublicKeyRequest.BuildersetPublicKey(PublicKey value)The public key to be stored in the requested certificatePublicKeyRequest.BuildersetPublicKey(PublicKey.Builder builderForValue)The public key to be stored in the requested certificate-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PublicKeyRequest.Builder>
-
clear
public PublicKeyRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PublicKeyRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PublicKeyRequest.Builder>
-
getDefaultInstanceForType
public PublicKeyRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PublicKeyRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PublicKeyRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public PublicKeyRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PublicKeyRequest.Builder>
-
mergeFrom
public PublicKeyRequest.Builder mergeFrom(PublicKeyRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PublicKeyRequest.Builder>
-
mergeFrom
public PublicKeyRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PublicKeyRequest.Builder>- Throws:
java.io.IOException
-
hasPublicKey
public boolean hasPublicKey()
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasPublicKeyin interfacePublicKeyRequestOrBuilder- Returns:
- Whether the publicKey field is set.
-
getPublicKey
public PublicKey getPublicKey()
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPublicKeyin interfacePublicKeyRequestOrBuilder- Returns:
- The publicKey.
-
setPublicKey
public PublicKeyRequest.Builder setPublicKey(PublicKey value)
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
setPublicKey
public PublicKeyRequest.Builder setPublicKey(PublicKey.Builder builderForValue)
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergePublicKey
public PublicKeyRequest.Builder mergePublicKey(PublicKey value)
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearPublicKey
public PublicKeyRequest.Builder clearPublicKey()
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
getPublicKeyBuilder
public PublicKey.Builder getPublicKeyBuilder()
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
getPublicKeyOrBuilder
public PublicKeyOrBuilder getPublicKeyOrBuilder()
The public key to be stored in the requested certificate
.dev.sigstore.fulcio.v2.PublicKey public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPublicKeyOrBuilderin interfacePublicKeyRequestOrBuilder
-
getProofOfPossession
public com.google.protobuf.ByteString getProofOfPossession()
Proof that the client possesses the private key; must be verifiable by provided public key This is a currently a signature over the `sub` claim from the OIDC identity token
bytes proof_of_possession = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProofOfPossessionin interfacePublicKeyRequestOrBuilder- Returns:
- The proofOfPossession.
-
setProofOfPossession
public PublicKeyRequest.Builder setProofOfPossession(com.google.protobuf.ByteString value)
Proof that the client possesses the private key; must be verifiable by provided public key This is a currently a signature over the `sub` claim from the OIDC identity token
bytes proof_of_possession = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The proofOfPossession to set.- Returns:
- This builder for chaining.
-
clearProofOfPossession
public PublicKeyRequest.Builder clearProofOfPossession()
Proof that the client possesses the private key; must be verifiable by provided public key This is a currently a signature over the `sub` claim from the OIDC identity token
bytes proof_of_possession = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
-