Class RSAKey.OtherPrimesInfo

java.lang.Object
com.nimbusds.jose.jwk.RSAKey.OtherPrimesInfo
All Implemented Interfaces:
Serializable
Enclosing class:
RSAKey

@Immutable public static class RSAKey.OtherPrimesInfo extends Object implements Serializable
Other Primes Info, represents the private oth parameter of a RSA JWK. This class is immutable.
See Also:
  • Constructor Details

    • OtherPrimesInfo

      Creates a new JWK Other Primes Info with the specified parameters.
      Parameters:
      r - The prime factor. Must not be null.
      d - The factor Chinese Remainder Theorem (CRT) exponent. Must not be null.
      t - The factor Chinese Remainder Theorem (CRT) coefficient. Must not be null.
    • OtherPrimesInfo

      Creates a new JWK Other Primes Info from the specified java.security.spec.RSAOtherPrimeInfo instance.
      Parameters:
      oth - The RSA Other Primes Info instance. Must not be null.
  • Method Details

    • getPrimeFactor

      Gets the prime factor (r).
      Returns:
      The prime factor.
    • getFactorCRTExponent

      Gets factor Chinese Remainder Theorem (CRT) exponent (d).
      Returns:
      The factor Chinese Remainder Theorem (CRT) exponent.
    • getFactorCRTCoefficient

      The factor Chinese Remainder Theorem (CRT) coefficient (t).
      Returns:
      The factor Chinese Remainder Theorem (CRT) coefficient.
    • toList

      public static List<RSAKey.OtherPrimesInfo> toList(RSAOtherPrimeInfo[] othArray)
      Converts the specified array of java.security.spec.RSAOtherPrimeInfo instances to a list of JWK Other Prime Infos.
      Parameters:
      othArray - Array of RSA Other Primes Info instances. May be null.
      Returns:
      The corresponding list of JWK Other Prime Infos, or empty list of the array was null.