JWKGenerator<T> |
JWKGenerator.algorithm(Algorithm alg) |
Sets the intended JOSE algorithm (alg) for the JWK.
|
JWKGenerator<T> |
JWKGenerator.expirationTime(Date exp) |
Sets the expiration time (exp) of the JWK.
|
JWKGenerator<T> |
JWKGenerator.issueTime(Date iat) |
Sets the issued-at time (iat) of the JWK.
|
JWKGenerator<T> |
JWKGenerator.keyID(String kid) |
Sets the ID (kid) of the JWK.
|
JWKGenerator<T> |
JWKGenerator.keyIDFromThumbprint(boolean x5tKid) |
Sets the ID (kid) of the JWK to its SHA-256 JWK
thumbprint (RFC 7638).
|
JWKGenerator<T> |
JWKGenerator.keyOperations(Set<KeyOperation> ops) |
Sets the operations (key_ops) of the JWK.
|
JWKGenerator<T> |
JWKGenerator.keyStore(KeyStore keyStore) |
Sets the underlying key store.
|
JWKGenerator<T> |
JWKGenerator.keyUse(KeyUse use) |
Sets the use (use) of the JWK.
|
JWKGenerator<T> |
JWKGenerator.notBeforeTime(Date nbf) |
Sets the not-before time (nbf) of the JWK.
|
JWKGenerator<T> |
JWKGenerator.provider(Provider provider) |
Sets the JCA provider for the key generation.
|
JWKGenerator<T> |
JWKGenerator.secureRandom(SecureRandom secureRandom) |
Sets the secure random generator to use.
|