Uses of Class
com.nimbusds.jose.jwk.RSAKey.Builder
Packages that use RSAKey.Builder
-
Uses of RSAKey.Builder in com.nimbusds.jose.jwk
Methods in com.nimbusds.jose.jwk that return RSAKey.BuilderModifier and TypeMethodDescriptionSets the intended JOSE algorithm (alg) for the JWK.RSAKey.Builder.expirationTime(Date exp) Sets the expiration time (exp) of the JWK.RSAKey.Builder.firstCRTCoefficient(Base64URL qi) Sets the first Chinese Remainder Theorem (CRT) coefficient (qi) of the private RSA key.RSAKey.Builder.firstFactorCRTExponent(Base64URL dp) Sets the first factor Chinese Remainder Theorem (CRT) exponent (dp) of the private RSA key.RSAKey.Builder.firstPrimeFactor(Base64URL p) Sets the first prime factor (p) of the private RSA key.Sets the issued-at time (iat) of the JWK.Sets the ID (kid) of the JWK.RSAKey.Builder.keyIDFromThumbprint()Sets the ID (kid) of the JWK to its SHA-256 JWK thumbprint (RFC 7638).RSAKey.Builder.keyIDFromThumbprint(String hashAlg) Sets the ID (kid) of the JWK to its JWK thumbprint (RFC 7638).RSAKey.Builder.keyOperations(Set<KeyOperation> ops) Sets the operations (key_ops) of the JWK (for a non-public key).Sets the underlying key store.Sets the use (use) of the JWK.RSAKey.Builder.notBeforeTime(Date nbf) Sets the not-before time (nbf) of the JWK.RSAKey.Builder.otherPrimes(List<RSAKey.OtherPrimesInfo> oth) Sets the other primes information (oth) for the private RSA key, should they exist.RSAKey.Builder.privateExponent(Base64URL d) Sets the private exponent (d) of the RSA key.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.privateKey(RSAPrivateCrtKey priv) Sets the private RSA key, using the second representation (see RFC 3447, section 3.2).RSAKey.Builder.privateKey(RSAPrivateKey priv) Sets the private RSA key, using the first representation.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.secondFactorCRTExponent(Base64URL dq) Sets the second factor Chinese Remainder Theorem (CRT) exponent (dq) of the private RSA key.RSAKey.Builder.secondPrimeFactor(Base64URL q) Sets the second prime factor (q) of the private RSA key.RSAKey.Builder.x509CertChain(List<Base64> x5c) Sets the X.509 certificate chain (x5c) of the JWK.RSAKey.Builder.x509CertSHA256Thumbprint(Base64URL x5t256) Sets the X.509 certificate SHA-256 thumbprint (x5t#S256) of the JWK.RSAKey.Builder.x509CertThumbprint(Base64URL x5t) Deprecated.RSAKey.Builder.x509CertURL(URI x5u) Sets the X.509 certificate URL (x5u) of the JWK.