Hello,

I'm sure you know that but just to remind:

After sending to the list  the output of command:
  $ openssl rsa -in server.key -text -noout
you can not use this key (and certificate) for production.

Best regards,
--
Marek Marcola <marek.marc...@malkom.pl>

owner-openssl-us...@openssl.org wrote on 03/23/2012 06:27:15 PM:

> Ajay Garg <ajaygargn...@gmail.com> 
> Sent by: owner-openssl-us...@openssl.org
> 
> 03/23/2012 06:30 PM
> 
> Please respond to
> openssl-users@openssl.org
> 
> To
> 
> openssl-users@openssl.org
> 
> cc
> 
> Subject
> 
> Re: Query in "EVP_PKEY_cmp" for a particular value of ".crt" and ".key"
> 
> Thanks Marek (and I say again, whole-heartedly) for your quick, prompt 
response.
> 
> 
> a)
> RSA Key correctness  ::   VERIFIED
> 
> 
########################################################################################################
> [ajay@ajay certs]$ openssl rsa -in server.key -check -noout
> Enter pass phrase for server.key:
> RSA key ok
> 
########################################################################################################
> 
> 
> 
> 
> 
> b) 
> modulus==Modulus && publicExponent==Exponent =====>>> TRUE
> 
> 
########################################################################################################
> [ajay@ajay certs]$ openssl rsa -in server.key -text -noout
> Enter pass phrase for server.key:
> Private-Key: (2048 bit)
> modulus:
>     00:b9:2d:f2:59:1f:f6:c2:ac:0d:bd:0f:dd:25:e5:
>     e8:7e:5b:1e:94:45:6d:be:2d:60:d6:8b:95:3a:11:
>     12:90:3a:4b:b7:ef:63:be:80:90:f7:8a:ce:1e:99:
>     46:11:72:23:be:f3:24:d1:5c:fe:40:ca:67:04:13:
>     59:10:02:4d:2b:ac:30:15:b5:a0:ff:1a:60:6d:28:
>     4a:42:dd:81:3b:26:9f:c7:d2:92:99:da:bc:c0:d3:
>     60:03:4c:e7:4d:c9:64:11:c6:63:e1:78:f2:b4:9a:
>     71:cd:56:a6:d5:a4:b1:c5:b4:d8:ee:5b:57:e7:80:
>     f5:75:92:af:8c:cd:ba:d6:b3:d2:fd:1b:27:1d:6b:
>     17:97:dc:ff:0c:31:8d:59:76:72:81:fb:51:85:02:
>     db:2e:9b:b4:59:85:e5:cd:32:67:3d:7b:20:02:43:
>     cb:e8:bd:c5:c7:b6:3e:15:f2:44:94:54:fb:fd:77:
>     e1:f1:f2:15:7a:6d:22:d9:f3:a9:e2:a8:a2:84:1c:
>     4b:cf:78:d4:6a:f2:a7:87:e2:01:d5:22:f6:e2:6c:
>     e0:e7:7f:b3:32:0b:c4:01:2d:fb:9d:db:fe:44:a9:
>     84:63:f0:eb:da:9d:5f:e4:73:2c:69:5d:d5:e1:80:
>     5e:7c:91:45:31:b3:ee:0e:0f:5c:50:bc:3a:97:8d:
>     dd:63
> publicExponent: 65537 (0x10001)
> privateExponent:
>     05:d7:e1:51:d6:a4:5e:b8:37:26:c4:1d:62:58:c2:
>     e1:59:d6:b9:2f:07:ab:7c:9b:15:aa:09:e7:6f:2a:
>     7a:ca:9c:21:0d:b8:c4:06:22:8c:ed:20:5b:ee:d2:
>     3b:32:b2:d6:0f:ae:15:bd:2d:78:b5:ea:52:42:9a:
>     08:db:49:bc:1b:0e:d9:60:85:d8:06:e9:0c:08:bd:
>     6f:26:b6:31:3b:a2:c7:17:69:f0:d8:ea:23:db:87:
>     a8:13:01:29:7f:35:5d:2a:39:74:9f:f0:68:aa:86:
>     f4:c7:cb:33:ea:a2:81:6e:97:79:ce:00:14:1a:09:
>     a4:d0:20:21:fd:4b:ec:02:6a:e4:45:6a:24:13:dd:
>     8b:81:4d:c0:37:7c:11:b1:14:09:69:7d:9f:9f:0a:
>     13:c2:ce:b0:4b:56:8b:4e:0c:ff:e7:74:62:bc:f3:
>     22:ca:b5:c9:5f:d0:01:28:b9:ca:d7:50:56:65:9f:
>     b5:0d:d1:9e:79:f6:37:a7:bc:bd:31:45:d2:29:f5:
>     88:05:a8:02:7d:21:7b:fe:78:ca:bd:f4:3c:11:16:
>     3d:e0:24:f8:bf:14:0e:de:6f:01:74:36:bd:4c:4d:
>     a1:fa:cb:da:74:78:5f:8a:e2:5c:41:a4:80:28:18:
>     43:90:6e:82:eb:e9:50:d1:d8:86:a5:32:e4:d2:16:
>     81
> prime1:
>     00:da:72:b7:22:b8:a2:7e:a9:23:3d:df:1e:fa:01:
>     f1:07:d8:51:80:fd:8f:2d:7f:a1:f4:a6:3c:72:f2:
>     9f:dc:a5:a9:1f:97:04:3a:83:10:12:f8:4c:fd:6e:
>     9b:4a:d2:65:c8:9c:6d:6d:0b:a8:ff:66:7d:05:cd:
>     0d:9f:74:e4:9c:ce:64:6d:00:93:1b:94:89:3d:cd:
>     7e:c1:dd:32:72:60:8b:38:eb:7e:95:e7:3d:43:94:
>     1a:aa:29:20:71:9c:b2:e9:19:9c:01:f2:60:5d:76:
>     47:27:0d:eb:6a:aa:23:f3:a4:21:28:c2:6f:93:44:
>     a9:c3:12:f5:82:53:d0:6d:33
> prime2:
>     00:d9:03:2c:42:99:84:8f:1b:6e:d4:4c:9c:32:24:
>     df:52:96:29:af:b5:ea:4e:c2:ac:33:2f:52:81:61:
>     ad:bc:db:9a:03:1e:55:1f:8a:96:5a:a9:15:e4:ed:
>     90:0c:a0:9f:15:f3:dc:a4:1a:95:81:7d:f4:7b:eb:
>     f9:cc:6b:0a:75:31:0a:99:bc:2e:81:db:38:e3:e4:
>     fa:2d:7f:46:4e:c7:89:3b:2d:39:b4:b3:c6:7a:bc:
>     fb:d0:3b:63:e1:a3:21:52:b6:b8:36:ff:78:93:04:
>     4c:77:59:f6:09:f0:f9:55:19:b6:a9:a2:f5:98:18:
>     ba:1a:e9:e1:44:a4:2c:ef:11
> exponent1:
>     00:b6:f3:12:4b:a3:04:7c:3d:dd:45:09:23:a1:50:
>     94:f3:f4:08:36:96:a5:1d:fe:e1:bd:ca:a7:9f:c1:
>     71:7f:52:c2:b4:b1:3e:9a:5e:7f:cc:d3:65:6f:6e:
>     fd:e2:09:19:b3:8c:c6:dc:67:c2:8e:bb:e0:03:46:
>     bb:9d:0b:42:17:cd:87:2f:ff:26:35:18:0e:64:d3:
>     40:d0:ce:17:5c:d1:5c:68:3c:5a:54:e3:48:5c:db:
>     a2:05:56:d2:54:34:5f:66:77:cb:3f:9a:25:78:c1:
>     01:50:45:09:1f:d9:04:a9:1d:91:a3:d8:4b:a7:b3:
>     fe:d5:60:80:7b:39:04:bb:1f
> exponent2:
>     33:ad:13:bf:10:3b:86:b0:6b:a5:d6:50:63:88:70:
>     3d:84:50:8c:ec:ee:cc:ae:82:be:f5:87:da:13:5e:
>     81:d8:71:46:48:d4:d0:5b:fa:0d:c0:b1:db:ff:ce:
>     0b:93:bc:0e:48:31:c4:4a:28:4b:db:a8:7a:51:e8:
>     fc:0a:89:44:fa:d6:a1:61:34:59:eb:d0:12:44:96:
>     66:7b:26:4c:e0:2b:07:92:6f:69:5e:5d:e7:20:55:
>     7e:72:86:08:57:06:3a:62:14:5f:d4:59:eb:f8:5c:
>     15:17:b1:05:11:02:ee:86:de:fe:6a:35:bd:70:35:
>     f0:ee:bc:9b:d1:d4:79:61
> coefficient:
>     43:61:58:68:0c:c8:fa:66:95:e1:86:ff:a8:97:7b:
>     47:cd:82:de:07:3e:98:3c:2c:36:da:05:ca:50:c9:
>     79:07:81:b7:89:29:50:78:f7:1f:a4:6d:fd:65:fa:
>     cf:e7:24:38:83:cc:01:bb:86:e8:39:b0:76:92:20:
>     54:0d:8c:3f:90:da:bb:ec:a8:0f:34:16:82:89:fe:
>     ed:87:f7:26:32:79:5b:73:a8:99:db:a1:29:6e:cc:
>     5b:db:f8:72:47:f1:3f:3a:f6:26:a6:60:49:89:8b:
>     4e:c5:a2:65:e4:45:1b:a7:65:12:62:9a:47:0b:6e:
>     52:57:03:df:e9:d8:3a:e3
> [ajay@ajay certs]$ openssl x509 -in server.crt -text -noout
> Certificate:
>     Data:
>         Version: 3 (0x2)
>         Serial Number: 0 (0x0)
>         Signature Algorithm: sha1WithRSAEncryption
>         Issuer: CN=ajay.garg.com/emailAddress=a...@activitycentral.com
>         Validity
>             Not Before: Mar 22 13:07:13 2012 GMT
>             Not After : Mar 22 13:07:13 2013 GMT
>         Subject: CN=ajay.garg.com/emailAddress=a...@activitycentral.com
>         Subject Public Key Info:
>             Public Key Algorithm: rsaEncryption
>                 Public-Key: (2048 bit)
>                 Modulus:
>                     00:b9:2d:f2:59:1f:f6:c2:ac:0d:bd:0f:dd:25:e5:
>                     e8:7e:5b:1e:94:45:6d:be:2d:60:d6:8b:95:3a:11:
>                     12:90:3a:4b:b7:ef:63:be:80:90:f7:8a:ce:1e:99:
>                     46:11:72:23:be:f3:24:d1:5c:fe:40:ca:67:04:13:
>                     59:10:02:4d:2b:ac:30:15:b5:a0:ff:1a:60:6d:28:
>                     4a:42:dd:81:3b:26:9f:c7:d2:92:99:da:bc:c0:d3:
>                     60:03:4c:e7:4d:c9:64:11:c6:63:e1:78:f2:b4:9a:
>                     71:cd:56:a6:d5:a4:b1:c5:b4:d8:ee:5b:57:e7:80:
>                     f5:75:92:af:8c:cd:ba:d6:b3:d2:fd:1b:27:1d:6b:
>                     17:97:dc:ff:0c:31:8d:59:76:72:81:fb:51:85:02:
>                     db:2e:9b:b4:59:85:e5:cd:32:67:3d:7b:20:02:43:
>                     cb:e8:bd:c5:c7:b6:3e:15:f2:44:94:54:fb:fd:77:
>                     e1:f1:f2:15:7a:6d:22:d9:f3:a9:e2:a8:a2:84:1c:
>                     4b:cf:78:d4:6a:f2:a7:87:e2:01:d5:22:f6:e2:6c:
>                     e0:e7:7f:b3:32:0b:c4:01:2d:fb:9d:db:fe:44:a9:
>                     84:63:f0:eb:da:9d:5f:e4:73:2c:69:5d:d5:e1:80:
>                     5e:7c:91:45:31:b3:ee:0e:0f:5c:50:bc:3a:97:8d:
>                     dd:63
>                 Exponent: 65537 (0x10001)
>         X509v3 extensions:
>             X509v3 Subject Key Identifier: 
>                 
18:54:CD:F7:D7:68:97:01:7F:C8:A2:B7:39:F7:FF:AD:ED:D1:4A:27
>             X509v3 Authority Key Identifier: 
>                 
keyid:18:54:CD:F7:D7:68:97:01:7F:C8:A2:B7:39:F7:FF:AD:ED:D1:4A:27
> 
>             X509v3 Basic Constraints: 
>                 CA:TRUE
>     Signature Algorithm: sha1WithRSAEncryption
>         58:c2:69:d8:f9:df:8b:0c:59:9e:fd:7a:64:a8:fb:ca:95:81:
>         6b:dd:59:c6:50:85:92:2d:74:ba:6a:37:bf:ba:a9:cd:6c:c9:
>         37:e0:d1:66:34:57:68:dd:71:97:94:15:d9:5a:cf:14:ed:bf:
>         9e:bf:b9:5e:3e:3e:c0:b3:e4:bf:aa:2a:31:6c:97:20:97:16:
>         b8:50:c4:2f:d8:48:b9:0b:4a:f7:07:23:dd:d0:d5:82:b9:e7:
>         2e:bf:79:57:26:bb:e8:29:7b:fd:ca:6c:95:42:bd:2f:69:47:
>         a1:76:fe:3a:56:cc:6e:2d:85:9a:fe:14:ce:79:4d:76:d5:2f:
>         a4:a8:c3:04:7e:bf:d6:02:30:9d:8c:fb:99:ef:ae:d1:fb:64:
>         ff:f8:30:5b:44:e2:9e:56:75:19:85:7f:d2:e9:ea:2a:4e:9d:
>         37:fe:8f:61:04:e8:7c:9d:98:c7:8a:9e:a0:d8:22:c2:f9:6c:
>         a2:68:4d:8e:a3:0b:0d:a8:1a:78:83:4e:fc:7f:b3:06:8a:66:
>         04:90:7a:b6:ee:d5:5c:44:45:29:69:3e:55:7c:40:df:5f:ab:
>         a6:a1:28:88:8d:9c:57:70:e7:40:58:13:70:08:cc:3a:39:fd:
>         3d:70:1e:9f:c3:d2:16:9f:5e:84:87:cb:a1:33:24:d1:b6:9e:
>         16:78:02:47
> 
########################################################################################################
> 
> 
> 
> 
> c)
> Ultimate test :: Actual usage of key and crt ===> I think it works 
(please verify by the
> following output :-) )
> 
> Server-Side Terminal ::
> ---------------------------------
> 
> 
########################################################################################################
> [ajay@ajay certs]$ openssl s_server -accept 1212 -key server.key -cert 
server.crt -debug -msg
> Enter pass phrase for server.key:
> Using default temp DH parameters
> ACCEPT
> read from 0x9b8c570 [0x9b91b80] (11 bytes => 11 (0xB))
> 0000 - 16 03 01 00 6c 01 00 00-68 03 01                  ....l...h..
> read from 0x9b8c570 [0x9b91b8e] (102 bytes => 102 (0x66))
> 0000 - 4f 6c af 7d 51 29 63 25-d3 50 27 41 c6 f3 47 48   
Ol.}Q)c%.P'A..GH
> 0010 - c1 e0 4c 5f 57 99 dc 45-0e 6e 29 48 aa dc e6 44   
...L_W..E.n)H...D
> 0020 - 00 00 3a 00 39 00 38 00-88 00 87 00 35 00 84 00   
...:.9.8.....5...
> 0030 - 16 00 13 00 0a 00 33 00-32 00 9a 00 99 00 45 00   
.......3.2.....E.
> 0040 - 44 00 2f 00 96 00 41 00-05 00 04 00 15 00 12 00   
D./...A.........
> 0050 - 09 00 14 00 11 00 08 00-06 00 03 00 ff 02 01 00   
.................
> 0060 - 00 04 00 23                                       ...#
> 0066 - <SPACES/NULS>
> <<< TLS 1.0 Handshake [length 006c], ClientHello
>     01 00 00 68 03 01 4f 6c af 7d 51 29 63 25 d3 50
>     27 41 c6 f3 47 48 c1 e0 4c 5f 57 99 dc 45 0e 6e
>     29 48 aa dc e6 44 00 00 3a 00 39 00 38 00 88 00
>     87 00 35 00 84 00 16 00 13 00 0a 00 33 00 32 00
>     9a 00 99 00 45 00 44 00 2f 00 96 00 41 00 05 00
>     04 00 15 00 12 00 09 00 14 00 11 00 08 00 06 00
>     03 00 ff 02 01 00 00 04 00 23 00 00
> >>> TLS 1.0 Handshake [length 0035], ServerHello
>     02 00 00 31 03 01 4f 6c af 7d e8 28 a3 0c 0e b9
>     b0 a7 90 6b e1 41 3f 74 ba d2 28 24 99 22 f6 e9
>     74 a1 bd 5e 71 dd 00 00 39 01 00 09 ff 01 00 01
>     00 00 23 00 00
> write to 0x9b8c570 [0x9b9b630] (58 bytes => 58 (0x3A))
> 0000 - 16 03 01 00 35 02 00 00-31 03 01 4f 6c af 7d e8   
.....5...1..Ol.}.
> 0010 - 28 a3 0c 0e b9 b0 a7 90-6b e1 41 3f 74 ba d2 28   
(.......k.A?t..(
> 0020 - 24 99 22 f6 e9 74 a1 bd-5e 71 dd 00 00 39 01 00   
$."..t..^q...9..
> 0030 - 09 ff 01 00 01 00 00 23-                          .......#
> 003a - <SPACES/NULS>
> >>> TLS 1.0 Handshake [length 035b], Certificate
>     0b 00 03 57 00 03 54 00 03 51 30 82 03 4d 30 82
>     02 35 a0 03 02 01 02 02 01 00 30 0d 06 09 2a 86
>     48 86 f7 0d 01 01 05 05 00 30 41 31 16 30 14 06
>     03 55 04 03 0c 0d 61 6a 61 79 2e 67 61 72 67 2e
>     63 6f 6d 31 27 30 25 06 09 2a 86 48 86 f7 0d 01
>     09 01 16 18 61 6a 61 79 40 61 63 74 69 76 69 74
>     79 63 65 6e 74 72 61 6c 2e 63 6f 6d 30 1e 17 0d
>     31 32 30 33 32 32 31 33 30 37 31 33 5a 17 0d 31
>     33 30 33 32 32 31 33 30 37 31 33 5a 30 41 31 16
>     30 14 06 03 55 04 03 0c 0d 61 6a 61 79 2e 67 61
>     72 67 2e 63 6f 6d 31 27 30 25 06 09 2a 86 48 86
>     f7 0d 01 09 01 16 18 61 6a 61 79 40 61 63 74 69
>     76 69 74 79 63 65 6e 74 72 61 6c 2e 63 6f 6d 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
>     b9 2d f2 59 1f f6 c2 ac 0d bd 0f dd 25 e5 e8 7e
>     5b 1e 94 45 6d be 2d 60 d6 8b 95 3a 11 12 90 3a
>     4b b7 ef 63 be 80 90 f7 8a ce 1e 99 46 11 72 23
>     be f3 24 d1 5c fe 40 ca 67 04 13 59 10 02 4d 2b
>     ac 30 15 b5 a0 ff 1a 60 6d 28 4a 42 dd 81 3b 26
>     9f c7 d2 92 99 da bc c0 d3 60 03 4c e7 4d c9 64
>     11 c6 63 e1 78 f2 b4 9a 71 cd 56 a6 d5 a4 b1 c5
>     b4 d8 ee 5b 57 e7 80 f5 75 92 af 8c cd ba d6 b3
>     d2 fd 1b 27 1d 6b 17 97 dc ff 0c 31 8d 59 76 72
>     81 fb 51 85 02 db 2e 9b b4 59 85 e5 cd 32 67 3d
>     7b 20 02 43 cb e8 bd c5 c7 b6 3e 15 f2 44 94 54
>     fb fd 77 e1 f1 f2 15 7a 6d 22 d9 f3 a9 e2 a8 a2
>     84 1c 4b cf 78 d4 6a f2 a7 87 e2 01 d5 22 f6 e2
>     6c e0 e7 7f b3 32 0b c4 01 2d fb 9d db fe 44 a9
>     84 63 f0 eb da 9d 5f e4 73 2c 69 5d d5 e1 80 5e
>     7c 91 45 31 b3 ee 0e 0f 5c 50 bc 3a 97 8d dd 63
>     02 03 01 00 01 a3 50 30 4e 30 1d 06 03 55 1d 0e
>     04 16 04 14 18 54 cd f7 d7 68 97 01 7f c8 a2 b7
>     39 f7 ff ad ed d1 4a 27 30 1f 06 03 55 1d 23 04
>     18 30 16 80 14 18 54 cd f7 d7 68 97 01 7f c8 a2
>     b7 39 f7 ff ad ed d1 4a 27 30 0c 06 03 55 1d 13
>     04 05 30 03 01 01 ff 30 0d 06 09 2a 86 48 86 f7
>     0d 01 01 05 05 00 03 82 01 01 00 58 c2 69 d8 f9
>     df 8b 0c 59 9e fd 7a 64 a8 fb ca 95 81 6b dd 59
>     c6 50 85 92 2d 74 ba 6a 37 bf ba a9 cd 6c c9 37
>     e0 d1 66 34 57 68 dd 71 97 94 15 d9 5a cf 14 ed
>     bf 9e bf b9 5e 3e 3e c0 b3 e4 bf aa 2a 31 6c 97
>     20 97 16 b8 50 c4 2f d8 48 b9 0b 4a f7 07 23 dd
>     d0 d5 82 b9 e7 2e bf 79 57 26 bb e8 29 7b fd ca
>     6c 95 42 bd 2f 69 47 a1 76 fe 3a 56 cc 6e 2d 85
>     9a fe 14 ce 79 4d 76 d5 2f a4 a8 c3 04 7e bf d6
>     02 30 9d 8c fb 99 ef ae d1 fb 64 ff f8 30 5b 44
>     e2 9e 56 75 19 85 7f d2 e9 ea 2a 4e 9d 37 fe 8f
>     61 04 e8 7c 9d 98 c7 8a 9e a0 d8 22 c2 f9 6c a2
>     68 4d 8e a3 0b 0d a8 1a 78 83 4e fc 7f b3 06 8a
>     66 04 90 7a b6 ee d5 5c 44 45 29 69 3e 55 7c 40
>     df 5f ab a6 a1 28 88 8d 9c 57 70 e7 40 58 13 70
>     08 cc 3a 39 fd 3d 70 1e 9f c3 d2 16 9f 5e 84 87
>     cb a1 33 24 d1 b6 9e 16 78 02 47
> write to 0x9b8c570 [0x9b9b630] (864 bytes => 864 (0x360))
> 0000 - 16 03 01 03 5b 0b 00 03-57 00 03 54 00 03 51 30   
.....[...W..T..Q0
> 0010 - 82 03 4d 30 82 02 35 a0-03 02 01 02 02 01 00 30   
...M0..5........0
> 0020 - 0d 06 09 2a 86 48 86 f7-0d 01 01 05 05 00 30 41   
....*.H........0A
> 0030 - 31 16 30 14 06 03 55 04-03 0c 0d 61 6a 61 79 2e   
1.0...U....ajay.
> 0040 - 67 61 72 67 2e 63 6f 6d-31 27 30 25 06 09 2a 86   
garg.com1'0%..*.
> 0050 - 48 86 f7 0d 01 09 01 16-18 61 6a 61 79 40 61 63   
H........ajay@ac
> 0060 - 74 69 76 69 74 79 63 65-6e 74 72 61 6c 2e 63 6f   
tivitycentral.co
> 0070 - 6d 30 1e 17 0d 31 32 30-33 32 32 31 33 30 37 31   
m0...12032213071
> 0080 - 33 5a 17 0d 31 33 30 33-32 32 31 33 30 37 31 33   
3Z..130322130713
> 0090 - 5a 30 41 31 16 30 14 06-03 55 04 03 0c 0d 61 6a   
Z0A1.0...U....aj
> 00a0 - 61 79 2e 67 61 72 67 2e-63 6f 6d 31 27 30 25 06   
ay.garg.com1'0%.
> 00b0 - 09 2a 86 48 86 f7 0d 01-09 01 16 18 61 6a 61 79   
..*.H........ajay
> 00c0 - 40 61 63 74 69 76 69 74-79 63 65 6e 74 72 61 6c   
@activitycentral
> 00d0 - 2e 63 6f 6d 30 82 01 22-30 0d 06 09 2a 86 48 86   
..com0.."0...*.H.
> 00e0 - f7 0d 01 01 01 05 00 03-82 01 0f 00 30 82 01 0a   
.............0...
> 00f0 - 02 82 01 01 00 b9 2d f2-59 1f f6 c2 ac 0d bd 0f   
.......-.Y.......
> 0100 - dd 25 e5 e8 7e 5b 1e 94-45 6d be 2d 60 d6 8b 95   
..%..~[..Em.-`...
> 0110 - 3a 11 12 90 3a 4b b7 ef-63 be 80 90 f7 8a ce 1e   
:...:K..c.......
> 0120 - 99 46 11 72 23 be f3 24-d1 5c fe 40 ca 67 04 13   
..F.r#..$.\.@.g..
> 0130 - 59 10 02 4d 2b ac 30 15-b5 a0 ff 1a 60 6d 28 4a   
Y..M+.0.....`m(J
> 0140 - 42 dd 81 3b 26 9f c7 d2-92 99 da bc c0 d3 60 03   
B..;&.........`.
> 0150 - 4c e7 4d c9 64 11 c6 63-e1 78 f2 b4 9a 71 cd 56   
L.M.d..c.x...q.V
> 0160 - a6 d5 a4 b1 c5 b4 d8 ee-5b 57 e7 80 f5 75 92 af   
.........[W...u..
> 0170 - 8c cd ba d6 b3 d2 fd 1b-27 1d 6b 17 97 dc ff 0c   
.........'.k.....
> 0180 - 31 8d 59 76 72 81 fb 51-85 02 db 2e 9b b4 59 85   
1.Yvr..Q......Y.
> 0190 - e5 cd 32 67 3d 7b 20 02-43 cb e8 bd c5 c7 b6 3e   ..2g={ 
..C......>
> 01a0 - 15 f2 44 94 54 fb fd 77-e1 f1 f2 15 7a 6d 22 d9   
...D.T..w....zm".
> 01b0 - f3 a9 e2 a8 a2 84 1c 4b-cf 78 d4 6a f2 a7 87 e2   
........K.x.j....
> 01c0 - 01 d5 22 f6 e2 6c e0 e7-7f b3 32 0b c4 01 2d fb   
..."..l....2...-.
> 01d0 - 9d db fe 44 a9 84 63 f0-eb da 9d 5f e4 73 2c 69   
....D..c...._.s,i
> 01e0 - 5d d5 e1 80 5e 7c 91 45-31 b3 ee 0e 0f 5c 50 bc   
]...^|.E1....\P.
> 01f0 - 3a 97 8d dd 63 02 03 01-00 01 a3 50 30 4e 30 1d   
:...c......P0N0.
> 0200 - 06 03 55 1d 0e 04 16 04-14 18 54 cd f7 d7 68 97   
...U.......T...h.
> 0210 - 01 7f c8 a2 b7 39 f7 ff-ad ed d1 4a 27 30 1f 06   
......9.....J'0..
> 0220 - 03 55 1d 23 04 18 30 16-80 14 18 54 cd f7 d7 68   
..U.#..0....T...h
> 0230 - 97 01 7f c8 a2 b7 39 f7-ff ad ed d1 4a 27 30 0c   
.......9.....J'0.
> 0240 - 06 03 55 1d 13 04 05 30-03 01 01 ff 30 0d 06 09   
...U....0....0...
> 0250 - 2a 86 48 86 f7 0d 01 01-05 05 00 03 82 01 01 00   
*.H.............
> 0260 - 58 c2 69 d8 f9 df 8b 0c-59 9e fd 7a 64 a8 fb ca   
X.i.....Y..zd...
> 0270 - 95 81 6b dd 59 c6 50 85-92 2d 74 ba 6a 37 bf ba   
...k.Y.P..-t.j7..
> 0280 - a9 cd 6c c9 37 e0 d1 66-34 57 68 dd 71 97 94 15   
...l.7..f4Wh.q...
> 0290 - d9 5a cf 14 ed bf 9e bf-b9 5e 3e 3e c0 b3 e4 bf   
..Z.......^>>....
> 02a0 - aa 2a 31 6c 97 20 97 16-b8 50 c4 2f d8 48 b9 0b   .*1l. 
....P./.H..
> 02b0 - 4a f7 07 23 dd d0 d5 82-b9 e7 2e bf 79 57 26 bb   
J..#........yW&.
> 02c0 - e8 29 7b fd ca 6c 95 42-bd 2f 69 47 a1 76 fe 3a   
..){..l.B./iG.v.:
> 02d0 - 56 cc 6e 2d 85 9a fe 14-ce 79 4d 76 d5 2f a4 a8   
V.n-.....yMv./..
> 02e0 - c3 04 7e bf d6 02 30 9d-8c fb 99 ef ae d1 fb 64   
...~...0........d
> 02f0 - ff f8 30 5b 44 e2 9e 56-75 19 85 7f d2 e9 ea 2a   
...0[D..Vu......*
> 0300 - 4e 9d 37 fe 8f 61 04 e8-7c 9d 98 c7 8a 9e a0 d8   
N.7..a..|.......
> 0310 - 22 c2 f9 6c a2 68 4d 8e-a3 0b 0d a8 1a 78 83 4e   
"..l.hM......x.N
> 0320 - fc 7f b3 06 8a 66 04 90-7a b6 ee d5 5c 44 45 29   
......f..z...\DE)
> 0330 - 69 3e 55 7c 40 df 5f ab-a6 a1 28 88 8d 9c 57 70   
i>U|@._...(...Wp
> 0340 - e7 40 58 13 70 08 cc 3a-39 fd 3d 70 1e 9f c3 d2   
..@X.p..:9.=p....
> 0350 - 16 9f 5e 84 87 cb a1 33-24 d1 b6 9e 16 78 02 47   
...^....3$....x.G
> >>> TLS 1.0 Handshake [length 018d], ServerKeyExchange
>     0c 00 01 89 00 40 da 58 3c 16 d9 85 22 89 d0 e4
>     af 75 6f 4c ca 92 dd 4b e5 33 b8 04 fb 0f ed 94
>     ef 9c 8a 44 03 ed 57 46 50 d3 69 99 db 29 d7 76
>     27 6b a2 d3 d4 12 e2 18 f4 dd 1e 08 4c f6 d8 00
>     3e 7c 47 74 e8 33 00 01 02 00 40 29 8b a0 56 cc
>     82 bf b8 cc 38 18 4b 52 50 84 e0 b3 b5 b7 46 b7
>     60 55 e2 3a a2 75 ba 1a 02 87 59 3c 9f 3b 37 da
>     73 17 69 7a 15 1d ad 15 63 49 08 8c 5e 2c 84 04
>     4d fb 7c 4a cb 79 46 87 68 66 69 01 00 10 e2 0d
>     49 97 09 cc 58 c6 45 e6 48 45 61 17 5c 49 d4 c5
>     65 eb 38 b1 6c f6 ef 90 fe 45 4a 69 f6 8d 72 7e
>     70 64 58 ac df b0 ca 37 df 70 d8 40 97 04 3c 53
>     f2 c8 2f 18 85 06 eb 7d 3f 8a b4 21 c6 05 46 f1
>     a0 81 a1 90 f5 c9 59 82 4c ee a9 03 45 ad c2 2d
>     ef 94 71 3e 53 47 42 3e cf 51 74 d0 64 fa 99 35
>     da 0c 0f 03 fb 75 82 81 21 67 c4 ea 18 b6 0c 9f
>     c0 66 46 2a 3a 62 dd b5 10 d5 43 b7 8e 00 73 92
>     67 04 28 2a 85 4d ce 0c 36 f0 4b 49 2e 28 c7 8a
>     85 3b cb f6 42 77 dd 4a 19 82 0d 0a 22 bb f6 9e
>     0c dd 18 f9 71 5e cf 4f aa b7 d9 50 7f 19 a6 f0
>     35 81 dc e7 18 1a 01 52 45 0e 76 7a e6 55 ba ab
>     87 2f a1 28 4d 5b 30 ee 48 0c cc 80 20 d0 b9 d7
>     ee cd 78 7a 22 ee 0c 46 5d fb c6 87 9f 2a 29 5b
>     64 15 f6 6b 76 bc 61 6d 30 58 89 79 50 85 9f ab
>     c8 6d 0a f1 a5 fc 34 00 c8 82 2b f2 0d
> write to 0x9b8c570 [0x9b9b630] (402 bytes => 402 (0x192))
> 0000 - 16 03 01 01 8d 0c 00 01-89 00 40 da 58 3c 16 d9   
...........@.X<..
> 0010 - 85 22 89 d0 e4 af 75 6f-4c ca 92 dd 4b e5 33 b8   
.."....uoL...K.3.
> 0020 - 04 fb 0f ed 94 ef 9c 8a-44 03 ed 57 46 50 d3 69   
.........D..WFP.i
> 0030 - 99 db 29 d7 76 27 6b a2-d3 d4 12 e2 18 f4 dd 1e   
...).v'k.........
> 0040 - 08 4c f6 d8 00 3e 7c 47-74 e8 33 00 01 02 00 40   
..L...>|Gt.3....@
> 0050 - 29 8b a0 56 cc 82 bf b8-cc 38 18 4b 52 50 84 e0   
)..V.....8.KRP..
> 0060 - b3 b5 b7 46 b7 60 55 e2-3a a2 75 ba 1a 02 87 59   
....F.`U.:.u....Y
> 0070 - 3c 9f 3b 37 da 73 17 69-7a 15 1d ad 15 63 49 08   
<.;7.s.iz....cI.
> 0080 - 8c 5e 2c 84 04 4d fb 7c-4a cb 79 46 87 68 66 69   
..^,..M.|J.yF.hfi
> 0090 - 01 00 10 e2 0d 49 97 09-cc 58 c6 45 e6 48 45 61   
......I...X.E.HEa
> 00a0 - 17 5c 49 d4 c5 65 eb 38-b1 6c f6 ef 90 fe 45 4a   
..\I..e.8.l....EJ
> 00b0 - 69 f6 8d 72 7e 70 64 58-ac df b0 ca 37 df 70 d8   
i..r~pdX....7.p.
> 00c0 - 40 97 04 3c 53 f2 c8 2f-18 85 06 eb 7d 3f 8a b4   
@..<S../....}?..
> 00d0 - 21 c6 05 46 f1 a0 81 a1-90 f5 c9 59 82 4c ee a9   
!..F.......Y.L..
> 00e0 - 03 45 ad c2 2d ef 94 71-3e 53 47 42 3e cf 51 74   
..E..-..q>SGB>.Qt
> 00f0 - d0 64 fa 99 35 da 0c 0f-03 fb 75 82 81 21 67 c4   
..d..5.....u..!g.
> 0100 - ea 18 b6 0c 9f c0 66 46-2a 3a 62 dd b5 10 d5 43   
.......fF*:b....C
> 0110 - b7 8e 00 73 92 67 04 28-2a 85 4d ce 0c 36 f0 4b   
....s.g.(*.M..6.K
> 0120 - 49 2e 28 c7 8a 85 3b cb-f6 42 77 dd 4a 19 82 0d   
I.(...;..Bw.J...
> 0130 - 0a 22 bb f6 9e 0c dd 18-f9 71 5e cf 4f aa b7 d9   
..".......q^.O...
> 0140 - 50 7f 19 a6 f0 35 81 dc-e7 18 1a 01 52 45 0e 76   
P....5......RE.v
> 0150 - 7a e6 55 ba ab 87 2f a1-28 4d 5b 30 ee 48 0c cc   
z.U.../.(M[0.H..
> 0160 - 80 20 d0 b9 d7 ee cd 78-7a 22 ee 0c 46 5d fb c6   . 
......xz"..F]..
> 0170 - 87 9f 2a 29 5b 64 15 f6-6b 76 bc 61 6d 30 58 89   
...*)[d..kv.am0X.
> 0180 - 79 50 85 9f ab c8 6d 0a-f1 a5 fc 34 00 c8 82 2b   
yP....m....4...+
> 0190 - f2 0d                                             ..
> >>> TLS 1.0 Handshake [length 0004], ServerHelloDone
>     0e 00 00 00
> write to 0x9b8c570 [0x9b9b630] (9 bytes => 9 (0x9))
> 0000 - 16 03 01 00 04 0e                                 ......
> 0009 - <SPACES/NULS>
> read from 0x9b8c570 [0x9b91b83] (5 bytes => 5 (0x5))
> 0000 - 16 03 01 00 46                                    ....F
> read from 0x9b8c570 [0x9b91b88] (70 bytes => 70 (0x46))
> 0000 - 10 00 00 42 00 40 32 dc-c4 10 cd 83 60 23 68 33   
....B.@2.....`#h3
> 0010 - c4 3a 99 88 f8 7c b7 49-23 10 bd dd ec 17 30 30   
..:...|.I#.....00
> 0020 - 1d de a5 e8 8a 67 5a 9a-48 97 4d ed 66 8b d8 62   
......gZ.H.M.f..b
> 0030 - 33 22 cd 8d 47 98 05 33-6c 1c 2f 17 ee 49 ec 79   
3"..G..3l./..I.y
> 0040 - 0e 17 e8 33 67 79                                 ...3gy
> <<< TLS 1.0 Handshake [length 0046], ClientKeyExchange
>     10 00 00 42 00 40 32 dc c4 10 cd 83 60 23 68 33
>     c4 3a 99 88 f8 7c b7 49 23 10 bd dd ec 17 30 30
>     1d de a5 e8 8a 67 5a 9a 48 97 4d ed 66 8b d8 62
>     33 22 cd 8d 47 98 05 33 6c 1c 2f 17 ee 49 ec 79
>     0e 17 e8 33 67 79
> read from 0x9b8c570 [0x9b91b83] (5 bytes => 5 (0x5))
> 0000 - 14 03 01 00 01                                    .....
> read from 0x9b8c570 [0x9b91b88] (1 bytes => 1 (0x1))
> 0000 - 01                                                .
> <<< TLS 1.0 ChangeCipherSpec [length 0001]
>     01
> read from 0x9b8c570 [0x9b91b83] (5 bytes => 5 (0x5))
> 0000 - 16 03 01 00 30                                    ....0
> read from 0x9b8c570 [0x9b91b88] (48 bytes => 48 (0x30))
> 0000 - 26 be dc de 4f cd a6 b2-5b 79 ca a7 32 0f fc a9   
&...O...[y..2...
> 0010 - 01 dc 8e 9a 92 43 d8 4f-37 0b f4 4f ad 09 9c 04   
......C.O7..O....
> 0020 - 86 3a 30 f0 57 8d cd bc-6e 0f 7a 5e 24 bf 07 44   
..:0.W...n.z^$..D
> <<< TLS 1.0 Handshake [length 0010], Finished
>     14 00 00 0c d5 f4 0a ad 37 c9 04 8e e7 75 55 da
> >>> TLS 1.0 Handshake [length 00aa]???
>     04 00 00 a6 00 00 00 00 00 a0 e9 98 c9 45 74 bb
>     70 08 32 af 09 f9 a2 03 65 9d 11 61 e9 71 0a 9e
>     07 ca 2c cf 1d 41 14 01 83 d9 b2 b9 87 ee f5 93
>     fd f9 54 5a f1 83 6b 0a c5 61 79 aa 52 52 ae 05
>     d3 b4 aa 9f 1a 1c 18 d2 a3 95 44 9c 80 a4 eb ce
>     cf 3f 73 76 96 c5 d7 80 d7 b4 0c 33 9f 79 68 aa
>     23 0c 9b df ad a4 3b d2 8a 03 d8 16 71 3a a9 e4
>     14 9d 84 54 b3 85 57 da ae c4 a8 53 f9 88 3a e3
>     3d e3 62 6e e4 02 da bf 92 32 74 41 66 26 0b 37
>     01 98 ca d6 b1 05 5b c3 17 89 09 54 a2 7b 1c 02
>     3f c0 c5 cb 27 2b 63 5a aa 8e
> write to 0x9b8c570 [0x9b9b630] (175 bytes => 175 (0xAF))
> 0000 - 16 03 01 00 aa 04 00 00-a6 00 00 00 00 00 a0 e9   
.................
> 0010 - 98 c9 45 74 bb 70 08 32-af 09 f9 a2 03 65 9d 11   
...Et.p.2.....e..
> 0020 - 61 e9 71 0a 9e 07 ca 2c-cf 1d 41 14 01 83 d9 b2   
a.q....,..A.....
> 0030 - b9 87 ee f5 93 fd f9 54-5a f1 83 6b 0a c5 61 79   
........TZ..k..ay
> 0040 - aa 52 52 ae 05 d3 b4 aa-9f 1a 1c 18 d2 a3 95 44   
..RR............D
> 0050 - 9c 80 a4 eb ce cf 3f 73-76 96 c5 d7 80 d7 b4 0c   
.......?sv.......
> 0060 - 33 9f 79 68 aa 23 0c 9b-df ad a4 3b d2 8a 03 d8   
3.yh.#.....;....
> 0070 - 16 71 3a a9 e4 14 9d 84-54 b3 85 57 da ae c4 a8   
..q:.....T..W....
> 0080 - 53 f9 88 3a e3 3d e3 62-6e e4 02 da bf 92 32 74   
S..:.=.bn.....2t
> 0090 - 41 66 26 0b 37 01 98 ca-d6 b1 05 5b c3 17 89 09   
Af&.7......[....
> 00a0 - 54 a2 7b 1c 02 3f c0 c5-cb 27 2b 63 5a aa 8e      T.{..?...'+cZ..
> >>> TLS 1.0 ChangeCipherSpec [length 0001]
>     01
> write to 0x9b8c570 [0x9b9b630] (6 bytes => 6 (0x6))
> 0000 - 14 03 01 00 01 01                                 ......
> >>> TLS 1.0 Handshake [length 0010], Finished
>     14 00 00 0c 12 df bc b7 2d d7 d2 cc f6 63 95 fc
> write to 0x9b8c570 [0x9b9b630] (53 bytes => 53 (0x35))
> 0000 - 16 03 01 00 30 64 27 2d-1c 38 cf 26 5b 95 8d 92   
.....0d'-.8.&[...
> 0010 - bd 6d 9c 9c 88 41 1f 92-32 83 4b bd 90 93 57 b1   
..m...A..2.K...W.
> 0020 - 8c 24 07 8f 33 66 9c c7-7c 82 51 86 c0 26 a9 c5   
..$..3f..|.Q..&..
> 0030 - 61 06 aa c7 01                                    a....
> -----BEGIN SSL SESSION PARAMETERS-----
> MFoCAQECAgMBBAIAOQQABDCvzNRnVOEwKsLdVmk6YklAjwjDskhIeUpHw5r/h4jx
> UhL2jwk1Z2NxUgosU6jSMbGhBgIET2yvfaIEAgIBLKQGBAQBAAAAqwMEAQE=
> -----END SSL SESSION PARAMETERS-----
> Shared 
ciphers:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-
> 
CAMELLIA256-SHA:AES256-SHA:CAMELLIA256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-
> 
SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-
> 
SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:AES128-SHA:SEED-SHA:CAMELLIA128-
> 
SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-
> 
CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5
> CIPHER is DHE-RSA-AES256-SHA
> Secure Renegotiation IS supported
> 
##################################################################################################################
> 
> 
> 
> Client-Side Terminal
> ===============
> 
> 
##################################################################################################################
> [ajay@ajay ~]$ openssl s_client -connect localhost:1212 -debug -msg
> CONNECTED(00000003)
> write to 0x841c2f8 [0x841caf8] (113 bytes => 113 (0x71))
> 0000 - 16 03 01 00 6c 01 00 00-68 03 01 4f 6c af 7d 51   
.....l...h..Ol.}Q
> 0010 - 29 63 25 d3 50 27 41 c6-f3 47 48 c1 e0 4c 5f 57   
)c%.P'A..GH..L_W
> 0020 - 99 dc 45 0e 6e 29 48 aa-dc e6 44 00 00 3a 00 39   
...E.n)H...D..:.9
> 0030 - 00 38 00 88 00 87 00 35-00 84 00 16 00 13 00 0a   
..8.....5........
> 0040 - 00 33 00 32 00 9a 00 99-00 45 00 44 00 2f 00 96   
..3.2.....E.D./..
> 0050 - 00 41 00 05 00 04 00 15-00 12 00 09 00 14 00 11   
..A..............
> 0060 - 00 08 00 06 00 03 00 ff-02 01 00 00 04 00 23      ..............#
> 0071 - <SPACES/NULS>
> >>> TLS 1.0 Handshake [length 006c], ClientHello
>     01 00 00 68 03 01 4f 6c af 7d 51 29 63 25 d3 50
>     27 41 c6 f3 47 48 c1 e0 4c 5f 57 99 dc 45 0e 6e
>     29 48 aa dc e6 44 00 00 3a 00 39 00 38 00 88 00
>     87 00 35 00 84 00 16 00 13 00 0a 00 33 00 32 00
>     9a 00 99 00 45 00 44 00 2f 00 96 00 41 00 05 00
>     04 00 15 00 12 00 09 00 14 00 11 00 08 00 06 00
>     03 00 ff 02 01 00 00 04 00 23 00 00
> read from 0x841c2f8 [0x8422058] (7 bytes => 7 (0x7))
> 0000 - 16 03 01 00 35 02                                 ....5.
> 0007 - <SPACES/NULS>
> read from 0x841c2f8 [0x8422062] (51 bytes => 51 (0x33))
> 0000 - 00 31 03 01 4f 6c af 7d-e8 28 a3 0c 0e b9 b0 a7   
..1..Ol.}.(......
> 0010 - 90 6b e1 41 3f 74 ba d2-28 24 99 22 f6 e9 74 a1   
..k.A?t..($."..t.
> 0020 - bd 5e 71 dd 00 00 39 01-00 09 ff 01 00 01 00 00   
..^q...9.........
> 0030 - 23                                                #
> 0033 - <SPACES/NULS>
> <<< TLS 1.0 Handshake [length 0035], ServerHello
>     02 00 00 31 03 01 4f 6c af 7d e8 28 a3 0c 0e b9
>     b0 a7 90 6b e1 41 3f 74 ba d2 28 24 99 22 f6 e9
>     74 a1 bd 5e 71 dd 00 00 39 01 00 09 ff 01 00 01
>     00 00 23 00 00
> read from 0x841c2f8 [0x842205b] (5 bytes => 5 (0x5))
> 0000 - 16 03 01 03 5b                                    ....[
> read from 0x841c2f8 [0x8422060] (859 bytes => 859 (0x35B))
> 0000 - 0b 00 03 57 00 03 54 00-03 51 30 82 03 4d 30 82   
....W..T..Q0..M0.
> 0010 - 02 35 a0 03 02 01 02 02-01 00 30 0d 06 09 2a 86   
..5........0...*.
> 0020 - 48 86 f7 0d 01 01 05 05-00 30 41 31 16 30 14 06   
H........0A1.0..
> 0030 - 03 55 04 03 0c 0d 61 6a-61 79 2e 67 61 72 67 2e   
..U....ajay.garg.
> 0040 - 63 6f 6d 31 27 30 25 06-09 2a 86 48 86 f7 0d 01   
com1'0%..*.H....
> 0050 - 09 01 16 18 61 6a 61 79-40 61 63 74 69 76 69 74   
.....ajay@activit
> 0060 - 79 63 65 6e 74 72 61 6c-2e 63 6f 6d 30 1e 17 0d   
ycentral.com0...
> 0070 - 31 32 30 33 32 32 31 33-30 37 31 33 5a 17 0d 31   
120322130713Z..1
> 0080 - 33 30 33 32 32 31 33 30-37 31 33 5a 30 41 31 16   
30322130713Z0A1.
> 0090 - 30 14 06 03 55 04 03 0c-0d 61 6a 61 79 2e 67 61   
0...U....ajay.ga
> 00a0 - 72 67 2e 63 6f 6d 31 27-30 25 06 09 2a 86 48 86   
rg.com1'0%..*.H.
> 00b0 - f7 0d 01 09 01 16 18 61-6a 61 79 40 61 63 74 69   
........ajay@acti
> 00c0 - 76 69 74 79 63 65 6e 74-72 61 6c 2e 63 6f 6d 30   
vitycentral.com0
> 00d0 - 82 01 22 30 0d 06 09 2a-86 48 86 f7 0d 01 01 01   
..."0...*.H......
> 00e0 - 05 00 03 82 01 0f 00 30-82 01 0a 02 82 01 01 00   
........0........
> 00f0 - b9 2d f2 59 1f f6 c2 ac-0d bd 0f dd 25 e5 e8 7e   
..-.Y........%..~
> 0100 - 5b 1e 94 45 6d be 2d 60-d6 8b 95 3a 11 12 90 3a   
[..Em.-`...:...:
> 0110 - 4b b7 ef 63 be 80 90 f7-8a ce 1e 99 46 11 72 23   
K..c........F.r#
> 0120 - be f3 24 d1 5c fe 40 ca-67 04 13 59 10 02 4d 2b   
...$.\.@.g..Y..M+
> 0130 - ac 30 15 b5 a0 ff 1a 60-6d 28 4a 42 dd 81 3b 26   
..0.....`m(JB..;&
> 0140 - 9f c7 d2 92 99 da bc c0-d3 60 03 4c e7 4d c9 64   
..........`.L.M.d
> 0150 - 11 c6 63 e1 78 f2 b4 9a-71 cd 56 a6 d5 a4 b1 c5   
...c.x...q.V.....
> 0160 - b4 d8 ee 5b 57 e7 80 f5-75 92 af 8c cd ba d6 b3   
....[W...u.......
> 0170 - d2 fd 1b 27 1d 6b 17 97-dc ff 0c 31 8d 59 76 72   
....'.k.....1.Yvr
> 0180 - 81 fb 51 85 02 db 2e 9b-b4 59 85 e5 cd 32 67 3d   
...Q......Y...2g=
> 0190 - 7b 20 02 43 cb e8 bd c5-c7 b6 3e 15 f2 44 94 54   { 
..C......>..D.T
> 01a0 - fb fd 77 e1 f1 f2 15 7a-6d 22 d9 f3 a9 e2 a8 a2   
...w....zm"......
> 01b0 - 84 1c 4b cf 78 d4 6a f2-a7 87 e2 01 d5 22 f6 e2   
...K.x.j......"..
> 01c0 - 6c e0 e7 7f b3 32 0b c4-01 2d fb 9d db fe 44 a9   
l....2...-....D.
> 01d0 - 84 63 f0 eb da 9d 5f e4-73 2c 69 5d d5 e1 80 5e   
..c...._.s,i]...^
> 01e0 - 7c 91 45 31 b3 ee 0e 0f-5c 50 bc 3a 97 8d dd 63   
|.E1....\P.:...c
> 01f0 - 02 03 01 00 01 a3 50 30-4e 30 1d 06 03 55 1d 0e   
.......P0N0...U..
> 0200 - 04 16 04 14 18 54 cd f7-d7 68 97 01 7f c8 a2 b7   
......T...h......
> 0210 - 39 f7 ff ad ed d1 4a 27-30 1f 06 03 55 1d 23 04   
9.....J'0...U.#.
> 0220 - 18 30 16 80 14 18 54 cd-f7 d7 68 97 01 7f c8 a2   
..0....T...h.....
> 0230 - b7 39 f7 ff ad ed d1 4a-27 30 0c 06 03 55 1d 13   
..9.....J'0...U..
> 0240 - 04 05 30 03 01 01 ff 30-0d 06 09 2a 86 48 86 f7   
...0....0...*.H..
> 0250 - 0d 01 01 05 05 00 03 82-01 01 00 58 c2 69 d8 f9   
............X.i..
> 0260 - df 8b 0c 59 9e fd 7a 64-a8 fb ca 95 81 6b dd 59   
....Y..zd.....k.Y
> 0270 - c6 50 85 92 2d 74 ba 6a-37 bf ba a9 cd 6c c9 37   
..P..-t.j7....l.7
> 0280 - e0 d1 66 34 57 68 dd 71-97 94 15 d9 5a cf 14 ed   
...f4Wh.q....Z...
> 0290 - bf 9e bf b9 5e 3e 3e c0-b3 e4 bf aa 2a 31 6c 97   
.....^>>.....*1l.
> 02a0 - 20 97 16 b8 50 c4 2f d8-48 b9 0b 4a f7 07 23 dd    
....P./.H..J..#.
> 02b0 - d0 d5 82 b9 e7 2e bf 79-57 26 bb e8 29 7b fd ca   
........yW&..){..
> 02c0 - 6c 95 42 bd 2f 69 47 a1-76 fe 3a 56 cc 6e 2d 85   
l.B./iG.v.:V.n-.
> 02d0 - 9a fe 14 ce 79 4d 76 d5-2f a4 a8 c3 04 7e bf d6   
.....yMv./....~..
> 02e0 - 02 30 9d 8c fb 99 ef ae-d1 fb 64 ff f8 30 5b 44   
..0........d..0[D
> 02f0 - e2 9e 56 75 19 85 7f d2-e9 ea 2a 4e 9d 37 fe 8f   
...Vu......*N.7..
> 0300 - 61 04 e8 7c 9d 98 c7 8a-9e a0 d8 22 c2 f9 6c a2   
a..|......."..l.
> 0310 - 68 4d 8e a3 0b 0d a8 1a-78 83 4e fc 7f b3 06 8a   
hM......x.N.....
> 0320 - 66 04 90 7a b6 ee d5 5c-44 45 29 69 3e 55 7c 40   f..z...\DE)i
>U|@
> 0330 - df 5f ab a6 a1 28 88 8d-9c 57 70 e7 40 58 13 70   
.._...(...Wp.@X.p
> 0340 - 08 cc 3a 39 fd 3d 70 1e-9f c3 d2 16 9f 5e 84 87   
...:9.=p......^..
> 0350 - cb a1 33 24 d1 b6 9e 16-78 02 47                  ..3$....x.G
> <<< TLS 1.0 Handshake [length 035b], Certificate
>     0b 00 03 57 00 03 54 00 03 51 30 82 03 4d 30 82
>     02 35 a0 03 02 01 02 02 01 00 30 0d 06 09 2a 86
>     48 86 f7 0d 01 01 05 05 00 30 41 31 16 30 14 06
>     03 55 04 03 0c 0d 61 6a 61 79 2e 67 61 72 67 2e
>     63 6f 6d 31 27 30 25 06 09 2a 86 48 86 f7 0d 01
>     09 01 16 18 61 6a 61 79 40 61 63 74 69 76 69 74
>     79 63 65 6e 74 72 61 6c 2e 63 6f 6d 30 1e 17 0d
>     31 32 30 33 32 32 31 33 30 37 31 33 5a 17 0d 31
>     33 30 33 32 32 31 33 30 37 31 33 5a 30 41 31 16
>     30 14 06 03 55 04 03 0c 0d 61 6a 61 79 2e 67 61
>     72 67 2e 63 6f 6d 31 27 30 25 06 09 2a 86 48 86
>     f7 0d 01 09 01 16 18 61 6a 61 79 40 61 63 74 69
>     76 69 74 79 63 65 6e 74 72 61 6c 2e 63 6f 6d 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
>     b9 2d f2 59 1f f6 c2 ac 0d bd 0f dd 25 e5 e8 7e
>     5b 1e 94 45 6d be 2d 60 d6 8b 95 3a 11 12 90 3a
>     4b b7 ef 63 be 80 90 f7 8a ce 1e 99 46 11 72 23
>     be f3 24 d1 5c fe 40 ca 67 04 13 59 10 02 4d 2b
>     ac 30 15 b5 a0 ff 1a 60 6d 28 4a 42 dd 81 3b 26
>     9f c7 d2 92 99 da bc c0 d3 60 03 4c e7 4d c9 64
>     11 c6 63 e1 78 f2 b4 9a 71 cd 56 a6 d5 a4 b1 c5
>     b4 d8 ee 5b 57 e7 80 f5 75 92 af 8c cd ba d6 b3
>     d2 fd 1b 27 1d 6b 17 97 dc ff 0c 31 8d 59 76 72
>     81 fb 51 85 02 db 2e 9b b4 59 85 e5 cd 32 67 3d
>     7b 20 02 43 cb e8 bd c5 c7 b6 3e 15 f2 44 94 54
>     fb fd 77 e1 f1 f2 15 7a 6d 22 d9 f3 a9 e2 a8 a2
>     84 1c 4b cf 78 d4 6a f2 a7 87 e2 01 d5 22 f6 e2
>     6c e0 e7 7f b3 32 0b c4 01 2d fb 9d db fe 44 a9
>     84 63 f0 eb da 9d 5f e4 73 2c 69 5d d5 e1 80 5e
>     7c 91 45 31 b3 ee 0e 0f 5c 50 bc 3a 97 8d dd 63
>     02 03 01 00 01 a3 50 30 4e 30 1d 06 03 55 1d 0e
>     04 16 04 14 18 54 cd f7 d7 68 97 01 7f c8 a2 b7
>     39 f7 ff ad ed d1 4a 27 30 1f 06 03 55 1d 23 04
>     18 30 16 80 14 18 54 cd f7 d7 68 97 01 7f c8 a2
>     b7 39 f7 ff ad ed d1 4a 27 30 0c 06 03 55 1d 13
>     04 05 30 03 01 01 ff 30 0d 06 09 2a 86 48 86 f7
>     0d 01 01 05 05 00 03 82 01 01 00 58 c2 69 d8 f9
>     df 8b 0c 59 9e fd 7a 64 a8 fb ca 95 81 6b dd 59
>     c6 50 85 92 2d 74 ba 6a 37 bf ba a9 cd 6c c9 37
>     e0 d1 66 34 57 68 dd 71 97 94 15 d9 5a cf 14 ed
>     bf 9e bf b9 5e 3e 3e c0 b3 e4 bf aa 2a 31 6c 97
>     20 97 16 b8 50 c4 2f d8 48 b9 0b 4a f7 07 23 dd
>     d0 d5 82 b9 e7 2e bf 79 57 26 bb e8 29 7b fd ca
>     6c 95 42 bd 2f 69 47 a1 76 fe 3a 56 cc 6e 2d 85
>     9a fe 14 ce 79 4d 76 d5 2f a4 a8 c3 04 7e bf d6
>     02 30 9d 8c fb 99 ef ae d1 fb 64 ff f8 30 5b 44
>     e2 9e 56 75 19 85 7f d2 e9 ea 2a 4e 9d 37 fe 8f
>     61 04 e8 7c 9d 98 c7 8a 9e a0 d8 22 c2 f9 6c a2
>     68 4d 8e a3 0b 0d a8 1a 78 83 4e fc 7f b3 06 8a
>     66 04 90 7a b6 ee d5 5c 44 45 29 69 3e 55 7c 40
>     df 5f ab a6 a1 28 88 8d 9c 57 70 e7 40 58 13 70
>     08 cc 3a 39 fd 3d 70 1e 9f c3 d2 16 9f 5e 84 87
>     cb a1 33 24 d1 b6 9e 16 78 02 47
> depth=0 CN = ajay.garg.com, emailAddress = a...@activitycentral.com
> verify error:num=18:self signed certificate
> verify return:1
> depth=0 CN = ajay.garg.com, emailAddress = a...@activitycentral.com
> verify return:1
> read from 0x841c2f8 [0x842205b] (5 bytes => 5 (0x5))
> 0000 - 16 03 01 01 8d                                    .....
> read from 0x841c2f8 [0x8422060] (397 bytes => 397 (0x18D))
> 0000 - 0c 00 01 89 00 40 da 58-3c 16 d9 85 22 89 d0 e4   
......@.X<..."...
> 0010 - af 75 6f 4c ca 92 dd 4b-e5 33 b8 04 fb 0f ed 94   
..uoL...K.3......
> 0020 - ef 9c 8a 44 03 ed 57 46-50 d3 69 99 db 29 d7 76   
....D..WFP.i..).v
> 0030 - 27 6b a2 d3 d4 12 e2 18-f4 dd 1e 08 4c f6 d8 00   
'k..........L...
> 0040 - 3e 7c 47 74 e8 33 00 01-02 00 40 29 8b a0 56 cc   
>|Gt.3....@)..V.
> 0050 - 82 bf b8 cc 38 18 4b 52-50 84 e0 b3 b5 b7 46 b7   
.....8.KRP.....F.
> 0060 - 60 55 e2 3a a2 75 ba 1a-02 87 59 3c 9f 3b 37 da   
`U.:.u....Y<.;7.
> 0070 - 73 17 69 7a 15 1d ad 15-63 49 08 8c 5e 2c 84 04   
s.iz....cI..^,..
> 0080 - 4d fb 7c 4a cb 79 46 87-68 66 69 01 00 10 e2 0d   
M.|J.yF.hfi.....
> 0090 - 49 97 09 cc 58 c6 45 e6-48 45 61 17 5c 49 d4 c5   
I...X.E.HEa.\I..
> 00a0 - 65 eb 38 b1 6c f6 ef 90-fe 45 4a 69 f6 8d 72 7e   
e.8.l....EJi..r~
> 00b0 - 70 64 58 ac df b0 ca 37-df 70 d8 40 97 04 3c 53   
pdX....7.p.@..<S
> 00c0 - f2 c8 2f 18 85 06 eb 7d-3f 8a b4 21 c6 05 46 f1   
.../....}?..!..F.
> 00d0 - a0 81 a1 90 f5 c9 59 82-4c ee a9 03 45 ad c2 2d   
.......Y.L...E..-
> 00e0 - ef 94 71 3e 53 47 42 3e-cf 51 74 d0 64 fa 99 35   
...q>SGB>.Qt.d..5
> 00f0 - da 0c 0f 03 fb 75 82 81-21 67 c4 ea 18 b6 0c 9f   
......u..!g......
> 0100 - c0 66 46 2a 3a 62 dd b5-10 d5 43 b7 8e 00 73 92   
..fF*:b....C...s.
> 0110 - 67 04 28 2a 85 4d ce 0c-36 f0 4b 49 2e 28 c7 8a   
g.(*.M..6.KI.(..
> 0120 - 85 3b cb f6 42 77 dd 4a-19 82 0d 0a 22 bb f6 9e   
..;..Bw.J...."...
> 0130 - 0c dd 18 f9 71 5e cf 4f-aa b7 d9 50 7f 19 a6 f0   
.....q^.O...P....
> 0140 - 35 81 dc e7 18 1a 01 52-45 0e 76 7a e6 55 ba ab   
5......RE.vz.U..
> 0150 - 87 2f a1 28 4d 5b 30 ee-48 0c cc 80 20 d0 b9 d7   ./.(M[0.H... 
....
> 0160 - ee cd 78 7a 22 ee 0c 46-5d fb c6 87 9f 2a 29 5b   
...xz"..F]....*)[
> 0170 - 64 15 f6 6b 76 bc 61 6d-30 58 89 79 50 85 9f ab   
d..kv.am0X.yP...
> 0180 - c8 6d 0a f1 a5 fc 34 00-c8 82 2b f2 0d            .m....4...+..
> <<< TLS 1.0 Handshake [length 018d], ServerKeyExchange
>     0c 00 01 89 00 40 da 58 3c 16 d9 85 22 89 d0 e4
>     af 75 6f 4c ca 92 dd 4b e5 33 b8 04 fb 0f ed 94
>     ef 9c 8a 44 03 ed 57 46 50 d3 69 99 db 29 d7 76
>     27 6b a2 d3 d4 12 e2 18 f4 dd 1e 08 4c f6 d8 00
>     3e 7c 47 74 e8 33 00 01 02 00 40 29 8b a0 56 cc
>     82 bf b8 cc 38 18 4b 52 50 84 e0 b3 b5 b7 46 b7
>     60 55 e2 3a a2 75 ba 1a 02 87 59 3c 9f 3b 37 da
>     73 17 69 7a 15 1d ad 15 63 49 08 8c 5e 2c 84 04
>     4d fb 7c 4a cb 79 46 87 68 66 69 01 00 10 e2 0d
>     49 97 09 cc 58 c6 45 e6 48 45 61 17 5c 49 d4 c5
>     65 eb 38 b1 6c f6 ef 90 fe 45 4a 69 f6 8d 72 7e
>     70 64 58 ac df b0 ca 37 df 70 d8 40 97 04 3c 53
>     f2 c8 2f 18 85 06 eb 7d 3f 8a b4 21 c6 05 46 f1
>     a0 81 a1 90 f5 c9 59 82 4c ee a9 03 45 ad c2 2d
>     ef 94 71 3e 53 47 42 3e cf 51 74 d0 64 fa 99 35
>     da 0c 0f 03 fb 75 82 81 21 67 c4 ea 18 b6 0c 9f
>     c0 66 46 2a 3a 62 dd b5 10 d5 43 b7 8e 00 73 92
>     67 04 28 2a 85 4d ce 0c 36 f0 4b 49 2e 28 c7 8a
>     85 3b cb f6 42 77 dd 4a 19 82 0d 0a 22 bb f6 9e
>     0c dd 18 f9 71 5e cf 4f aa b7 d9 50 7f 19 a6 f0
>     35 81 dc e7 18 1a 01 52 45 0e 76 7a e6 55 ba ab
>     87 2f a1 28 4d 5b 30 ee 48 0c cc 80 20 d0 b9 d7
>     ee cd 78 7a 22 ee 0c 46 5d fb c6 87 9f 2a 29 5b
>     64 15 f6 6b 76 bc 61 6d 30 58 89 79 50 85 9f ab
>     c8 6d 0a f1 a5 fc 34 00 c8 82 2b f2 0d
> read from 0x841c2f8 [0x842205b] (5 bytes => 5 (0x5))
> 0000 - 16 03 01 00 04                                    .....
> read from 0x841c2f8 [0x8422060] (4 bytes => 4 (0x4))
> 0000 - 0e                                                .
> 0004 - <SPACES/NULS>
> <<< TLS 1.0 Handshake [length 0004], ServerHelloDone
>     0e 00 00 00
> >>> TLS 1.0 Handshake [length 0046], ClientKeyExchange
>     10 00 00 42 00 40 32 dc c4 10 cd 83 60 23 68 33
>     c4 3a 99 88 f8 7c b7 49 23 10 bd dd ec 17 30 30
>     1d de a5 e8 8a 67 5a 9a 48 97 4d ed 66 8b d8 62
>     33 22 cd 8d 47 98 05 33 6c 1c 2f 17 ee 49 ec 79
>     0e 17 e8 33 67 79
> write to 0x841c2f8 [0x842c960] (75 bytes => 75 (0x4B))
> 0000 - 16 03 01 00 46 10 00 00-42 00 40 32 dc c4 10 cd   
.....F...B.@2....
> 0010 - 83 60 23 68 33 c4 3a 99-88 f8 7c b7 49 23 10 bd   
..`#h3.:...|.I#..
> 0020 - dd ec 17 30 30 1d de a5-e8 8a 67 5a 9a 48 97 4d   
....00.....gZ.H.M
> 0030 - ed 66 8b d8 62 33 22 cd-8d 47 98 05 33 6c 1c 2f   
..f..b3"..G..3l./
> 0040 - 17 ee 49 ec 79 0e 17 e8-33 67 79                  ..I.y...3gy
> >>> TLS 1.0 ChangeCipherSpec [length 0001]
>     01
> write to 0x841c2f8 [0x842c960] (6 bytes => 6 (0x6))
> 0000 - 14 03 01 00 01 01                                 ......
> >>> TLS 1.0 Handshake [length 0010], Finished
>     14 00 00 0c d5 f4 0a ad 37 c9 04 8e e7 75 55 da
> write to 0x841c2f8 [0x842c960] (53 bytes => 53 (0x35))
> 0000 - 16 03 01 00 30 26 be dc-de 4f cd a6 b2 5b 79 ca   
.....0&...O...[y.
> 0010 - a7 32 0f fc a9 01 dc 8e-9a 92 43 d8 4f 37 0b f4   
..2........C.O7..
> 0020 - 4f ad 09 9c 04 86 3a 30-f0 57 8d cd bc 6e 0f 7a   
O.....:0.W...n.z
> 0030 - 5e 24 bf 07 44                                    ^$..D
> read from 0x841c2f8 [0x842205b] (5 bytes => 5 (0x5))
> 0000 - 16 03 01 00 aa                                    .....
> read from 0x841c2f8 [0x8422060] (170 bytes => 170 (0xAA))
> 0000 - 04 00 00 a6 00 00 00 00-00 a0 e9 98 c9 45 74 bb   
..............Et.
> 0010 - 70 08 32 af 09 f9 a2 03-65 9d 11 61 e9 71 0a 9e   
p.2.....e..a.q..
> 0020 - 07 ca 2c cf 1d 41 14 01-83 d9 b2 b9 87 ee f5 93   
...,..A..........
> 0030 - fd f9 54 5a f1 83 6b 0a-c5 61 79 aa 52 52 ae 05   
...TZ..k..ay.RR..
> 0040 - d3 b4 aa 9f 1a 1c 18 d2-a3 95 44 9c 80 a4 eb ce   
...........D.....
> 0050 - cf 3f 73 76 96 c5 d7 80-d7 b4 0c 33 9f 79 68 aa   
..?sv.......3.yh.
> 0060 - 23 0c 9b df ad a4 3b d2-8a 03 d8 16 71 3a a9 e4   
#.....;.....q:..
> 0070 - 14 9d 84 54 b3 85 57 da-ae c4 a8 53 f9 88 3a e3   
....T..W....S..:.
> 0080 - 3d e3 62 6e e4 02 da bf-92 32 74 41 66 26 0b 37   
=.bn.....2tAf&.7
> 0090 - 01 98 ca d6 b1 05 5b c3-17 89 09 54 a2 7b 1c 02   
.......[....T.{..
> 00a0 - 3f c0 c5 cb 27 2b 63 5a-aa 8e                     ?...'+cZ..
> <<< TLS 1.0 Handshake [length 00aa]???
>     04 00 00 a6 00 00 00 00 00 a0 e9 98 c9 45 74 bb
>     70 08 32 af 09 f9 a2 03 65 9d 11 61 e9 71 0a 9e
>     07 ca 2c cf 1d 41 14 01 83 d9 b2 b9 87 ee f5 93
>     fd f9 54 5a f1 83 6b 0a c5 61 79 aa 52 52 ae 05
>     d3 b4 aa 9f 1a 1c 18 d2 a3 95 44 9c 80 a4 eb ce
>     cf 3f 73 76 96 c5 d7 80 d7 b4 0c 33 9f 79 68 aa
>     23 0c 9b df ad a4 3b d2 8a 03 d8 16 71 3a a9 e4
>     14 9d 84 54 b3 85 57 da ae c4 a8 53 f9 88 3a e3
>     3d e3 62 6e e4 02 da bf 92 32 74 41 66 26 0b 37
>     01 98 ca d6 b1 05 5b c3 17 89 09 54 a2 7b 1c 02
>     3f c0 c5 cb 27 2b 63 5a aa 8e
> read from 0x841c2f8 [0x842205b] (5 bytes => 5 (0x5))
> 0000 - 14 03 01 00 01                                    .....
> read from 0x841c2f8 [0x8422060] (1 bytes => 1 (0x1))
> 0000 - 01                                                .
> <<< TLS 1.0 ChangeCipherSpec [length 0001]
>     01
> read from 0x841c2f8 [0x842205b] (5 bytes => 5 (0x5))
> 0000 - 16 03 01 00 30                                    ....0
> read from 0x841c2f8 [0x8422060] (48 bytes => 48 (0x30))
> 0000 - 64 27 2d 1c 38 cf 26 5b-95 8d 92 bd 6d 9c 9c 88   
d'-.8.&[....m...
> 0010 - 41 1f 92 32 83 4b bd 90-93 57 b1 8c 24 07 8f 33   
A..2.K...W..$..3
> 0020 - 66 9c c7 7c 82 51 86 c0-26 a9 c5 61 06 aa c7 01   
f..|.Q..&..a....
> <<< TLS 1.0 Handshake [length 0010], Finished
>     14 00 00 0c 12 df bc b7 2d d7 d2 cc f6 63 95 fc
> ---
> Certificate chain
>  0 s:/CN=ajay.garg.com/emailAddress=a...@activitycentral.com
>    i:/CN=ajay.garg.com/emailAddress=a...@activitycentral.com
> ---
> Server certificate
> -----BEGIN CERTIFICATE-----
> MIIDTTCCAjWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBBMRYwFAYDVQQDDA1hamF5
> LmdhcmcuY29tMScwJQYJKoZIhvcNAQkBFhhhamF5QGFjdGl2aXR5Y2VudHJhbC5j
> b20wHhcNMTIwMzIyMTMwNzEzWhcNMTMwMzIyMTMwNzEzWjBBMRYwFAYDVQQDDA1h
> amF5LmdhcmcuY29tMScwJQYJKoZIhvcNAQkBFhhhamF5QGFjdGl2aXR5Y2VudHJh
> bC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5LfJZH/bCrA29
> D90l5eh+Wx6URW2+LWDWi5U6ERKQOku372O+gJD3is4emUYRciO+8yTRXP5AymcE
> E1kQAk0rrDAVtaD/GmBtKEpC3YE7Jp/H0pKZ2rzA02ADTOdNyWQRxmPhePK0mnHN
> VqbVpLHFtNjuW1fngPV1kq+MzbrWs9L9GycdaxeX3P8MMY1ZdnKB+1GFAtsum7RZ
> heXNMmc9eyACQ8vovcXHtj4V8kSUVPv9d+Hx8hV6bSLZ86niqKKEHEvPeNRq8qeH
> 4gHVIvbibODnf7MyC8QBLfud2/5EqYRj8OvanV/kcyxpXdXhgF58kUUxs+4OD1xQ
> vDqXjd1jAgMBAAGjUDBOMB0GA1UdDgQWBBQYVM3312iXAX/Iorc59/+t7dFKJzAf
> BgNVHSMEGDAWgBQYVM3312iXAX/Iorc59/+t7dFKJzAMBgNVHRMEBTADAQH/MA0G
> CSqGSIb3DQEBBQUAA4IBAQBYwmnY+d+LDFme/XpkqPvKlYFr3VnGUIWSLXS6aje/
> uqnNbMk34NFmNFdo3XGXlBXZWs8U7b+ev7lePj7As+S/qioxbJcglxa4UMQv2Ei5
> C0r3ByPd0NWCuecuv3lXJrvoKXv9ymyVQr0vaUehdv46VsxuLYWa/hTOeU121S+k
> qMMEfr/WAjCdjPuZ767R+2T/+DBbROKeVnUZhX/S6eoqTp03/o9hBOh8nZjHip6g
> 2CLC+WyiaE2OowsNqBp4g078f7MGimYEkHq27tVcREUpaT5VfEDfX6umoSiIjZxX
> cOdAWBNwCMw6Of09cB6fw9IWn16Eh8uhMyTRtp4WeAJH
> -----END CERTIFICATE-----
> subject=/CN=ajay.garg.com/emailAddress=a...@activitycentral.com
> issuer=/CN=ajay.garg.com/emailAddress=a...@activitycentral.com
> ---
> No client certificate CA names sent
> ---
> SSL handshake has read 1567 bytes and written 247 bytes
> ---
> New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
> Server public key is 2048 bit
> Secure Renegotiation IS supported
> Compression: zlib compression
> Expansion: zlib compression
> SSL-Session:
>     Protocol  : TLSv1
>     Cipher    : DHE-RSA-AES256-SHA
>     Session-ID: 
67806842A4BAC8803574F9999E7A39C75FB5E7D9722C8500AE1B01257F64EFE0
>     Session-ID-ctx: 
>     Master-Key: 
> 
AFCCD46754E1302AC2DD56693A6249408F08C3B24848794A47C39AFF8788F15212F68F0935676371520A2C53A8D231B1
>     Key-Arg   : None
>     Krb5 Principal: None
>     PSK identity: None
>     PSK identity hint: None
>     TLS session ticket:
>     0000 - e9 98 c9 45 74 bb 70 08-32 af 09 f9 a2 03 65 9d   
....Et.p.2.....e.
>     0010 - 11 61 e9 71 0a 9e 07 ca-2c cf 1d 41 14 01 83 d9   
..a.q....,..A....
>     0020 - b2 b9 87 ee f5 93 fd f9-54 5a f1 83 6b 0a c5 61   
.........TZ..k..a
>     0030 - 79 aa 52 52 ae 05 d3 b4-aa 9f 1a 1c 18 d2 a3 95   
y.RR............
>     0040 - 44 9c 80 a4 eb ce cf 3f-73 76 96 c5 d7 80 d7 b4   
D......?sv......
>     0050 - 0c 33 9f 79 68 aa 23 0c-9b df ad a4 3b d2 8a 03   
..3.yh.#.....;...
>     0060 - d8 16 71 3a a9 e4 14 9d-84 54 b3 85 57 da ae c4   
...q:.....T..W...
>     0070 - a8 53 f9 88 3a e3 3d e3-62 6e e4 02 da bf 92 32   
..S..:.=.bn.....2
>     0080 - 74 41 66 26 0b 37 01 98-ca d6 b1 05 5b c3 17 89   
tAf&.7......[...
>     0090 - 09 54 a2 7b 1c 02 3f c0-c5 cb 27 2b 63 5a aa 8e   
..T.{..?...'+cZ..
> 
>     Compression: 1 (zlib compression)
>     Start Time: 1332522877
>     Timeout   : 300 (sec)
>     Verify return code: 18 (self signed certificate)
> ---
> 
##################################################################################################################
> 
> 
> 
> 
> Marek, I think I will also have to say a word of sorry to you, for 
bothering you, as it 
> seems everything is fine from openssl's point.
> It seems there is some "black-magic" going on in "httpd" (which seems 
that there are 
> some "hidden" certs are being picked up).
> I sincerely hope, that there is someone from "httpd"'s side, who is 
responsible for 
> answering on something that is owned by them.
> 
> 
> Thanks, Sorry and Regards,
> Ajay

> On Fri, Mar 23, 2012 at 10:17 PM, <marek.marc...@malkom.pl> wrote:
> Hello,
> 
> Then do some more "deep" checking:
> 
> 1) Check RSA key consistency
> 
>  $ openssl rsa -in key.pem -check -noout
>  RSA key ok
> 
> 2) Display RSA key and certificate
> 
>  $ openssl rsa -in key.pem -text -noout
> Private-Key: (1024 bit)
> modulus:
>    00:e3:29:5a:7f:55:8c:3d:78:d3:be:5d:85:f7:47:
>    76:80:87:8e:aa:11:54:98:78:5d:50:76:f5:7b:f9:
>    7d:88:b4:20:c3:60:0e:5c:02:14:8b:6b:5c:58:9c:
>    94:e1:a1:b6:1c:10:ca:66:4f:e9:3b:18:ce:49:7a:
>    79:8b:e2:c3:80:96:a3:c7:5d:27:8c:93:24:e1:b0:
>    84:22:37:6e:94:47:e5:06:a9:41:5e:23:53:0f:56:
>    83:18:27:e8:8c:6f:9e:ba:53:71:ca:99:b4:5c:01:
>    8f:f7:50:cf:8e:90:0e:32:2d:8a:03:c1:93:95:b9:
>    0d:6a:b9:ed:5c:9f:1d:bc:b7
> publicExponent: 65537 (0x10001)
> privateExponent:
>    25:88:f6:c0:25:95:97:ae:b8:66:33:33:e8:a9:31:
>    46:89:9f:a4:30:5a:e7:1a:b4:68:90:4f:7d:dd:ba:
>    c5:74:e6:19:02:6d:3c:fc:c7:02:46:8a:2a:c6:2c:
>    bf:9f:a5:e4:bb:4d:86:5c:5b:f0:7c:e7:d1:32:60:
>    95:21:b2:25:e4:7c:cc:92:78:64:aa:f8:f6:98:10:
>    84:2d:57:e3:7a:e8:af:e2:ca:3a:37:7e:d9:00:d3:
>    9f:10:06:f5:2c:b1:49:a2:64:05:d7:34:0e:1c:6f:
>    11:6f:73:4e:67:7e:3b:91:56:5b:d6:3c:30:59:55:
>    2b:e2:b9:d9:90:f4:53:01
> ....
> 
> $ openssl x509 -in crt.pem -text -noout
> Certificate:
>  ...
>        Subject Public Key Info:
>            Public Key Algorithm: rsaEncryption
>                Public-Key: (1024 bit)
>                Modulus:
>                    00:e3:29:5a:7f:55:8c:3d:78:d3:be:5d:85:f7:47:
>                    76:80:87:8e:aa:11:54:98:78:5d:50:76:f5:7b:f9:
>                    7d:88:b4:20:c3:60:0e:5c:02:14:8b:6b:5c:58:9c:
>                    94:e1:a1:b6:1c:10:ca:66:4f:e9:3b:18:ce:49:7a:
>                    79:8b:e2:c3:80:96:a3:c7:5d:27:8c:93:24:e1:b0:
>                    84:22:37:6e:94:47:e5:06:a9:41:5e:23:53:0f:56:
>                    83:18:27:e8:8c:6f:9e:ba:53:71:ca:99:b4:5c:01:
>                    8f:f7:50:cf:8e:90:0e:32:2d:8a:03:c1:93:95:b9:
>                    0d:6a:b9:ed:5c:9f:1d:bc:b7
>                Exponent: 65537 (0x10001)
> ....
> 
> and check that modulus==Modulus and publicExponent==Exponent
> 
> This should guarantee that key and cert are ok.
> 
> You may also test this files using simple openssl ssl server:
> 
> 1) Run server on one terminal
> 
>  $ openssl s_server -accept 1212 -key key.pem -cert crt.pem -debug -msg
> 
> 2) Connect to server from another terminal
> 
>  $ openssl s_client -connect localhost:1212 -debug -msg
> 
> Best regards,
> --
> Marek Marcola <marek.marc...@malkom.pl>
> 

> owner-openssl-us...@openssl.org wrote on 03/23/2012 04:44:42 PM:
> 
> > Ajay Garg <ajaygargn...@gmail.com>
> > Sent by: owner-openssl-us...@openssl.org
> >
> > 03/23/2012 04:46 PM
> >
> > Please respond to
> > openssl-users@openssl.org
> >
> > To
> >
> > openssl-users@openssl.org
> >
> > cc
> >
> > owner-openssl-us...@openssl.org
> >
> > Subject
> >
> > Re: Query in "EVP_PKEY_cmp" for a particular value of ".crt" and 
".key"
> >
> > Thanks Marek for the reply.
> >
> > I hope that it is ok if the key and cert files are with ".key" and
> ".crt" extensions
> > (instead of pem).
> >
> >
> > If yes, then fortunately (or unfortunately) the modulus matches.
> >
> >
> 
#######################################################################################################
> > [ajay@ajay certs]$ openssl rsa -in ssl.key -noout -modulus
> >
> 
Modulus=9ED17DA2E4C31CD5C1E24FE985C4DBC80A7A10FD1ADEBE828C4185AC3E36E188BC79E3A05C2C28E2CFE187DB5A765FFCB8BC70E74CBED24433F881830993267E6DC78C181233A135E09BB77B1404F550FED56EB5143DA7C005C13485D151DD35FC4F8E124DBCF675479BB89212C2CE184063A5B4278A6DE8D2204BB1D020FF2F
> > [ajay@ajay certs]$ openssl x509 -in ssl.crt -noout -modulus
> >
> 
Modulus=9ED17DA2E4C31CD5C1E24FE985C4DBC80A7A10FD1ADEBE828C4185AC3E36E188BC79E3A05C2C28E2CFE187DB5A765FFCB8BC70E74CBED24433F881830993267E6DC78C181233A135E09BB77B1404F550FED56EB5143DA7C005C13485D151DD35FC4F8E124DBCF675479BB89212C2CE184063A5B4278A6DE8D2204BB1D020FF2F
> >
> 
#######################################################################################################
> >
> >
> 
> >
> >
> > So, Marek ::
> >
> > a)
> > Could there be any other reason, wh
> ere a return value of "0" may be returned?
> >
> > b)
> > The permissions for "server.key" and "server.crt" are 0755. I hope,
> these are valid permissions.
> >
> > c)
> > Finally, I would
>  appreciate if you could send me a pair of "key" and "crt" files,
> > generated from your end (or alternatively, send me the command to
> generate these files),
> > THAT WOULD GUARANTEE THAT "EVP_PKEY_cmp(xk, k)" RETURNS 1 (as the
> success value).
> >
> >
> > Thanks again.
> >
> > Regards,
> > Ajay
> > On Fri, Mar 23, 2012 at 8:40 PM, <marek.marc...@malkom.pl> wrote:>
> Hello,
> >
> > owner-openssl-us...@openssl.org wrote on 03/23/2012 03:10:47 PM:
> >
> > > Ajay Garg <ajaygargn...@gmail.com>
> > > Sent by: owner-openssl-us...@openssl.org
> > >
> > ....> > Hi all.
> > >
> > >
>  I have been trying lately to debug a startup issue in APACHE's httpd
> > service; and the
> > > last logs I receive in "/etc/httpd/logs_error_log" is
> > >
> > >
> >
> 
#####################################################################################################################
> > > [error] SSL Library Error: 185073780 error:0B080074:x509 certificate
> > > routines:X509_check_private_key:key values mismatch
> > >
> >
> 
#####################################################################################################################
> > Just do:
> >  $ openssl rsa -in key.pem -noout -modulus
> >  Modulus=E43E2DAB15DA7E70FC2E2149FC00481816650E799AAEC...
> >  $ openssl x509 -in crt.pem -noout -modulus
> >  Modulus=E43E2DAB15DA7E70FC2E2149FC00481816650E799AAEC...
> > and check if output maches.
> >
> > Best regards,
> > --
> > Marek Marcola <marek.marc...@malkom.pl>
> >
> > ______________________________________________________________________
> > OpenSSL Project                                 http://www.openssl.org
> > User Support Mailing List                    openssl-users@openssl.org
> > Automated List Manager                           majord...@openssl.org
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to