RSAKey.Builder |
RSAKey.Builder.algorithm(Algorithm alg) |
Sets the intended JOSE algorithm (alg) for the JWK.
|
RSAKey.Builder |
RSAKey.Builder.firstCRTCoefficient(Base64URL qi) |
Sets the first Chinese Remainder Theorem (CRT) coefficient
(qi) of the private RSA key.
|
RSAKey.Builder |
RSAKey.Builder.firstFactorCRTExponent(Base64URL dp) |
Sets the first factor Chinese Remainder Theorem (CRT)
exponent (dp) of the private RSA key.
|
RSAKey.Builder |
RSAKey.Builder.firstPrimeFactor(Base64URL p) |
Sets the first prime factor (p) of the private RSA
key.
|
RSAKey.Builder |
RSAKey.Builder.keyID(String kid) |
Sets the ID (kid) of the JWK.
|
RSAKey.Builder |
RSAKey.Builder.keyIDFromThumbprint() |
Sets the ID (kid) of the JWK to its SHA-256 JWK
thumbprint (RFC 7638).
|
RSAKey.Builder |
RSAKey.Builder.keyIDFromThumbprint(String hashAlg) |
Sets the ID (kid) of the JWK to its JWK thumbprint
(RFC 7638).
|
RSAKey.Builder |
RSAKey.Builder.keyOperations(Set<KeyOperation> ops) |
Sets the operations (key_ops) of the JWK (for a
non-public key).
|
RSAKey.Builder |
RSAKey.Builder.keyStore(KeyStore keyStore) |
Sets the underlying key store.
|
RSAKey.Builder |
RSAKey.Builder.keyUse(KeyUse use) |
Sets the use (use) of the JWK.
|
RSAKey.Builder |
RSAKey.Builder.otherPrimes(List<RSAKey.OtherPrimesInfo> oth) |
Sets the other primes information (oth) for the
private RSA key, should they exist.
|
RSAKey.Builder |
RSAKey.Builder.privateExponent(Base64URL d) |
Sets the private exponent (d) of the RSA key.
|
RSAKey.Builder |
RSAKey.Builder.privateKey(RSAMultiPrimePrivateCrtKey priv) |
Sets the private RSA key, using the second representation,
with optional other primes info (see RFC 3447, section 3.2).
|
RSAKey.Builder |
RSAKey.Builder.privateKey(RSAPrivateCrtKey priv) |
Sets the private RSA key, using the second representation
(see RFC 3447, section 3.2).
|
RSAKey.Builder |
RSAKey.Builder.privateKey(RSAPrivateKey priv) |
Sets the private RSA key, using the first representation.
|
RSAKey.Builder |
RSAKey.Builder.privateKey(PrivateKey priv) |
Sets the private RSA key, typically for a key located in a
PKCS#11 store that doesn't expose the private key parameters
(such as a smart card or HSM).
|
RSAKey.Builder |
RSAKey.Builder.secondFactorCRTExponent(Base64URL dq) |
Sets the second factor Chinese Remainder Theorem (CRT)
exponent (dq) of the private RSA key.
|
RSAKey.Builder |
RSAKey.Builder.secondPrimeFactor(Base64URL q) |
Sets the second prime factor (q) of the private RSA
key.
|
RSAKey.Builder |
RSAKey.Builder.x509CertChain(List<Base64> x5c) |
Sets the X.509 certificate chain (x5c) of the JWK.
|
RSAKey.Builder |
RSAKey.Builder.x509CertSHA256Thumbprint(Base64URL x5t256) |
Sets the X.509 certificate SHA-256 thumbprint
(x5t#S256) of the JWK.
|
RSAKey.Builder |
RSAKey.Builder.x509CertThumbprint(Base64URL x5t) |
Deprecated.
|
RSAKey.Builder |
RSAKey.Builder.x509CertURL(URI x5u) |
Sets the X.509 certificate URL (x5u) of the JWK.
|