harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerald Jerome (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-1914) [classlib][xnet] Problem connecting using SSLSocketImpl. Recieve unexpected_mesage exception
Date Wed, 18 Oct 2006 19:41:37 GMT
 [classlib][xnet] Problem connecting using SSLSocketImpl.  Recieve unexpected_mesage exception
----------------------------------------------------------------------------------------------

                 Key: HARMONY-1914
                 URL: http://issues.apache.org/jira/browse/HARMONY-1914
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
         Environment: Win XP using Eclipse 3.2.1and harmony-jre-r450941JRE. Jar files x-net.jar
and luni.jar.  IBM VM Harmony-vme-win.IA32-v4
            Reporter: Gerald Jerome
            Priority: Critical


I'm trying to use an SSLSocketImpl object to connect to a host another group has written that
uses the TLS protocol and the OpenSSL library.  I have no problems using the Sun JSSE classes
to do this.  The issue is that the sun JDK does not support renegotiation using the SSLSocket
class.  It appears that this is supported by the harmony project using SSLSocketImpl via SSLSocketFactory
(SSLSocketFactory.createSocket()); however, when trying to initiate a handshake with the host,
I receive an unexpected_message exception.  The code I have written that produces this is
as follows:
import javax.net.ssl.*;

import org.apache.harmony.xnet.provider.jsse.SSLContextImpl;
import org.apache.harmony.xnet.provider.jsse.SSLSocketImpl;

import java.security.KeyStore;
import java.util.Properties;
import java.io.*;


public class CreateSSLEng {

	//	 Create/initialize the SSLContext with key material

	private int PORT = 0;
	private String HOST = null;
	Properties safeInterProps = new Properties();
    String PropsToUse = "safeinter.props";
	
