Search in sources :

Example 31 with InvalidAlgorithmParameterException

use of java.security.InvalidAlgorithmParameterException in project robovm by robovm.

the class InvalidAlgorithmParameterExceptionTest method testInvalidAlgorithmParameterException04.

/**
     * Test for <code>InvalidAlgorithmParameterException(Throwable)</code>
     * constructor Assertion: constructs InvalidAlgorithmParameterException when
     * <code>cause</code> is null
     */
public void testInvalidAlgorithmParameterException04() {
    Throwable cause = null;
    InvalidAlgorithmParameterException tE = new InvalidAlgorithmParameterException(cause);
    assertNull("getMessage() must return null.", tE.getMessage());
    assertNull("getCause() must return null", tE.getCause());
}
Also used : InvalidAlgorithmParameterException(java.security.InvalidAlgorithmParameterException)

Example 32 with InvalidAlgorithmParameterException

use of java.security.InvalidAlgorithmParameterException in project robovm by robovm.

the class InvalidAlgorithmParameterExceptionTest method testInvalidAlgorithmParameterException05.

/**
     * Test for <code>InvalidAlgorithmParameterException(Throwable)</code>
     * constructor Assertion: constructs InvalidAlgorithmParameterException when
     * <code>cause</code> is not null
     */
public void testInvalidAlgorithmParameterException05() {
    InvalidAlgorithmParameterException tE = new InvalidAlgorithmParameterException(tCause);
    if (tE.getMessage() != null) {
        String toS = tCause.toString();
        String getM = tE.getMessage();
        assertTrue("getMessage() should contain ".concat(toS), (getM.indexOf(toS) != -1));
    }
    assertNotNull("getCause() must not return null", tE.getCause());
    assertEquals("getCause() must return ".concat(tCause.toString()), tE.getCause(), tCause);
}
Also used : InvalidAlgorithmParameterException(java.security.InvalidAlgorithmParameterException)

Example 33 with InvalidAlgorithmParameterException

use of java.security.InvalidAlgorithmParameterException in project robovm by robovm.

the class InvalidAlgorithmParameterExceptionTest method testInvalidAlgorithmParameterException09.

/**
     * Test for
     * <code>InvalidAlgorithmParameterException(String, Throwable)</code>
     * constructor Assertion: constructs InvalidAlgorithmParameterException when
     * <code>cause</code> is not null <code>msg</code> is not null
     */
public void testInvalidAlgorithmParameterException09() {
    InvalidAlgorithmParameterException tE;
    for (int i = 0; i < msgs.length; i++) {
        tE = new InvalidAlgorithmParameterException(msgs[i], tCause);
        String getM = tE.getMessage();
        String toS = tCause.toString();
        if (msgs[i].length() > 0) {
            assertTrue("getMessage() must contain ".concat(msgs[i]), getM.indexOf(msgs[i]) != -1);
            if (!getM.equals(msgs[i])) {
                assertTrue("getMessage() should contain ".concat(toS), getM.indexOf(toS) != -1);
            }
        }
        assertNotNull("getCause() must not return null", tE.getCause());
        assertEquals("getCause() must return ".concat(tCause.toString()), tE.getCause(), tCause);
    }
}
Also used : InvalidAlgorithmParameterException(java.security.InvalidAlgorithmParameterException)

Example 34 with InvalidAlgorithmParameterException

use of java.security.InvalidAlgorithmParameterException in project robovm by robovm.

the class InvalidAlgorithmParameterExceptionTest method testInvalidAlgorithmParameterException02.

/**
     * Test for <code>InvalidAlgorithmParameterException(String)</code>
     * constructor Assertion: constructs InvalidAlgorithmParameterException with
     * detail message msg. Parameter <code>msg</code> is not null.
     */
public void testInvalidAlgorithmParameterException02() {
    InvalidAlgorithmParameterException tE;
    for (int i = 0; i < msgs.length; i++) {
        tE = new InvalidAlgorithmParameterException(msgs[i]);
        assertEquals("getMessage() must return: ".concat(msgs[i]), tE.getMessage(), msgs[i]);
        assertNull("getCause() must return null", tE.getCause());
    }
}
Also used : InvalidAlgorithmParameterException(java.security.InvalidAlgorithmParameterException)

Example 35 with InvalidAlgorithmParameterException

use of java.security.InvalidAlgorithmParameterException in project robovm by robovm.

the class InvalidAlgorithmParameterExceptionTest method testInvalidAlgorithmParameterException03.

/**
     * Test for <code>InvalidAlgorithmParameterException(String)</code>
     * constructor Assertion: constructs InvalidAlgorithmParameterException when
     * <code>msg</code> is null
     */
public void testInvalidAlgorithmParameterException03() {
    String msg = null;
    InvalidAlgorithmParameterException tE = new InvalidAlgorithmParameterException(msg);
    assertNull("getMessage() must return null.", tE.getMessage());
    assertNull("getCause() must return null", tE.getCause());
}
Also used : InvalidAlgorithmParameterException(java.security.InvalidAlgorithmParameterException)

Aggregations

InvalidAlgorithmParameterException (java.security.InvalidAlgorithmParameterException)394 NoSuchAlgorithmException (java.security.NoSuchAlgorithmException)216 InvalidKeyException (java.security.InvalidKeyException)206 NoSuchPaddingException (javax.crypto.NoSuchPaddingException)130 IllegalBlockSizeException (javax.crypto.IllegalBlockSizeException)114 BadPaddingException (javax.crypto.BadPaddingException)112 Cipher (javax.crypto.Cipher)101 IvParameterSpec (javax.crypto.spec.IvParameterSpec)100 IOException (java.io.IOException)74 SecretKeySpec (javax.crypto.spec.SecretKeySpec)58 NoSuchProviderException (java.security.NoSuchProviderException)56 AlgorithmParameterSpec (java.security.spec.AlgorithmParameterSpec)49 CertificateException (java.security.cert.CertificateException)45 KeyStoreException (java.security.KeyStoreException)43 SecureRandom (java.security.SecureRandom)37 SecretKey (javax.crypto.SecretKey)34 BigInteger (java.math.BigInteger)31 KeyPairGenerator (java.security.KeyPairGenerator)27 UnrecoverableKeyException (java.security.UnrecoverableKeyException)27 X509Certificate (java.security.cert.X509Certificate)27