public static interface JsonConstants.JWK
http://self-issued.info/docs/draft-ietf-jose-json-web-key.html
Modifier and Type | Field and Description |
---|---|
static String |
KEY_ALGORITHM
The alg (algorithm) member identifies the algorithm intended for use with the key.
|
static String |
KEY_OPERATIONS
The key_ops (key operations) member identifies the operation(s) that the key is intended to be used for.
|
static String |
KEY_TYPE
The kty (key type) member identifies the cryptographic algorithm family used with the key.
|
static String |
KEY_USE
The use (public key use) member identifies the intended use of the public key.
|
static String |
X509_CERTIFICATE_CHAIN
The x5c (X.509 Certificate Chain) member contains a chain of one or more PKIX certificates [RFC5280].
|
static String |
X509_CERTIFICATE_SHA1_THUMBPRINT
The x5t (X.509 Certificate SHA-1 Thumbprint) member is a base64url encoded SHA-1 thumbprint (a.k.a.
|
static String |
X509_CERTIFICATE_SHA256_THUMBPRINT
The x5t#S256 (X.509 Certificate SHA-256 Thumbprint) member is a base64url encoded SHA-256 thumbprint (a.k.a.
|
static String |
X509_URL
The x5u (X.509 URL) member is a URI [RFC3986] that refers to a resource for an X.509 public key certificate or
certificate chain [RFC5280].
|
static final String KEY_TYPE
static final String KEY_USE
static final String KEY_OPERATIONS
Other values MAY be used. Key operation values can be registered in the IANA JSON Web Key Operations registry defined in Section 8.3. The key operation values are case-sensitive strings. Duplicate key operation values MUST NOT be present in the array.
Multiple unrelated key operations SHOULD NOT be specified for a key because of the potential vulnerabilities associated with using the same key with multiple algorithms. Thus, the combinations sign with verify, encrypt with decrypt, and wrapKey with unwrapKey are permitted, but other combinations SHOULD NOT be used.The use and key_ops JWK members SHOULD NOT be used together.
static final String KEY_ALGORITHM
static final String X509_URL
static final String X509_CERTIFICATE_CHAIN
static final String X509_CERTIFICATE_SHA1_THUMBPRINT
static final String X509_CERTIFICATE_SHA256_THUMBPRINT
Copyright © 2015. All rights reserved.