Search in sources :

Example 46 with KeyManagementException

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

the class KeyManagementExceptionTest method testKeyManagementException02.

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

Example 47 with KeyManagementException

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

the class KeyManagementExceptionTest method testKeyManagementException08.

/**
     * Test for <code>KeyManagementException(String, Throwable)</code>
     * constructor Assertion: constructs KeyManagementException when
     * <code>cause</code> is not null <code>msg</code> is null
     */
public void testKeyManagementException08() {
    KeyManagementException tE = new KeyManagementException(null, tCause);
    if (tE.getMessage() != null) {
        String toS = tCause.toString();
        String getM = tE.getMessage();
        assertTrue("getMessage() must should ".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 : KeyManagementException(java.security.KeyManagementException)

Example 48 with KeyManagementException

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

the class KeyManagementExceptionTest method testKeyManagementException09.

/**
     * Test for <code>KeyManagementException(String, Throwable)</code>
     * constructor Assertion: constructs KeyManagementException when
     * <code>cause</code> is not null <code>msg</code> is not null
     */
public void testKeyManagementException09() {
    KeyManagementException tE;
    for (int i = 0; i < msgs.length; i++) {
        tE = new KeyManagementException(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 : KeyManagementException(java.security.KeyManagementException)

Example 49 with KeyManagementException

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

the class KeyManagementExceptionTest method testKeyManagementException05.

/**
     * Test for <code>KeyManagementException(Throwable)</code> constructor
     * Assertion: constructs KeyManagementException when <code>cause</code> is
     * not null
     */
public void testKeyManagementException05() {
    KeyManagementException tE = new KeyManagementException(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 : KeyManagementException(java.security.KeyManagementException)

Example 50 with KeyManagementException

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

the class IdentityScope2Test method test_removeIdentityLjava_security_Identity.

/**
     * java.security.IdentityScope#removeIdentity(java.security.Identity)
     */
public void test_removeIdentityLjava_security_Identity() throws Exception {
    IdentityScopeSubclass sub = new IdentityScopeSubclass("test", new IdentityScopeSubclass());
    Identity id = new IdentitySubclass();
    id.setPublicKey(getPubKey());
    sub.addIdentity(id);
    sub.removeIdentity(id);
    try {
        sub.removeIdentity(id);
        fail("KeyManagementException should have been thrown");
    } catch (KeyManagementException expected) {
    }
}
Also used : IdentitySubclass(org.apache.harmony.security.tests.java.security.Identity2Test.IdentitySubclass) Identity(java.security.Identity) KeyManagementException(java.security.KeyManagementException)

Aggregations

KeyManagementException (java.security.KeyManagementException)157 NoSuchAlgorithmException (java.security.NoSuchAlgorithmException)111 SSLContext (javax.net.ssl.SSLContext)83 KeyStoreException (java.security.KeyStoreException)60 IOException (java.io.IOException)55 TrustManager (javax.net.ssl.TrustManager)45 CertificateException (java.security.cert.CertificateException)35 X509TrustManager (javax.net.ssl.X509TrustManager)28 SecureRandom (java.security.SecureRandom)27 X509Certificate (java.security.cert.X509Certificate)26 UnrecoverableKeyException (java.security.UnrecoverableKeyException)24 TrustManagerFactory (javax.net.ssl.TrustManagerFactory)24 KeyStore (java.security.KeyStore)22 KeyManager (javax.net.ssl.KeyManager)19 SSLSocketFactory (javax.net.ssl.SSLSocketFactory)16 HostnameVerifier (javax.net.ssl.HostnameVerifier)15 KeyManagerFactory (javax.net.ssl.KeyManagerFactory)15 InputStream (java.io.InputStream)12 HttpsURLConnection (javax.net.ssl.HttpsURLConnection)11 SSLSession (javax.net.ssl.SSLSession)10