	public CreateSSLEng()
	{

		try {
			safeInterProps.load(new
FileInputStream(PropsToUse));
			String
KEYSTORE_FILE=safeInterProps.getProperty("KEYSTORE");
			String
PASSWORD=safeInterProps.getProperty("KEY_PASSWD");
			String
TRUSTPASSWORD=safeInterProps.getProperty("TRUST_PASSWD");
			String
TRUSTSTORE_FILE=safeInterProps.getProperty("TRUSTSTORE");
	//	 First initialize the key and trust material.
		KeyStore ksKeys = KeyStore.getInstance("PKCS12");
		KeyStore ksTrust = KeyStore.getInstance("JKS");
	    ksKeys.load(new FileInputStream(KEYSTORE_FILE), PASSWORD.toCharArray());
		ksTrust.load(new FileInputStream(TRUSTSTORE_FILE), TRUSTPASSWORD.toCharArray());
	
	//	 KeyManager's decide which key material to use.
		KeyManagerFactory kmf =
		    KeyManagerFactory.getInstance("SunX509");
		kmf.init(ksKeys, PASSWORD.toCharArray());
	
	//	 TrustManager's decide whether to allow connections.
		TrustManagerFactory tmf =
		    TrustManagerFactory.getInstance("SunX509");
		tmf.init(ksTrust);

	//	 We're ready for the engine.
		HOST = safeInterProps.getProperty("HOST");
		PORT = new
Integer(safeInterProps.getProperty("PORT")).intValue();
		SSLContextImpl sslc = new SSLContextImpl();
		sslc.engineInit(kmf.getKeyManagers(),
tmf.getTrustManagers(), null);
		SSLEngine engine = sslc.engineCreateSSLEngine();

		SSLSocketFactory sf = sslc.engineGetSocketFactory();
		SSLSocketImpl sock = (SSLSocketImpl) sf.createSocket(HOST, PORT);
		sock.startHandshake();  // Here is where she blows

Following is the debug output from using the -Djsse=record,prf,socket argument for the VM:
socket[main] SSLSocketImpl: CLIENT
socket[main] SSLSocketImpl.startHandshake
socket[main] SSLSocketImpl: HS status: NEED_WRAP NEED_WRAP
record[main] SSLRecordProtocol.wrap: TLSPlaintext.fragment[67]:
 01 00 00 3F 03 01 55 55 55 55 03 2F 92 BD 55 E5
 07 73 C6 71 2A D5 31 34 92 7F 01 1C F2 6C 36 1D
 1A 45 48 BE F6 C0 00 00 18 00 04 00 05 00 0A 00
 16 00 13 00 09 00 15 00 12 00 03 00 08 00 14 00
 11 01 00
socket[main] SSLSocketImpl: HS status: NEED_UNWRAP NEED_UNWRAP
record[main] SSLRecordProtocol.unwrap: BEGIN [
record[main] Got the message of type: 22
record[main] TLSCiphertext.fragment[74]: ...
 02 00 00 46 03 01 45 36 5C 5D A5 9E BA D6 65 D2
 C6 11 9B 4C 72 D1 D6 E6 5C F9 7D 6A EE 55 35 1C
 4F DA 90 3B 8E 47 20 16 8D A6 ED EC 77 B5 EB 86
 66 F2 06 62 0A 66 5D 87 2D 8D 7B 3B B6 B2 88 61
 10 B0 B0 3B D8 AA 60 00 04 00
record[main] SSLRecordProtocol:unwrap ] END, type: 22
socket[main] SSLSocketImpl: HS status: NEED_UNWRAP NEED_UNWRAP
record[main] SSLRecordProtocol.unwrap: BEGIN [
record[main] Got the message of type: 22
record[main] TLSCiphertext.fragment[2235]: ...
 0B 00 08 B7 00 08 B4 00 05 7B 30 82 05 77 30 82
 05 21 A0 03 02 01 02 02 0A 27 34 7A FD 00 01 00
 00 09 FA 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05
 05 00 30 81 99 31 20 30 1E 06 09 2A 86 48 86 F7
 0D 01 09 01 16 11 63 65 72 74 2D 72 65 71 40 77
 63 6F 6D 2E 63 6F 6D 31 0B 30 09 06 03 55 04 06
 13 02 55 53 31 0B 30 09 06 03 55 04 08 13 02 43
 4F 31 19 30 17 06 03 55 04 07 13 10 43 6F 6C 6F
 72 61 64 6F 20 53 70 72 69 6E 67 73 31 0C 30 0A
 06 03 55 04 0A 13 03 4D 43 49 31 0C 30 0A 06 03
 55 04 0B 13 03 4E 41 53 31 24 30 22 06 03 55 04
 03 13 1B 4D 43 49 20 54 65 73 74 20 61 6E 64 20
 44 65 76 65 6C 6F 70 6D 65 6E 74 20 43 41 30 1E
 17 0D 30 36 30 34 32 31 31 36 33 35 32 32 5A 17
 0D 31 31 30 34 32 31 31 36 34 35 32 32 5A 30 81
 84 31 23 30 21 06 09 2A 86 48 86 F7 0D 01 09 01
 16 14 6D 61 63 69 65 6A 2E 6E 6F 77 61 6B 40 6D
 63 69 2E 63 6F 6D 31 0B 30 09 06 03 55 04 06 13
 02 55 53 31 0B 30 09 06 03 55 04 08 13 02 4E 59
 31 12 30 10 06 03 55 04 07 13 09 52 79 65 20 42
 72 6F 6F 6B 31 0C 30 0A 06 03 55 04 0A 13 03 4D
 43 49 31 0B 30 09 06 03 55 04 0B 13 02 49 54 31
 14 30 12 06 03 55 04 03 13 0B 53 61 66 65 20 53
 65 72 76 65 72 30 82 01 22 30 0D 06 09 2A 86 48
 86 F7 0D 01 01 01 05 00 03 82 01 0F 00 30 82 01
 0A 02 82 01 01 00 D0 99 17 A4 C3 84 6D 81 B3 6C
 9B A3 82 F4 26 6D 84 6E 1C 4E ED 5D BD A8 D2 42
 23 5F C6 54 38 13 09 DF 85 4D BF C3 58 7F 50 B3
 80 D2 D5 03 6E 3E 68 9F DC 48 A6 09 D1 12 83 F5
 CF FE 7D 0F 11 9D CF 1A 87 99 A5 64 1B AB 24 F1
 98 1A 81 84 49 38 1A 0F D6 C8 20 5D 24 5F 02 6F
 49 72 B5 FA 8C 56 46 0B 25 F9 10 DB 0C 20 77 60
 38 1D 18 2E 4C 50 BD 7C A8 64 F5 6E 39 5E 44 62
 7B D5 A7 93 04 3C 71 3C F7 9D B7 B9 42 86 1E 4D
 10 51 C3 26 95 15 2C A1 9D 3D A3 D8 38 31 32 70
 5E F9 B1 8B 30 6A 0E AB 10 7E EA 7C E7 FA 7A 46
 45 81 51 14 28 95 30 51 70 B9 7E C6 87 18 5F D4
 B3 B4 25 1C 73 64 9C 60 AC AB DF F3 6E 54 11 47
 8C 96 6E 88 19 8C 25 B5 74 66 DB 4C FD F0 33 13
 C4 DF 6B 4F 30 1F 94 E6 45 81 12 CD 33 64 69 A1
 7A 20 73 E9 0B 88 FA 1D EF 35 FF 73 6E CC 25 CF
 B1 C0 D2 24 80 97 02 03 01 00 01 A3 82 02 94 30
 82 02 90 30 1A 06 03 55 1D 11 04 13 30 11 82 09
 6F 6D 7A 73 72 76 30 39 30 87 04 A6 25 D6 1E 30
 1D 06 03 55 1D 0E 04 16 04 14 73 F7 B1 30 41 13
 95 DD F2 46 F3 AC B5 C6 45 8C 01 AE 30 F7 30 81
 D5 06 03 55 1D 23 04 81 CD 30 81 CA 80 14 5E 23
 81 53 9C 80 7B B7 E8 26 A3 72 5C 34 98 FC C0 CB
 24 A3 A1 81 9F A4 81 9C 30 81 99 31 20 30 1E 06
 09 2A 86 48 86 F7 0D 01 09 01 16 11 63 65 72 74
 2D 72 65 71 40 77 63 6F 6D 2E 63 6F 6D 31 0B 30
 09 06 03 55 04 06 13 02 55 53 31 0B 30 09 06 03
 55 04 08 13 02 43 4F 31 19 30 17 06 03 55 04 07
 13 10 43 6F 6C 6F 72 61 64 6F 20 53 70 72 69 6E
 67 73 31 0C 30 0A 06 03 55 04 0A 13 03 4D 43 49
 31 0C 30 0A 06 03 55 04 0B 13 03 4E 41 53 31 24
 30 22 06 03 55 04 03 13 1B 4D 43 49 20 54 65 73
 74 20 61 6E 64 20 44 65 76 65 6C 6F 70 6D 65 6E
 74 20 43 41 82 10 2F 06 C1 83 30 75 AF A6 43 FB
 5C 2A A4 FF D5 97 30 81 A5 06 03 55 1D 1F 04 81
 9D 30 81 9A 30 4A A0 48 A0 46 86 44 68 74 74 70
 3A 2F 2F 6E 64 63 6E 61 73 77 65 62 31 2F 43 65
 72 74 45 6E 72 6F 6C 6C 2F 4D 43 49 25 32 30 54
 65 73 74 25 32 30 61 6E 64 25 32 30 44 65 76 65
 6C 6F 70 6D 65 6E 74 25 32 30 43 41 2E 63 72 6C
 30 4C A0 4A A0 48 86 46 66 69 6C 65 3A 2F 2F 5C
 5C 6E 64 63 6E 61 73 77 65 62 31 5C 43 65 72 74
 45 6E 72 6F 6C 6C 5C 4D 43 49 25 32 30 54 65 73
 74 25 32 30 61 6E 64 25 32 30 44 65 76 65 6C 6F
 70 6D 65 6E 74 25 32 30 43 41 2E 63 72 6C 30 81
 D2 06 08 2B 06 01 05 05 07 01 01 04 81 C5 30 81
 C2 30 5E 06 08 2B 06 01 05 05 07 30 02 86 52 68
 74 74 70 3A 2F 2F 6E 64 63 6E 61 73 77 65 62 31
 2F 43 65 72 74 45 6E 72 6F 6C 6C 2F 6E 64 63 6E
 61 73 77 65 62 31 5F 4D 43 49 25 32 30 54 65 73
 74 25 32 30 61 6E 64 25 32 30 44 65 76 65 6C 6F
 70 6D 65 6E 74 25 32 30 43 41 28 31 29 2E 63 72
 74 30 60 06 08 2B 06 01 05 05 07 30 02 86 54 66
 69 6C 65 3A 2F 2F 5C 5C 6E 64 63 6E 61 73 77 65
 62 31 5C 43 65 72 74 45 6E 72 6F 6C 6C 5C 6E 64
 63 6E 61 73 77 65 62 31 5F 4D 43 49 25 32 30 54
 65 73 74 25 32 30 61 6E 64 25 32 30 44 65 76 65
 6C 6F 70 6D 65 6E 74 25 32 30 43 41 28 31 29 2E
 63 72 74 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05
 05 00 03 41 00 4B B1 87 EB 38 FF 03 C4 DE 8E D3
 AA FA 8C D3 68 26 C8 C0 01 94 F1 E1 3D ED F8 48
 D9 E5 D5 23 B7 C5 DF 58 DA 87 28 0A C2 85 37 A5
 45 84 58 93 34 3C A1 5F 40 D7 27 15 50 78 36 7C
 C3 EB C2 29 C3 00 03 33 30 82 03 2F 30 82 02 D9
 A0 03 02 01 02 02 10 2F 06 C1 83 30 75 AF A6 43
 FB 5C 2A A4 FF D5 97 30 0D 06 09 2A 86 48 86 F7
 0D 01 01 05 05 00 30 81 99 31 20 30 1E 06 09 2A
 86 48 86 F7 0D 01 09 01 16 11 63 65 72 74 2D 72
 65 71 40 77 63 6F 6D 2E 63 6F 6D 31 0B 30 09 06
 03 55 04 06 13 02 55 53 31 0B 30 09 06 03 55 04
 08 13 02 43 4F 31 19 30 17 06 03 55 04 07 13 10
 43 6F 6C 6F 72 61 64 6F 20 53 70 72 69 6E 67 73
 31 0C 30 0A 06 03 55 04 0A 13 03 4D 43 49 31 0C
 30 0A 06 03 55 04 0B 13 03 4E 41 53 31 24 30 22
 06 03 55 04 03 13 1B 4D 43 49 20 54 65 73 74 20
 61 6E 64 20 44 65 76 65 6C 6F 70 6D 65 6E 74 20
 43 41 30 1E 17 0D 30 33 30 34 31 35 31 38 35 32
 35 32 5A 17 0D 32 36 30 34 31 34 31 38 35 30 32
 38 5A 30 81 99 31 20 30 1E 06 09 2A 86 48 86 F7
 0D 01 09 01 16 11 63 65 72 74 2D 72 65 71 40 77
 63 6F 6D 2E 63 6F 6D 31 0B 30 09 06 03 55 04 06
 13 02 55 53 31 0B 30 09 06 03 55 04 08 13 02 43
 4F 31 19 30 17 06 03 55 04 07 13 10 43 6F 6C 6F
 72 61 64 6F 20 53 70 72 69 6E 67 73 31 0C 30 0A
 06 03 55 04 0A 13 03 4D 43 49 31 0C 30 0A 06 03
 55 04 0B 13 03 4E 41 53 31 24 30 22 06 03 55 04
 03 13 1B 4D 43 49 20 54 65 73 74 20 61 6E 64 20
 44 65 76 65 6C 6F 70 6D 65 6E 74 20 43 41 30 5C
 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03
 4B 00 30 48 02 41 00 C8 D5 A1 0E 0B 4A DB CE FB
 19 07 DB 7C 26 8B F6 8A 47 41 4C 81 83 83 FE EC
 E0 F7 1F 3B 86 AE E8 7A E9 A9 7B 0D 0F 4C F2 DE
 D1 10 13 83 9E 12 CD C4 8A BC 7E BB FF B1 19 6D
 9F 87 71 D2 57 A0 53 02 03 01 00 01 A3 81 FA 30
 81 F7 30 0B 06 03 55 1D 0F 04 04 03 02 01 C6 30
 0F 06 03 55 1D 13 01 01 FF 04 05 30 03 01 01 FF
 30 1D 06 03 55 1D 0E 04 16 04 14 5E 23 81 53 9C
 80 7B B7 E8 26 A3 72 5C 34 98 FC C0 CB 24 A3 30
 81 A5 06 03 55 1D 1F 04 81 9D 30 81 9A 30 4A A0
 48 A0 46 86 44 68 74 74 70 3A 2F 2F 6E 64 63 6E
 61 73 77 65 62 31 2F 43 65 72 74 45 6E 72 6F 6C
 6C 2F 4D 43 49 25 32 30 54 65 73 74 25 32 30 61
 6E 64 25 32 30 44 65 76 65 6C 6F 70 6D 65 6E 74
 25 32 30 43 41 2E 63 72 6C 30 4C A0 4A A0 48 86
 46 66 69 6C 65 3A 2F 2F 5C 5C 6E 64 63 6E 61 73
 77 65 62 31 5C 43 65 72 74 45 6E 72 6F 6C 6C 5C
 4D 43 49 25 32 30 54 65 73 74 25 32 30 61 6E 64
 25 32 30 44 65 76 65 6C 6F 70 6D 65 6E 74 25 32
 30 43 41 2E 63 72 6C 30 10 06 09 2B 06 01 04 01
 82 37 15 01 04 03 02 01 01 30 0D 06 09 2A 86 48
 86 F7 0D 01 01 05 05 00 03 41 00 3C AB 4F 15 45
 29 EA B4 98 D9 28 25 EB E3 D5 0B AA EB B3 31 9C
 75 95 6F 57 DC 1B 7C 6B CE 14 FE 73 95 FF 1D AA
 07 15 22 CA 5A CA CC F6 8D 29 30 8C 2F 33 EE 22
 7F C6 C5 FF 60 69 31 9C A3 1F 7D
record[main] SSLRecordProtocol:unwrap ] END, type: 22
socket[main] SSLSocketImpl: HS status: NEED_UNWRAP NEED_UNWRAP
record[main] SSLRecordProtocol.unwrap: BEGIN [
record[main] Got the message of type: 22
record[main] TLSCiphertext.fragment[13]: ...
 0D 00 00 05 02 01 02 00 00 0E 00 00 00
prf[main] secret[48]: 
03 01 8B 6A 9C D4 07 24 B2 92 E4 26 EC 8D 10 14 
E5 A5 B8 7F D9 E0 25 52 BA 3A 29 C2 A3 26 BF 72 
6B F1 09 BD 48 CA 59 77 AF F2 91 A9 FA 20 B5 ED 

prf[main] label[13]: 
6D 61 73 74 65 72 20 73 65 63 72 65 74 
prf[main] seed[64]: 
55 55 55 55 03 2F 92 BD 55 E5 07 73 C6 71 2A D5 
31 34 92 7F 01 1C F2 6C 36 1D 1A 45 48 BE F6 C0 
45 36 5C 5D A5 9E BA D6 65 D2 C6 11 9B 4C 72 D1 
D6 E6 5C F9 7D 6A EE 55 35 1C 4F DA 90 3B 8E 47 

prf[main] MD5 key:
03 01 8B 6A 9C D4 07 24 B2 92 E4 26 EC 8D 10 14 
E5 A5 B8 7F D9 E0 25 52 
prf[main] SHA1 key:
BA 3A 29 C2 A3 26 BF 72 6B F1 09 BD 48 CA 59 77 
AF F2 91 A9 FA 20 B5 ED 
prf[main] P_MD5:
55 DA 32 2E 13 55 9C D4 D9 AB 32 18 73 CE DD 9E 
13 43 E5 FB 30 E6 B0 7E 52 3A E3 10 2D 1F 3A F6 
3C 1C 49 9C 7A 2D 78 DF 77 CA 68 75 70 1A B2 EE 

prf[main] PRF:
4F ED B7 89 17 BD C5 BD 95 74 21 34 1E 5C 83 50 9E A0 09 49 
D5 91 E3 93 A6 6D 6A 06 F3 E7 A7 62 77 E7 A3 FF 15 C3 0A AF 
ED 9C CD 01 CE FF 59 4E 
record[main] SSLRecordProtocol:unwrap ] END, type: 22
socket[main] SSLSocketImpl: HS status: NEED_WRAP NEED_WRAP
record[main] SSLRecordProtocol.wrap: TLSPlaintext.fragment[2513]:
 0B 00 08 C7 00 08 C4 00 05 8B 30 82 05 87 30 82
 05 31 A0 03 02 01 02 02 0A 09 18 7D 2C 00 01 00
 00 0A 93 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05
 05 00 30 81 99 31 20 30 1E 06 09 2A 86 48 86 F7
 0D 01 09 01 16 11 63 65 72 74 2D 72 65 71 40 77
 63 6F 6D 2E 63 6F 6D 31 0B 30 09 06 03 55 04 06
 13 02 55 53 31 0B 30 09 06 03 55 04 08 13 02 43
 4F 31 19 30 17 06 03 55 04 07 13 10 43 6F 6C 6F
 72 61 64 6F 20 53 70 72 69 6E 67 73 31 0C 30 0A
 06 03 55 04 0A 13 03 4D 43 49 31 0C 30 0A 06 03
 55 04 0B 13 03 4E 41 53 31 24 30 22 06 03 55 04
 03 13 1B 4D 43 49 20 54 65 73 74 20 61 6E 64 20
 44 65 76 65 6C 6F 70 6D 65 6E 74 20 43 41 30 1E
 17 0D 30 36 30 35 31 30 31 36 34 37 33 36 5A 17
 0D 31 31 30 35 31 30 31 36 35 37 33 36 5A 30 81
 90 31 30 30 2E 06 09 2A 86 48 86 F7 0D 01 09 01
 16 21 67 65 72 61 6C 64 2E 6A 65 72 6F 6D 65 40
 76 65 72 69 7A 6F 6E 62 75 73 69 6E 65 73 73 2E
 63 6F 6D 31 0B 30 09 06 03 55 04 06 13 02 55 53
 31 0B 30 09 06 03 55 04 08 13 02 4F 52 31 11 30
 0F 06 03 55 04 07 13 08 50 6F 72 74 6C 61 6E 64
 31 0C 30 0A 06 03 55 04 0A 13 03 4D 43 49 31 0B
 30 09 06 03 55 04 0B 13 02 49 54 31 14 30 12 06
 03 55 04 03 13 0B 53 61 66 65 20 43 6C 69 65 6E
 74 30 82 01 22 30 0D 06 09 2A 86 48 86 F7 0D 01
 01 01 05 00 03 82 01 0F 00 30 82 01 0A 02 82 01
 01 00 9A 44 E8 B1 CF 6A 49 5C 0A E7 E6 26 64 39
 DF 73 A3 8B 59 23 6C 57 FC 0A F6 3D 82 53 51 C7
 53 38 A3 7F CD A7 01 10 D4 9C B7 39 26 96 4A 61
 35 81 93 11 E5 8D 54 54 B1 17 83 D6 05 95 9C E5
 62 F3 5A B3 E3 43 F2 63 A2 87 12 DE EA 43 A4 41
 BF 7E 8C DB 2C 17 2A B1 39 C8 DF A9 EE 74 12 D2
 51 9C 7F 8F 45 AB A7 BE EB 3C 5A D9 D8 F9 19 5F
 7C 9C 81 BB 06 0E 02 56 B9 6D CE 13 DE 53 C6 76
 C2 BA 35 7E 00 A7 1E 6B 9C 92 B0 A8 17 24 F7 1E
 AA CF B1 AF A3 7D 61 0A 83 C8 0F CE 8B 5A B6 7A
 A0 EE 9C 57 57 7F 50 63 79 C4 7E C7 76 42 01 29
 EC FA A2 52 09 9F 4E FC 15 25 1A 4A 7E 3F B2 F6
 D0 55 3C 4E 1E AF 4A 71 FD 13 94 1A 0C 5B 42 AD
 7F B7 97 5E AC 7C 1E 4A 9B DF A6 C6 C7 CC 57 F9
 2E 93 AE 9E 17 70 03 A5 39 8D 6A 08 34 82 1A 7E
 A7 90 86 6B 92 AA AB 64 DE B0 02 22 52 A2 FA 7C
 9E 93 02 03 01 00 01 A3 82 02 98 30 82 02 94 30
 1E 06 03 55 1D 11 04 17 30 15 82 0D 57 53 41 34
 35 56 32 36 32 32 33 37 35 87 04 A6 2F AB 35 30
 1D 06 03 55 1D 0E 04 16 04 14 A1 74 0F F6 08 97
 1D 4F 30 2E 10 61 F3 ED 84 22 F0 53 91 72 30 81
 D5 06 03 55 1D 23 04 81 CD 30 81 CA 80 14 5E 23
 81 53 9C 80 7B B7 E8 26 A3 72 5C 34 98 FC C0 CB
 24 A3 A1 81 9F A4 81 9C 30 81 99 31 20 30 1E 06
 09 2A 86 48 86 F7 0D 01 09 01 16 11 63 65 72 74
 2D 72 65 71 40 77 63 6F 6D 2E 63 6F 6D 31 0B 30
 09 06 03 55 04 06 13 02 55 53 31 0B 30 09 06 03
 55 04 08 13 02 43 4F 31 19 30 17 06 03 55 04 07
 13 10 43 6F 6C 6F 72 61 64 6F 20 53 70 72 69 6E
 67 73 31 0C 30 0A 06 03 55 04 0A 13 03 4D 43 49
 31 0C 30 0A 06 03 55 04 0B 13 03 4E 41 53 31 24
 30 22 06 03 55 04 03 13 1B 4D 43 49 20 54 65 73
 74 20 61 6E 64 20 44 65 76 65 6C 6F 70 6D 65 6E
 74 20 43 41 82 10 2F 06 C1 83 30 75 AF A6 43 FB
 5C 2A A4 FF D5 97 30 81 A5 06 03 55 1D 1F 04 81
 9D 30 81 9A 30 4A A0 48 A0 46 86 44 68 74 74 70
 3A 2F 2F 6E 64 63 6E 61 73 77 65 62 31 2F 43 65
 72 74 45 6E 72 6F 6C 6C 2F 4D 43 49 25 32 30 54
 65 73 74 25 32 30 61 6E 64 25 32 30 44 65 76 65
 6C 6F 70 6D 65 6E 74 25 32 30 43 41 2E 63 72 6C
 30 4C A0 4A A0 48 86 46 66 69 6C 65 3A 2F 2F 5C
 5C 6E 64 63 6E 61 73 77 65 62 31 5C 43 65 72 74
 45 6E 72 6F 6C 6C 5C 4D 43 49 25 32 30 54 65 73
 74 25 32 30 61 6E 64 25 32 30 44 65 76 65 6C 6F
 70 6D 65 6E 74 25 32 30 43 41 2E 63 72 6C 30 81
 D2 06 08 2B 06 01 05 05 07 01 01 04 81 C5 30 81
 C2 30 5E 06 08 2B 06 01 05 05 07 30 02 86 52 68
 74 74 70 3A 2F 2F 6E 64 63 6E 61 73 77 65 62 31
 2F 43 65 72 74 45 6E 72 6F 6C 6C 2F 6E 64 63 6E
 61 73 77 65 62 31 5F 4D 43 49 25 32 30 54 65 73
 74 25 32 30 61 6E 64 25 32 30 44 65 76 65 6C 6F
 70 6D 65 6E 74 25 32 30 43 41 28 31 29 2E 63 72
 74 30 60 06 08 2B 06 01 05 05 07 30 02 86 54 66
 69 6C 65 3A 2F 2F 5C 5C 6E 64 63 6E 61 73 77 65
 62 31 5C 43 65 72 74 45 6E 72 6F 6C 6C 5C 6E 64
 63 6E 61 73 77 65 62 31 5F 4D 43 49 25 32 30 54
 65 73 74 25 32 30 61 6E 64 25 32 30 44 65 76 65
 6C 6F 70 6D 65 6E 74 25 32 30 43 41 28 31 29 2E
 63 72 74 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05
 05 00 03 41 00 C0 1E DA AC 98 FB 2F C0 E0 3F 9D
 F2 88 A5 59 3A 05 EC F2 A3 6F 65 A4 0E DD 20 1A
 95 3D B6 84 34 A3 F1 17 30 BB F8 3A 6C A3 69 6F
 7E B6 30 75 58 33 E8 33 FA E0 57 CE F0 D9 8D 5C
 B9 B0 30 E6 BC 00 03 33 30 82 03 2F 30 82 02 D9
 A0 03 02 01 02 02 10 2F 06 C1 83 30 75 AF A6 43
 FB 5C 2A A4 FF D5 97 30 0D 06 09 2A 86 48 86 F7
 0D 01 01 05 05 00 30 81 99 31 20 30 1E 06 09 2A
 86 48 86 F7 0D 01 09 01 16 11 63 65 72 74 2D 72
 65 71 40 77 63 6F 6D 2E 63 6F 6D 31 0B 30 09 06
 03 55 04 06 13 02 55 53 31 0B 30 09 06 03 55 04
 08 13 02 43 4F 31 19 30 17 06 03 55 04 07 13 10
 43 6F 6C 6F 72 61 64 6F 20 53 70 72 69 6E 67 73
 31 0C 30 0A 06 03 55 04 0A 13 03 4D 43 49 31 0C
 30 0A 06 03 55 04 0B 13 03 4E 41 53 31 24 30 22
 06 03 55 04 03 13 1B 4D 43 49 20 54 65 73 74 20
 61 6E 64 20 44 65 76 65 6C 6F 70 6D 65 6E 74 20
 43 41 30 1E 17 0D 30 33 30 34 31 35 31 38 35 32
 35 32 5A 17 0D 32 36 30 34 31 34 31 38 35 30 32
 38 5A 30 81 99 31 20 30 1E 06 09 2A 86 48 86 F7
 0D 01 09 01 16 11 63 65 72 74 2D 72 65 71 40 77
 63 6F 6D 2E 63 6F 6D 31 0B 30 09 06 03 55 04 06
 13 02 55 53 31 0B 30 09 06 03 55 04 08 13 02 43
 4F 31 19 30 17 06 03 55 04 07 13 10 43 6F 6C 6F
 72 61 64 6F 20 53 70 72 69 6E 67 73 31 0C 30 0A
 06 03 55 04 0A 13 03 4D 43 49 31 0C 30 0A 06 03
 55 04 0B 13 03 4E 41 53 31 24 30 22 06 03 55 04
 03 13 1B 4D 43 49 20 54 65 73 74 20 61 6E 64 20
 44 65 76 65 6C 6F 70 6D 65 6E 74 20 43 41 30 5C
 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03
 4B 00 30 48 02 41 00 C8 D5 A1 0E 0B 4A DB CE FB
 19 07 DB 7C 26 8B F6 8A 47 41 4C 81 83 83 FE EC
 E0 F7 1F 3B 86 AE E8 7A E9 A9 7B 0D 0F 4C F2 DE
 D1 10 13 83 9E 12 CD C4 8A BC 7E BB FF B1 19 6D
 9F 87 71 D2 57 A0 53 02 03 01 00 01 A3 81 FA 30
 81 F7 30 0B 06 03 55 1D 0F 04 04 03 02 01 C6 30
 0F 06 03 55 1D 13 01 01 FF 04 05 30 03 01 01 FF
 30 1D 06 03 55 1D 0E 04 16 04 14 5E 23 81 53 9C
 80 7B B7 E8 26 A3 72 5C 34 98 FC C0 CB 24 A3 30
 81 A5 06 03 55 1D 1F 04 81 9D 30 81 9A 30 4A A0
 48 A0 46 86 44 68 74 74 70 3A 2F 2F 6E 64 63 6E
 61 73 77 65 62 31 2F 43 65 72 74 45 6E 72 6F 6C
 6C 2F 4D 43 49 25 32 30 54 65 73 74 25 32 30 61
 6E 64 25 32 30 44 65 76 65 6C 6F 70 6D 65 6E 74
 25 32 30 43 41 2E 63 72 6C 30 4C A0 4A A0 48 86
 46 66 69 6C 65 3A 2F 2F 5C 5C 6E 64 63 6E 61 73
 77 65 62 31 5C 43 65 72 74 45 6E 72 6F 6C 6C 5C
 4D 43 49 25 32 30 54 65 73 74 25 32 30 61 6E 64
 25 32 30 44 65 76 65 6C 6F 70 6D 65 6E 74 25 32
 30 43 41 2E 63 72 6C 30 10 06 09 2B 06 01 04 01
 82 37 15 01 04 03 02 01 01 30 0D 06 09 2A 86 48
 86 F7 0D 01 01 05 05 00 03 41 00 3C AB 4F 15 45
 29 EA B4 98 D9 28 25 EB E3 D5 0B AA EB B3 31 9C
 75 95 6F 57 DC 1B 7C 6B CE 14 FE 73 95 FF 1D AA
 07 15 22 CA 5A CA CC F6 8D 29 30 8C 2F 33 EE 22
 7F C6 C5 FF 60 69 31 9C A3 1F 7D 10 00 01 02 01
 00 CC 6E 20 2E 4E 1E A7 9E 7D AE 14 AF DA 80 74
 0A B8 69 56 08 6A 92 35 57 4A F3 2A CA 5B 68 2D
 54 C4 3E 9B BA 86 FC CC 5B B7 CE 5C 7F 37 55 A1
 9A DA B9 68 4B FD 13 93 A4 1B 91 F4 FF 0C DE F5
 B5 E5 21 78 74 6F D0 6E D2 43 CA FF 71 42 A7 3C
 CE 22 A7 EE D8 04 B5 E3 D2 9C 49 5A 2A E5 C0 3F
 A9 80 6B 4C 69 FF EF 8C 38 72 5D B6 64 F5 70 3F
 46 9A 01 23 62 A3 F6 63 76 9A 67 59 70 AC 99 E0
 C2 DE C2 32 D7 2D C5 88 91 07 A3 06 87 EC 89 30
 4B 4F B1 36 6D 46 6C 37 A3 C7 2D E4 02 2E 69 28
 E4 49 DC 1A E2 A4 6B 9D C6 7F 88 21 21 BF D5 F8
 2D 4B 31 61 7F 91 40 95 89 7B A3 14 C8 2E 16 43
 48 8C 8A 74 05 C0 40 9D FC 61 A4 69 A1 40 CD 8D
 73 12 C4 BB 32 75 11 75 71 60 34 7E 5D E2 02 17
 02 61 E3 09 7D 42 7E A7 79 C0 54 A1 23 23 59 3A
 14 CD 3F 7B 9B DE DB A1 CE 9B E8 1D BD 35 D4 D4
 BB
socket[main] SSLSocketImpl: HS status: NEED_WRAP NEED_WRAP
prf[main] secret[48]: 
4F ED B7 89 17 BD C5 BD 95 74 21 34 1E 5C 83 50 
9E A0 09 49 D5 91 E3 93 A6 6D 6A 06 F3 E7 A7 62 
77 E7 A3 FF 15 C3 0A AF ED 9C CD 01 CE FF 59 4E 

prf[main] label[15]: 
63 6C 69 65 6E 74 20 66 69 6E 69 73 68 65 64 
prf[main] seed[36]: 
C6 8E A5 BD 69 5C 62 5C 7D DA 0D A0 80 BE E3 28 
F4 AB 0E B2 03 1E 68 00 70 25 35 CB A2 C6 86 6B 
45 ED 3B 3A 
prf[main] MD5 key:
4F ED B7 89 17 BD C5 BD 95 74 21 34 1E 5C 83 50 
9E A0 09 49 D5 91 E3 93 
prf[main] SHA1 key:
A6 6D 6A 06 F3 E7 A7 62 77 E7 A3 FF 15 C3 0A AF 
ED 9C CD 01 CE FF 59 4E 
prf[main] P_MD5:
DB 09 FB B6 13 E9 69 02 87 B1 EA 4B 
prf[main] PRF:
41 DE 9E 07 DA 87 81 6E 95 7C CB 58 
prf[main] secret[48]: 
4F ED B7 89 17 BD C5 BD 95 74 21 34 1E 5C 83 50 
9E A0 09 49 D5 91 E3 93 A6 6D 6A 06 F3 E7 A7 62 
77 E7 A3 FF 15 C3 0A AF ED 9C CD 01 CE FF 59 4E 

prf[main] label[15]: 
73 65 72 76 65 72 20 66 69 6E 69 73 68 65 64 
prf[main] seed[36]: 
23 35 C5 A5 86 2B C3 A3 AB 1A AD 89 0F 5B 40 F6 
9E 53 18 1B A7 E9 E4 C4 6F BB 09 02 CA 4B FE 2B 
57 15 3A B6 
prf[main] MD5 key:
4F ED B7 89 17 BD C5 BD 95 74 21 34 1E 5C 83 50 
9E A0 09 49 D5 91 E3 93 
prf[main] SHA1 key:
A6 6D 6A 06 F3 E7 A7 62 77 E7 A3 FF 15 C3 0A AF 
ED 9C CD 01 CE FF 59 4E 
prf[main] P_MD5:
16 A7 9A 96 E1 4D F6 F2 AC 8B B2 59 
prf[main] PRF:
C6 E4 B3 E3 A9 2C C0 4B 93 B3 AF 6A 
record[main] SSLRecordProtocol.setSession: Set pending session
record[main]   cipher name: TLS_RSA_WITH_RC4_128_MD5
prf[main] secret[48]: 
4F ED B7 89 17 BD C5 BD 95 74 21 34 1E 5C 83 50 
9E A0 09 49 D5 91 E3 93 A6 6D 6A 06 F3 E7 A7 62 
77 E7 A3 FF 15 C3 0A AF ED 9C CD 01 CE FF 59 4E 

prf[main] label[13]: 
6B 65 79 20 65 78 70 61 6E 73 69 6F 6E 
prf[main] seed[64]: 
45 36 5C 5D A5 9E BA D6 65 D2 C6 11 9B 4C 72 D1 
D6 E6 5C F9 7D 6A EE 55 35 1C 4F DA 90 3B 8E 47 
55 55 55 55 03 2F 92 BD 55 E5 07 73 C6 71 2A D5 
31 34 92 7F 01 1C F2 6C 36 1D 1A 45 48 BE F6 C0 

prf[main] MD5 key:
4F ED B7 89 17 BD C5 BD 95 74 21 34 1E 5C 83 50 
9E A0 09 49 D5 91 E3 93 
prf[main] SHA1 key:
A6 6D 6A 06 F3 E7 A7 62 77 E7 A3 FF 15 C3 0A AF 
ED 9C CD 01 CE FF 59 4E 
prf[main] P_MD5:
1F 62 7A E6 AA A9 A8 0E 7F AD AA CC 9C 4F C1 B0 
AA 2E 1E A2 0F BA FB 80 72 3A 6D 76 9A E7 04 0C 
1A 97 09 54 0D 3B FA 66 9E 55 02 CF 96 63 E5 33 
8E 1F 84 8E B5 FD 7F 0E 0A 12 96 0D 7D 1A 53 97 

prf[main] PRF:
AC C7 9D 9D 2C 8D 43 77 D6 17 35 54 DF 5F 3C 18 54 03 A9 78 
07 E3 51 24 50 42 B7 CE 77 FA F3 7C CD A8 6D 17 22 D8 22 B6 
0B E7 2C DA 8E 54 D3 22 0E 04 84 E0 E7 B1 30 0A 28 BD 03 90 
92 68 4E 8E 
record[main] SSLRecordProtocol.getChangeCipherSpecMesage
record[main] activeWriteState = pendingConnectionState
 14 03 01 00 01 01
socket[main] SSLSocketImpl: HS status: NEED_WRAP NEED_WRAP
record[main] SSLRecordProtocol.wrap: TLSPlaintext.fragment[16]:
 14 00 00 0C 41 DE 9E 07 DA 87 81 6E 95 7C CB 58

record[main] SSLRecordProtocol.wrap: TLSCiphertext.fragment[32]:
 4A CE FF 25 EB 52 14 A0 5E 19 7E 4D 86 75 56 E1
 E6 8B 57 A9 2D 39 17 5F 35 D2 DC C6 13 9F 27 59

socket[main] SSLSocketImpl: HS status: NEED_UNWRAP NEED_UNWRAP
record[main] SSLRecordProtocol.unwrap: BEGIN [
record[main] Got the message of type: 21
record[main] TLSCiphertext.fragment[2]: ...
 02 0A
record[main] SSLRecordProtocol.allert: 2 10
record[main] SSLRecordProtocol:unwrap ] END, type: 21
javax.net.ssl.SSLException: Fatal alert received unexpected_message
	at org.apache.harmony.xnet.provider.jsse.SSLSocketImpl.processAlert(SSLSocketImpl.java:790)
	at org.apache.harmony.xnet.provider.jsse.SSLSocketImpl.doHandshake(SSLSocketImpl.java:731)
	at org.apache.harmony.xnet.provider.jsse.SSLSocketImpl.startHandshake(SSLSocketImpl.java:437)
	at CreateSSLEng.<init>(CreateSSLEng.java:72)
	at CreateSSLEng.main(CreateSSLEng.java:93)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message