Class JsonWebKey
java.lang.Object
it.pagopa.swclient.mil.azureservices.keyvault.keys.bean.JsonWebKey
As of http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18
- Author:
- Antonio Tarricone
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprivate String
Elliptic curve name.private byte[]
RSA private exponent, or the D component of an EC private key.private byte[]
RSA private key parameter.private byte[]
RSA private key parameter.private byte[]
RSA public exponent.private byte[]
Symmetric key.private byte[]
Protected Key, used with 'Bring Your Own Key'.Supported key operations.private String
Key identifier.private String
JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40private byte[]
RSA modulus.private byte[]
RSA secret prime.private byte[]
RSA secret prime, with p < q.private byte[]
RSA private key parameter.private byte[]
X component of an EC public key.private byte[]
Y component of an EC public key. -
Constructor Summary
-
Method Summary
-
Field Details
-
crv
Elliptic curve name.
- See Also:
-
d
private byte[] dRSA private exponent, or the D component of an EC private key.
-
dp
private byte[] dpRSA private key parameter.
-
dq
private byte[] dqRSA private key parameter.
-
e
private byte[] eRSA public exponent.
-
k
private byte[] kSymmetric key.
-
keyHsm
private byte[] keyHsmProtected Key, used with 'Bring Your Own Key'.
-
keyOps
Supported key operations.
- See Also:
-
kid
Key identifier.
-
kty
JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40
- See Also:
-
n
private byte[] nRSA modulus.
-
p
private byte[] pRSA secret prime.
-
q
private byte[] qRSA secret prime, with p < q.
-
qi
private byte[] qiRSA private key parameter.
-
x
private byte[] xX component of an EC public key.
-
y
private byte[] yY component of an EC public key.
-
-
Constructor Details
-
JsonWebKey
public JsonWebKey()Default constructor.
-