public final class JwtEcdsaPublicKey extends com.google.protobuf.GeneratedMessageLite<JwtEcdsaPublicKey,JwtEcdsaPublicKey.Builder> implements JwtEcdsaPublicKeyOrBuilder
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPublicKeyProtobuf type
google.crypto.tink.JwtEcdsaPublicKey| Modifier and Type | Class and Description |
|---|---|
static class |
JwtEcdsaPublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPublicKey
|
static class |
JwtEcdsaPublicKey.CustomKid
Optional, custom kid header value to be used with "RAW" keys.
|
static interface |
JwtEcdsaPublicKey.CustomKidOrBuilder |
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm| Modifier and Type | Field and Description |
|---|---|
static int |
ALGORITHM_FIELD_NUMBER |
static int |
CUSTOM_KID_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
static int |
X_FIELD_NUMBER |
static int |
Y_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
Object arg0,
Object arg1) |
JwtEcdsaAlgorithm |
getAlgorithm()
.google.crypto.tink.JwtEcdsaAlgorithm algorithm = 2; |
int |
getAlgorithmValue()
.google.crypto.tink.JwtEcdsaAlgorithm algorithm = 2; |
JwtEcdsaPublicKey.CustomKid |
getCustomKid()
.google.crypto.tink.JwtEcdsaPublicKey.CustomKid custom_kid = 5; |
static JwtEcdsaPublicKey |
getDefaultInstance() |
int |
getVersion()
uint32 version = 1; |
com.google.protobuf.ByteString |
getX()
Affine coordinates of the public key in big-endian representation.
|
com.google.protobuf.ByteString |
getY()
bytes y = 4; |
boolean |
hasCustomKid()
.google.crypto.tink.JwtEcdsaPublicKey.CustomKid custom_kid = 5; |
static JwtEcdsaPublicKey.Builder |
newBuilder() |
static JwtEcdsaPublicKey.Builder |
newBuilder(JwtEcdsaPublicKey prototype) |
static JwtEcdsaPublicKey |
parseDelimitedFrom(InputStream input) |
static JwtEcdsaPublicKey |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static JwtEcdsaPublicKey |
parseFrom(byte[] data) |
static JwtEcdsaPublicKey |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static JwtEcdsaPublicKey |
parseFrom(ByteBuffer data) |
static JwtEcdsaPublicKey |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static JwtEcdsaPublicKey |
parseFrom(com.google.protobuf.ByteString data) |
static JwtEcdsaPublicKey |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static JwtEcdsaPublicKey |
parseFrom(com.google.protobuf.CodedInputStream input) |
static JwtEcdsaPublicKey |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static JwtEcdsaPublicKey |
parseFrom(InputStream input) |
static JwtEcdsaPublicKey |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<JwtEcdsaPublicKey> |
parser() |
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTopublic static final int VERSION_FIELD_NUMBER
public static final int ALGORITHM_FIELD_NUMBER
public static final int X_FIELD_NUMBER
public static final int Y_FIELD_NUMBER
public static final int CUSTOM_KID_FIELD_NUMBER
public int getVersion()
uint32 version = 1;getVersion in interface JwtEcdsaPublicKeyOrBuilderpublic int getAlgorithmValue()
.google.crypto.tink.JwtEcdsaAlgorithm algorithm = 2;getAlgorithmValue in interface JwtEcdsaPublicKeyOrBuilderpublic JwtEcdsaAlgorithm getAlgorithm()
.google.crypto.tink.JwtEcdsaAlgorithm algorithm = 2;getAlgorithm in interface JwtEcdsaPublicKeyOrBuilderpublic com.google.protobuf.ByteString getX()
Affine coordinates of the public key in big-endian representation. The public key is a point (x, y) on the curve defined by algorithm.
bytes x = 3;getX in interface JwtEcdsaPublicKeyOrBuilderpublic com.google.protobuf.ByteString getY()
bytes y = 4;getY in interface JwtEcdsaPublicKeyOrBuilderpublic boolean hasCustomKid()
.google.crypto.tink.JwtEcdsaPublicKey.CustomKid custom_kid = 5;hasCustomKid in interface JwtEcdsaPublicKeyOrBuilderpublic JwtEcdsaPublicKey.CustomKid getCustomKid()
.google.crypto.tink.JwtEcdsaPublicKey.CustomKid custom_kid = 5;getCustomKid in interface JwtEcdsaPublicKeyOrBuilderpublic static JwtEcdsaPublicKey parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static JwtEcdsaPublicKey parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static JwtEcdsaPublicKey parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static JwtEcdsaPublicKey parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static JwtEcdsaPublicKey parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static JwtEcdsaPublicKey parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static JwtEcdsaPublicKey parseFrom(InputStream input) throws IOException
IOExceptionpublic static JwtEcdsaPublicKey parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static JwtEcdsaPublicKey parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static JwtEcdsaPublicKey parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static JwtEcdsaPublicKey parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static JwtEcdsaPublicKey parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static JwtEcdsaPublicKey.Builder newBuilder()
public static JwtEcdsaPublicKey.Builder newBuilder(JwtEcdsaPublicKey prototype)
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
dynamicMethod in class com.google.protobuf.GeneratedMessageLite<JwtEcdsaPublicKey,JwtEcdsaPublicKey.Builder>public static JwtEcdsaPublicKey getDefaultInstance()
public static com.google.protobuf.Parser<JwtEcdsaPublicKey> parser()