Package dev.sigstore.fulcio.v2
Interface PublicKeyRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PublicKeyRequest,PublicKeyRequest.Builder
public interface PublicKeyRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 certificatePublicKeyOrBuildergetPublicKeyOrBuilder()The public key to be stored in the requested certificatebooleanhasPublicKey()The public key to be stored in the requested certificate-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasPublicKey
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];- Returns:
- Whether the publicKey field is set.
-
getPublicKey
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];- Returns:
- The publicKey.
-
getPublicKeyOrBuilder
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];
-
getProofOfPossession
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];- Returns:
- The proofOfPossession.
-
-