public final class Jwk extends GeneratedMessageV3 implements JwkOrBuilder
Jwk is a JSON Web Key as specified in RFC 7517
Protobuf type google.container.v1.Jwk
Static Fields
ALG_FIELD_NUMBER
public static final int ALG_FIELD_NUMBER
Field Value
CRV_FIELD_NUMBER
public static final int CRV_FIELD_NUMBER
Field Value
E_FIELD_NUMBER
public static final int E_FIELD_NUMBER
Field Value
KID_FIELD_NUMBER
public static final int KID_FIELD_NUMBER
Field Value
KTY_FIELD_NUMBER
public static final int KTY_FIELD_NUMBER
Field Value
N_FIELD_NUMBER
public static final int N_FIELD_NUMBER
Field Value
USE_FIELD_NUMBER
public static final int USE_FIELD_NUMBER
Field Value
X_FIELD_NUMBER
public static final int X_FIELD_NUMBER
Field Value
Y_FIELD_NUMBER
public static final int Y_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Jwk getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Jwk.Builder newBuilder()
Returns
newBuilder(Jwk prototype)
public static Jwk.Builder newBuilder(Jwk prototype)
Parameter
Name | Description |
prototype | Jwk
|
Returns
public static Jwk parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Jwk parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Jwk parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Jwk parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Jwk parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Jwk parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Jwk parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Jwk parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Jwk parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Jwk parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Jwk parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Jwk parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Jwk> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAlg()
Algorithm.
string alg = 2;
Returns
getAlgBytes()
public ByteString getAlgBytes()
Algorithm.
string alg = 2;
Returns
getCrv()
Used for ECDSA keys.
string crv = 9;
Returns
getCrvBytes()
public ByteString getCrvBytes()
Used for ECDSA keys.
string crv = 9;
Returns
getDefaultInstanceForType()
public Jwk getDefaultInstanceForType()
Returns
getE()
Used for RSA keys.
string e = 6;
Returns
getEBytes()
public ByteString getEBytes()
Used for RSA keys.
string e = 6;
Returns
getKid()
Returns
getKidBytes()
public ByteString getKidBytes()
Returns
getKty()
Key Type.
string kty = 1;
Returns
getKtyBytes()
public ByteString getKtyBytes()
Key Type.
string kty = 1;
Returns
getN()
Used for RSA keys.
string n = 5;
Returns
getNBytes()
public ByteString getNBytes()
Used for RSA keys.
string n = 5;
Returns
getParserForType()
public Parser<Jwk> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getUse()
Permitted uses for the public keys.
string use = 3;
Returns
getUseBytes()
public ByteString getUseBytes()
Permitted uses for the public keys.
string use = 3;
Returns
getX()
Used for ECDSA keys.
string x = 7;
Returns
getXBytes()
public ByteString getXBytes()
Used for ECDSA keys.
string x = 7;
Returns
getY()
Used for ECDSA keys.
string y = 8;
Returns
getYBytes()
public ByteString getYBytes()
Used for ECDSA keys.
string y = 8;
Returns
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Jwk.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Jwk.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public Jwk.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions