diff options
Diffstat (limited to 'x-net/src/test/impl/java.injected/org/apache/harmony/xnet/provider/jsse/CipherSuiteTest.java')
-rw-r--r-- | x-net/src/test/impl/java.injected/org/apache/harmony/xnet/provider/jsse/CipherSuiteTest.java | 554 |
1 files changed, 0 insertions, 554 deletions
diff --git a/x-net/src/test/impl/java.injected/org/apache/harmony/xnet/provider/jsse/CipherSuiteTest.java b/x-net/src/test/impl/java.injected/org/apache/harmony/xnet/provider/jsse/CipherSuiteTest.java deleted file mode 100644 index 1bea358..0000000 --- a/x-net/src/test/impl/java.injected/org/apache/harmony/xnet/provider/jsse/CipherSuiteTest.java +++ /dev/null @@ -1,554 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.harmony.xnet.provider.jsse; - -import junit.framework.TestCase; - -/** - * Tests for <code>CipherSuite</code> constructor and methods - */ -public class CipherSuiteTest extends TestCase { - - public void testEquals() { - CipherSuite c1 = new CipherSuite("CipherSuite1", false, 0, "", "", - new byte[] { 10, 10 }); - CipherSuite c2 = new CipherSuite("CipherSuite2", false, 0, "", "", - new byte[] { 10, 10 }); - CipherSuite c3 = new CipherSuite("CipherSuite3", false, 0, "", "", - new byte[] { 10, 11 }); - CipherSuite c4 = new CipherSuite("CipherSuite4", false, 0, "", "", - new byte[] { 11, 10 }); - if (!c1.equals(c2) || c1.equals(c3) || c4.equals(c1) || c4.equals(c3)) { - fail("testEquals failed"); - } - } - - public void testToString() { - CipherSuite c1 = new CipherSuite("CipherSuite1", false, 0, "", "", - new byte[] { 10, 10 }); - assertEquals("testToString failed", "CipherSuite1: 10 10", - c1.toString()); - } - - public void testGetByName() { - CipherSuite[] suites = CipherSuite.getSupported(); - for (int i = 0; i < suites.length; i++) { - assertEquals("incorrect cipher suite returned", suites[i], - CipherSuite.getByName(suites[i].getName())); - } - assertNull("non null cipher suite returned for name: SomeName", - CipherSuite.getByName("SomeName")); - } - - /* - * Class under test for CipherSuite getByCode(byte, byte) - */ - public void testGetByCodebytebyte() { - CipherSuite[] suites = CipherSuite.getSupported(); - for (int i = 0; i < suites.length; i++) { - byte[] code = suites[i].toBytes(); - assertEquals("incorrect cipher suite returned", suites[i], - CipherSuite.getByCode(code[0], code[1])); - } - assertEquals("incorrect cipher suite returned for code: 10 10", - new CipherSuite("UNKNOUN_10_10", false, 0, "", "", new byte[] { - 10, 10 }), CipherSuite.getByCode((byte) 10, (byte) 10)); - } - - /* - * Class under test for CipherSuite getByCode(byte, byte, byte) - */ - public void testGetByCodebytebytebyte() { - CipherSuite[] suites = CipherSuite.getSupported(); - for (int i = 0; i < suites.length; i++) { - byte[] code = suites[i].toBytes(); - assertEquals("incorrect cipher suite returned", suites[i], - CipherSuite.getByCode((byte) 0, (byte) 0, code[1])); - } - assertEquals("incorrect cipher suite returned for code: 10 10 10", - new CipherSuite("UNKNOUN_10_10_10", false, 0, "", "", - new byte[] { 10, 10, 10 }), - CipherSuite.getByCode((byte) 10, (byte) 10, (byte) 10)); - } - - public void testIsAnonymous() { - CipherSuite c1 = new CipherSuite("CipherSuite1", false, - CipherSuite.KeyExchange_DH_anon, "", "", new byte[] { 10, 10 }); - CipherSuite c2 = new CipherSuite("CipherSuite2", false, - CipherSuite.KeyExchange_DH_anon_EXPORT, "", "", new byte[] { 9, - 10 }); - CipherSuite c3 = new CipherSuite("CipherSuite3", false, - CipherSuite.KeyExchange_DH_DSS, "", "", new byte[] { 10, 11 }); - CipherSuite c4 = new CipherSuite("CipherSuite4", false, - CipherSuite.KeyExchange_DH_RSA, "", "", new byte[] { 11, 10 }); - assertTrue(c1.isAnonymous()); - assertTrue(c1.isAnonymous()); - assertFalse(c3.isAnonymous()); - assertFalse(c4.isAnonymous()); - } - - public void testGetSupported() { - CipherSuite[] suites = CipherSuite.getSupported(); - for (int i = 0; i < suites.length; i++) { - assertTrue(suites[i].supported); - } - } - - public void testGetSupportedCipherSuiteNames() { - CipherSuite[] suites = CipherSuite.getSupported(); - String[] names = CipherSuite.getSupportedCipherSuiteNames(); - for (int i = 0; i < suites.length; i++) { - assertEquals(suites[i].getName(), names[i]); - } - } - - public void testGetBulkEncryptionAlgorithm() { - assertNull(CipherSuite.TLS_NULL_WITH_NULL_NULL - .getBulkEncryptionAlgorithm()); - assertNull(CipherSuite.TLS_RSA_WITH_NULL_MD5 - .getBulkEncryptionAlgorithm()); - assertNull(CipherSuite.TLS_RSA_WITH_NULL_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("RC4", - CipherSuite.TLS_RSA_EXPORT_WITH_RC4_40_MD5 - .getBulkEncryptionAlgorithm()); - assertEquals("RC4", - CipherSuite.TLS_RSA_WITH_RC4_128_MD5 - .getBulkEncryptionAlgorithm()); - assertEquals("RC4", - CipherSuite.TLS_RSA_WITH_RC4_128_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("RC2/CBC/NoPadding", - CipherSuite.TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - .getBulkEncryptionAlgorithm()); - assertEquals("IDEA/CBC/NoPadding", - CipherSuite.TLS_RSA_WITH_IDEA_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_RSA_WITH_DES_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DESede/CBC/NoPadding", - CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DH_DSS_WITH_DES_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DESede/CBC/NoPadding", - CipherSuite.TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DH_RSA_WITH_DES_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DESede/CBC/NoPadding", - CipherSuite.TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DHE_DSS_WITH_DES_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DESede/CBC/NoPadding", - CipherSuite.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DHE_RSA_WITH_DES_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DESede/CBC/NoPadding", - CipherSuite.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("RC4", - CipherSuite.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 - .getBulkEncryptionAlgorithm()); - assertEquals("RC4", - CipherSuite.TLS_DH_anon_WITH_RC4_128_MD5 - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DES/CBC/NoPadding", - CipherSuite.TLS_DH_anon_WITH_DES_CBC_SHA - .getBulkEncryptionAlgorithm()); - assertEquals("DESede/CBC/NoPadding", - CipherSuite.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA - .getBulkEncryptionAlgorithm()); - } - - public void testGetBlockSize() { - assertEquals(0, - CipherSuite.TLS_NULL_WITH_NULL_NULL - .getBlockSize()); - assertEquals(0, - CipherSuite.TLS_RSA_WITH_NULL_MD5 - .getBlockSize()); - assertEquals(0, - CipherSuite.TLS_RSA_WITH_NULL_SHA - .getBlockSize()); - assertEquals(0, - CipherSuite.TLS_RSA_EXPORT_WITH_RC4_40_MD5 - .getBlockSize()); - assertEquals(0, - CipherSuite.TLS_RSA_WITH_RC4_128_MD5 - .getBlockSize()); - assertEquals(0, - CipherSuite.TLS_RSA_WITH_RC4_128_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_RSA_WITH_IDEA_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_RSA_WITH_DES_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_DSS_WITH_DES_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_RSA_WITH_DES_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DHE_DSS_WITH_DES_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DHE_RSA_WITH_DES_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA - .getBlockSize()); - assertEquals(0, - CipherSuite.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 - .getBlockSize()); - assertEquals(0, - CipherSuite.TLS_DH_anon_WITH_RC4_128_MD5 - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_anon_WITH_DES_CBC_SHA - .getBlockSize()); - assertEquals(8, - CipherSuite.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA - .getBlockSize()); - } - - public void testGetHmacName() { - assertNull(CipherSuite.TLS_NULL_WITH_NULL_NULL - .getHmacName()); - assertEquals("HmacMD5", - CipherSuite.TLS_RSA_WITH_NULL_MD5 - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_RSA_WITH_NULL_SHA - .getHmacName()); - assertEquals("HmacMD5", - CipherSuite.TLS_RSA_EXPORT_WITH_RC4_40_MD5 - .getHmacName()); - assertEquals("HmacMD5", - CipherSuite.TLS_RSA_WITH_RC4_128_MD5 - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_RSA_WITH_RC4_128_SHA - .getHmacName()); - assertEquals("HmacMD5", - CipherSuite.TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_RSA_WITH_IDEA_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_RSA_WITH_DES_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_DSS_WITH_DES_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_RSA_WITH_DES_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DHE_DSS_WITH_DES_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DHE_RSA_WITH_DES_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA - .getHmacName()); - assertEquals("HmacMD5", - CipherSuite.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 - .getHmacName()); - assertEquals("HmacMD5", - CipherSuite.TLS_DH_anon_WITH_RC4_128_MD5 - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_anon_WITH_DES_CBC_SHA - .getHmacName()); - assertEquals("HmacSHA1", - CipherSuite.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA - .getHmacName()); - } - - public void testGetHashName() { - assertNull(CipherSuite.TLS_NULL_WITH_NULL_NULL - .getHashName()); - assertEquals("MD5", - CipherSuite.TLS_RSA_WITH_NULL_MD5 - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_RSA_WITH_NULL_SHA - .getHashName()); - assertEquals("MD5", - CipherSuite.TLS_RSA_EXPORT_WITH_RC4_40_MD5 - .getHashName()); - assertEquals("MD5", - CipherSuite.TLS_RSA_WITH_RC4_128_MD5 - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_RSA_WITH_RC4_128_SHA - .getHashName()); - assertEquals("MD5", - CipherSuite.TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_RSA_WITH_IDEA_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_RSA_WITH_DES_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_DSS_WITH_DES_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_RSA_WITH_DES_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DHE_DSS_WITH_DES_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DHE_RSA_WITH_DES_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA - .getHashName()); - assertEquals("MD5", - CipherSuite.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 - .getHashName()); - assertEquals("MD5", - CipherSuite.TLS_DH_anon_WITH_RC4_128_MD5 - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_anon_WITH_DES_CBC_SHA - .getHashName()); - assertEquals("SHA-1", - CipherSuite.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA - .getHashName()); - } - - public void testGetMACLength() { - assertEquals(0, - CipherSuite.TLS_NULL_WITH_NULL_NULL.getMACLength()); - assertEquals(16, CipherSuite.TLS_RSA_WITH_NULL_MD5.getMACLength()); - assertEquals(20, CipherSuite.TLS_RSA_WITH_NULL_SHA.getMACLength()); - assertEquals(16, CipherSuite.TLS_RSA_EXPORT_WITH_RC4_40_MD5.getMACLength()); - assertEquals(16, CipherSuite.TLS_RSA_WITH_RC4_128_MD5.getMACLength()); - assertEquals(20, CipherSuite.TLS_RSA_WITH_RC4_128_SHA.getMACLength()); - assertEquals(16, CipherSuite.TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5.getMACLength()); - assertEquals(20, CipherSuite.TLS_RSA_WITH_IDEA_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_RSA_WITH_DES_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_DSS_WITH_DES_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_RSA_WITH_DES_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DHE_DSS_WITH_DES_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DHE_RSA_WITH_DES_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA.getMACLength()); - assertEquals(16, CipherSuite.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5.getMACLength()); - assertEquals(16, CipherSuite.TLS_DH_anon_WITH_RC4_128_MD5.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_anon_WITH_DES_CBC_SHA.getMACLength()); - assertEquals(20, CipherSuite.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA.getMACLength()); - } - - public void testIsExportable() { - assertTrue(CipherSuite.TLS_NULL_WITH_NULL_NULL - .isExportable()); - assertTrue(CipherSuite.TLS_RSA_WITH_NULL_MD5 - .isExportable()); - assertTrue(CipherSuite.TLS_RSA_WITH_NULL_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_RSA_EXPORT_WITH_RC4_40_MD5 - .isExportable()); - assertFalse(CipherSuite.TLS_RSA_WITH_RC4_128_MD5 - .isExportable()); - assertFalse(CipherSuite.TLS_RSA_WITH_RC4_128_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 - .isExportable()); - assertFalse(CipherSuite.TLS_RSA_WITH_IDEA_CBC_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_RSA_WITH_DES_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DH_DSS_WITH_DES_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DH_RSA_WITH_DES_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DHE_DSS_WITH_DES_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DHE_RSA_WITH_DES_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA - .isExportable()); - assertTrue(CipherSuite.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 - .isExportable()); - assertFalse(CipherSuite.TLS_DH_anon_WITH_RC4_128_MD5 - .isExportable()); - assertTrue(CipherSuite.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DH_anon_WITH_DES_CBC_SHA - .isExportable()); - assertFalse(CipherSuite.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA - .isExportable()); - } - -} |