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