Class RSAKey.OtherPrimesInfo

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    RSAKey

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

      • OtherPrimesInfo

        public OtherPrimesInfo​(Base64URL r,
                               Base64URL d,
                               Base64URL t)
        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

        public OtherPrimesInfo​(java.security.spec.RSAOtherPrimeInfo oth)
        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 Detail

      • getPrimeFactor

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

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

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

        public static java.util.List<RSAKey.OtherPrimesInfo> toList​(java.security.spec.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 be null.
        Returns:
        The corresponding list of JWK Other Prime Infos, or empty list of the array was null.