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.
|