Code example for RSAPublicKey

Methods: getModulus, getPublicExponent

0
    } 
     
    static RSAKeyParameters generatePublicKeyParameter( 
        RSAPublicKey    key)
    { 
        return new RSAKeyParameters(false, key.getModulus(), key.getPublicExponent());
 
    } 
 
    static RSAKeyParameters generatePrivateKeyParameter( 
        RSAPrivateKey    key)
    { 
        if (key instanceof RSAPrivateCrtKey)
        { 
            RSAPrivateCrtKey    k = (RSAPrivateCrtKey)key;
 
            return new RSAPrivateCrtKeyParameters(k.getModulus(),
                k.getPublicExponent(), k.getPrivateExponent(),
                k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(),                            k.getPrimeExponentQ(), k.getCrtCoefficient());
        } 
        else