List of usage examples for java.security.spec RSAPrivateCrtKeySpec getPrimeQ
public BigInteger getPrimeQ()
From source file:org.casbah.provider.PKCS1EncodedKeySpecTest.java
@Test public void testToRsaKeySpec() throws IOException, CAProviderException { ByteArrayOutputStream baos = new ByteArrayOutputStream(); IOUtils.copy(this.getClass().getResourceAsStream("/caplaintext.key"), baos); byte[] encodedKey = baos.toByteArray(); PKCS1EncodedKeySpec encodedKeySpec = new PKCS1EncodedKeySpec(encodedKey); RSAPrivateCrtKeySpec privateKeySpec = encodedKeySpec.toRsaKeySpec(); assertNotNull(privateKeySpec);//w w w . j av a 2 s .c o m assertEquals(TestKeyValues.MODULUS, privateKeySpec.getModulus()); assertEquals(TestKeyValues.PUBLIC_EXPONENT, privateKeySpec.getPublicExponent()); assertEquals(TestKeyValues.PRIVATE_EXPONENT, privateKeySpec.getPrivateExponent()); assertEquals(TestKeyValues.PRIME1, privateKeySpec.getPrimeP()); assertEquals(TestKeyValues.PRIME2, privateKeySpec.getPrimeQ()); assertEquals(TestKeyValues.EXPONENT1, privateKeySpec.getPrimeExponentP()); assertEquals(TestKeyValues.EXPONENT2, privateKeySpec.getPrimeExponentQ()); assertEquals(TestKeyValues.COEFFICIENT, privateKeySpec.getCrtCoefficient()); }