Skip to content

mbed TLS example

Dave Hylands edited this page Oct 5, 2016 · 3 revisions

This page documents getting the mbed-os TLS sample program running on an STM NUCLEO_F746ZG board.

##Install mbed-cli

sudo pip install mbed-cli

I seem to recall that I had to install some additional dependencies afterwards (they were shown as part of running the above).

##Install toolchain This assumes that you have arm-none-eabi installed and in your path. You can either install it using:

sudo apt install gcc-arm-none-eabi

or install it from: https://launchpad.net/gcc-arm-embedded. Install one of the 4.9 versions of the toolchain and not 5.0 (I read that mbed has some issues with 5.0).

##Get the example project Grab a copy of the mbed-os-example-tls project:

git clone https://github.com/ARMmbed/mbed-os-example-tls.git
cd mbed-os-example-tls/tls-client
mbed target NUCLEO_F746ZG
mbed toolchain GCC_ARM
mbed deploy

##Edit main.cpp I then edited main.cpp in the tls-client directory. Change DEBUG_LEVEL as desired.

Optional Just before the main function add the line:

Serial pc(USBTX, USBRX);

and just inside the main function add:

    pc.baud(115200);

If you choose not to do this, then use 9600 baud when connecting the serial terminal below.

##Compile Compile the project:

mbed compile

##Start terminal program Connect the USB port (CN1 labelled USB_PWR) and start a terminal emulator. You may need to make your user be a member of the dialout group. Connect to /dev/ttyACM0 at 115200 baud (9600 baud if you didn't edit main.cpp).

##Flash image When you plug the board in, it will create a filesystem which looks like a USB thumb drive. Under ubuntu, mine showed up under /media/dhylands/NODE_F746ZG

Copy the image you just built (./BUILD/NUCLEO_F746ZG/GCC_ARM/tls-client.bin) to the flash drive:

cp ./BUILD/NUCLEO_F746ZG/GCC_ARM/tls-client.bin /media/dhylands/NODE_F746ZG

If you get a "no space left on device" error, then unplug and replug the USB connector. There are other ways of flashing, this just happens to be the most convenient.

You should see some LEDs flash while it's flashing the image, and then see something like the following output:

Using Ethernet LWIP
Client IP Address is 192.168.0.157
Connecting with developer.mbed.org
Starting the TLS handshake...
TLS connection to developer.mbed.org established
Server certificate:
    cert. version     : 3
    serial number     : 11:21:B8:47:9B:21:6C:B1:C6:AF:BC:5D:0C:19:52:DC:D7:C3
    issuer name       : C=BE, O=GlobalSign nv-sa, CN=GlobalSign Organization Validation CA - SHA256 - G2
    subject name      : C=GB, ST=Cambridgeshire, L=Cambridge, O=ARM Ltd, CN=*.mbed.com
    issued  on        : 2016-03-03 12:26:08
    expires on        : 2017-04-05 10:31:02
    signed using      : RSA with SHA-256
    RSA key size      : 2048 bits
    basic constraints : CA=false
    subject alt name  : *.mbed.com, mbed.org, *.mbed.org, mbed.com
    key usage         : Digital Signature, Key Encipherment
    ext key usage     : TLS Web Server Authentication, TLS Web Client Authentication
Certificate verification passed

HTTPS: Received 439 chars from server
HTTPS: Received 200 OK status ... [OK]
HTTPS: Received 'Hello world!' status ... [OK]
HTTPS: Received message:

HTTP/1.1 200 OK
Server: nginx/1.7.10
Date: Wed, 05 Oct 2016 22:27:00 GMT
Content-Type: text/plain
Content-Length: 14
Connection: keep-alive
Last-Modified: Fri, 27 Jul 2012 13:30:34 GMT
Accept-Ranges: bytes
Cache-Control: max-age=36000
Expires: Thu, 06 Oct 2016 08:27:00 GMT
X-Upstream-L3: 172.17.0.3:80
X-Upstream-L2: developer-sjc-indigo-2-nginx
Strict-Transport-Security: max-age=31536000; includeSubdomains

Hello world!

With DEBUG_LEVEL set to 4, you get the following:

Using Ethernet LWIP
Client IP Address is 192.168.0.157
Connecting with developer.mbed.org
Starting the TLS handshake...
ssl_tls.c:6306: |2| => handshake
ssl_cli.c:3254: |2| client state: 0
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:3254: |2| client state: 1
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:0719: |2| => write client hello
ssl_cli.c:0757: |3| client hello, max version: [3:3]
ssl_cli.c:0695: |3| client hello, current time: 0
ssl_cli.c:0766: |3| dumping 'client hello, random bytes' (32 bytes)
ssl_cli.c:0766: |3| 0000:  00 00 00 00 62 47 29 22 b3 eb 96 ce 3c b9 8b 87  ....bG)"....<...
ssl_cli.c:0766: |3| 0010:  e3 2a de 59 a6 e5 63 ef cd 71 09 ec 95 c3 d4 ae  .*.Y..c..q......
ssl_cli.c:0819: |3| client hello, session id len.: 0
ssl_cli.c:0820: |3| dumping 'client hello, session id' (0 bytes)
ssl_cli.c:0887: |3| client hello, add ciphersuite: c02c
ssl_cli.c:0887: |3| client hello, add ciphersuite: c030
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0ad
ssl_cli.c:0887: |3| client hello, add ciphersuite: c024
ssl_cli.c:0887: |3| client hello, add ciphersuite: c028
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0af
ssl_cli.c:0887: |3| client hello, add ciphersuite: c02b
ssl_cli.c:0887: |3| client hello, add ciphersuite: c02f
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0ac
ssl_cli.c:0887: |3| client hello, add ciphersuite: c023
ssl_cli.c:0887: |3| client hello, add ciphersuite: c027
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0ae
ssl_cli.c:0887: |3| client hello, add ciphersuite: c038
ssl_cli.c:0887: |3| client hello, add ciphersuite: c037
ssl_cli.c:0887: |3| client hello, add ciphersuite: 00a9
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0a5
ssl_cli.c:0887: |3| client hello, add ciphersuite: 00af
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0a9
ssl_cli.c:0887: |3| client hello, add ciphersuite: 00a8
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0a4
ssl_cli.c:0887: |3| client hello, add ciphersuite: 00ae
ssl_cli.c:0887: |3| client hello, add ciphersuite: c0a8
ssl_cli.c:0920: |3| client hello, got 23 ciphersuites
ssl_cli.c:0951: |3| client hello, compress len.: 1
ssl_cli.c:0953: |3| client hello, compress alg.: 0
ssl_cli.c:0074: |3| client hello, adding server name extension: developer.mbed.org
ssl_cli.c:0180: |3| client hello, adding signature_algorithms extension
ssl_cli.c:0265: |3| client hello, adding supported_elliptic_curves extension
ssl_cli.c:0328: |3| client hello, adding supported_point_formats extension
ssl_cli.c:0510: |3| client hello, adding encrypt_then_mac extension
ssl_cli.c:0544: |3| client hello, adding extended_master_secret extension
ssl_cli.c:0577: |3| client hello, adding session ticket extension
ssl_cli.c:1025: |3| client hello, total extension length: 77
ssl_tls.c:2715: |2| => write record
ssl_tls.c:2852: |3| output record: msgtype = 22, version = [3:1], msglen = 168
ssl_tls.c:2855: |4| dumping 'output record sent to network' (173 bytes)
ssl_tls.c:2855: |4| 0000:  16 03 01 00 a8 01 00 00 a4 03 03 00 00 00 00 62  ...............b
ssl_tls.c:2855: |4| 0010:  47 29 22 b3 eb 96 ce 3c b9 8b 87 e3 2a de 59 a6  G)"....<....*.Y.
ssl_tls.c:2855: |4| 0020:  e5 63 ef cd 71 09 ec 95 c3 d4 ae 00 00 2e c0 2c  .c..q..........,
ssl_tls.c:2855: |4| 0030:  c0 30 c0 ad c0 24 c0 28 c0 af c0 2b c0 2f c0 ac  .0...$.(...+./..
ssl_tls.c:2855: |4| 0040:  c0 23 c0 27 c0 ae c0 38 c0 37 00 a9 c0 a5 00 af  .#.'...8.7......
ssl_tls.c:2855: |4| 0050:  c0 a9 00 a8 c0 a4 00 ae c0 a8 00 ff 01 00 00 4d  ...............M
ssl_tls.c:2855: |4| 0060:  00 00 00 17 00 15 00 00 12 64 65 76 65 6c 6f 70  .........develop
ssl_tls.c:2855: |4| 0070:  65 72 2e 6d 62 65 64 2e 6f 72 67 00 0d 00 12 00  er.mbed.org.....
ssl_tls.c:2855: |4| 0080:  10 06 03 06 01 05 03 05 01 04 03 04 01 03 03 03  ................
ssl_tls.c:2855: |4| 0090:  01 00 0a 00 06 00 04 00 18 00 17 00 0b 00 02 01  ................
ssl_tls.c:2855: |4| 00a0:  00 00 16 00 00 00 17 00 00 00 23 00 00           ..........#..
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2449: |2| message length: 173, out_left: 173
ssl_tls.c:2455: |2| ssl->f_send() returned 173 (-0xffffff53)
ssl_tls.c:2474: |2| <= flush output
ssl_tls.c:2864: |2| <= write record
ssl_cli.c:1051: |2| <= write client hello
ssl_cli.c:3254: |2| client state: 2
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:1403: |2| => parse server hello
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  16 03 03 00 41                                   ....A
ssl_tls.c:3498: |3| input record: msgtype = 22, version = [3:3], msglen = 65
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 70
ssl_tls.c:2404: |2| in_left: 5, nb_want: 70
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 65 (-0xffffffbf)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (70 bytes)
ssl_tls.c:3667: |4| 0000:  16 03 03 00 41 02 00 00 3d 03 03 2d e3 05 e2 5e  ....A...=..-...^
ssl_tls.c:3667: |4| 0010:  11 87 16 b7 75 40 b6 96 02 fd ca f2 d3 15 12 a8  ....u@..........
ssl_tls.c:3667: |4| 0020:  58 6e f0 02 2c 73 84 12 05 4b 2c 00 c0 2f 00 00  Xn..,s...K,../..
ssl_tls.c:3667: |4| 0030:  15 00 00 00 00 ff 01 00 01 00 00 0b 00 04 03 00  ................
ssl_tls.c:3667: |4| 0040:  01 02 00 23 00 00                                ...#..
ssl_tls.c:3103: |3| handshake message: msglen = 65, type = 2, hslen = 65
ssl_tls.c:3975: |2| <= read record
ssl_cli.c:1476: |3| dumping 'server hello, version' (2 bytes)
ssl_cli.c:1476: |3| 0000:  03 03                                            ..
ssl_cli.c:1502: |3| server hello, current time: 769852898
ssl_cli.c:1509: |3| dumping 'server hello, random bytes' (32 bytes)
ssl_cli.c:1509: |3| 0000:  2d e3 05 e2 5e 11 87 16 b7 75 40 b6 96 02 fd ca  -...^....u@.....
ssl_cli.c:1509: |3| 0010:  f2 d3 15 12 a8 58 6e f0 02 2c 73 84 12 05 4b 2c  .....Xn..,s...K,
ssl_cli.c:1579: |3| server hello, session id len.: 0
ssl_cli.c:1580: |3| dumping 'server hello, session id' (0 bytes)
ssl_cli.c:1616: |3| no session has been resumed
ssl_cli.c:1618: |3| server hello, chosen ciphersuite: c02f
ssl_cli.c:1619: |3| server hello, compress alg.: 0
ssl_cli.c:1633: |3| server hello, chosen ciphersuite: TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
ssl_cli.c:1664: |2| server hello, total extension length: 21
ssl_cli.c:1798: |3| unknown extension found: 0 (ignoring)
ssl_cli.c:1682: |3| found renegotiation extension
ssl_cli.c:1761: |3| found supported_point_formats extension
ssl_cli.c:1226: |4| point format selected: 0
ssl_cli.c:1747: |3| found session_ticket extension
ssl_cli.c:1852: |2| <= parse server hello
ssl_cli.c:3254: |2| client state: 3
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_tls.c:4194: |2| => parse certificate
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  16 03 03 0d 3d                                   ....=
ssl_tls.c:3498: |3| input record: msgtype = 22, version = [3:3], msglen = 3389
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 3394
ssl_tls.c:2404: |2| in_left: 5, nb_want: 3394
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 1385 (-0xfffffa97)
ssl_tls.c:2404: |2| in_left: 1390, nb_want: 3394
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 1460 (-0xfffffa4c)
ssl_tls.c:2404: |2| in_left: 2850, nb_want: 3394
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 544 (-0xfffffde0)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (3394 bytes)
ssl_tls.c:3667: |4| 0000:  16 03 03 0d 3d 0b 00 0d 39 00 0d 36 00 05 47 30  ....=...9..6..G0
ssl_tls.c:3667: |4| 0010:  82 05 43 30 82 04 2b a0 03 02 01 02 02 12 11 21  ..C0..+........!
ssl_tls.c:3667: |4| 0020:  b8 47 9b 21 6c b1 c6 af bc 5d 0c 19 52 dc d7 c3  .G.!l....]..R...
ssl_tls.c:3667: |4| 0030:  30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30  0...*.H........0
ssl_tls.c:3667: |4| 0040:  66 31 0b 30 09 06 03 55 04 06 13 02 42 45 31 19  f1.0...U....BE1.
ssl_tls.c:3667: |4| 0050:  30 17 06 03 55 04 0a 13 10 47 6c 6f 62 61 6c 53  0...U....GlobalS
ssl_tls.c:3667: |4| 0060:  69 67 6e 20 6e 76 2d 73 61 31 3c 30 3a 06 03 55  ign nv-sa1<0:..U
ssl_tls.c:3667: |4| 0070:  04 03 13 33 47 6c 6f 62 61 6c 53 69 67 6e 20 4f  ...3GlobalSign O
ssl_tls.c:3667: |4| 0080:  72 67 61 6e 69 7a 61 74 69 6f 6e 20 56 61 6c 69  rganization Vali
ssl_tls.c:3667: |4| 0090:  64 61 74 69 6f 6e 20 43 41 20 2d 20 53 48 41 32  dation CA - SHA2
ssl_tls.c:3667: |4| 00a0:  35 36 20 2d 20 47 32 30 1e 17 0d 31 36 30 33 30  56 - G20...16030
ssl_tls.c:3667: |4| 00b0:  33 31 32 32 36 30 38 5a 17 0d 31 37 30 34 30 35  3122608Z..170405
ssl_tls.c:3667: |4| 00c0:  31 30 33 31 30 32 5a 30 61 31 0b 30 09 06 03 55  103102Z0a1.0...U
ssl_tls.c:3667: |4| 00d0:  04 06 13 02 47 42 31 17 30 15 06 03 55 04 08 13  ....GB1.0...U...
ssl_tls.c:3667: |4| 00e0:  0e 43 61 6d 62 72 69 64 67 65 73 68 69 72 65 31  .Cambridgeshire1
ssl_tls.c:3667: |4| 00f0:  12 30 10 06 03 55 04 07 13 09 43 61 6d 62 72 69  .0...U....Cambri
ssl_tls.c:3667: |4| 0100:  64 67 65 31 10 30 0e 06 03 55 04 0a 13 07 41 52  dge1.0...U....AR
ssl_tls.c:3667: |4| 0110:  4d 20 4c 74 64 31 13 30 11 06 03 55 04 03 0c 0a  M Ltd1.0...U....
ssl_tls.c:3667: |4| 0120:  2a 2e 6d 62 65 64 2e 63 6f 6d 30 82 01 22 30 0d  *.mbed.com0.."0.
ssl_tls.c:3667: |4| 0130:  06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 82 01  ..*.H...........
ssl_tls.c:3667: |4| 0140:  0f 00 30 82 01 0a 02 82 01 01 00 cc e5 3b ac cf  ..0..........;..
ssl_tls.c:3667: |4| 0150:  a1 59 ec 29 45 56 24 c6 42 ed cc b9 2a c1 6f 83  .Y.)EV$.B...*.o.
ssl_tls.c:3667: |4| 0160:  59 af 37 a0 15 a0 b7 dd 5c 94 01 94 a6 c1 4b 16  Y.7.....\.....K.
ssl_tls.c:3667: |4| 0170:  db a1 2d 96 57 c0 d4 93 7a b6 96 77 f8 0d f6 6a  ..-.W...z..w...j
ssl_tls.c:3667: |4| 0180:  4b 49 44 c6 e5 54 63 ce df 5b 1c ab df 1e 44 22  KID..Tc..[....D"
ssl_tls.c:3667: |4| 0190:  db 94 90 06 d3 28 42 e1 23 24 9d 8c 13 c1 8f a8  .....(B.#$......
ssl_tls.c:3667: |4| 01a0:  b1 80 d7 39 70 8d f9 f9 4c ae a7 71 28 c7 1a 53  ...9p...L..q(..S
ssl_tls.c:3667: |4| 01b0:  96 05 70 7e 16 9c 2c 51 1f d8 f2 f4 f4 ec a3 be  ..p~..,Q........
ssl_tls.c:3667: |4| 01c0:  9f bd 14 f2 4d 47 a2 9a 7f 05 c2 ae 75 2a 3c 45  ....MG......u*<E
ssl_tls.c:3667: |4| 01d0:  10 f1 8e 8e da 65 bb cc 88 12 19 32 69 a1 46 42  .....e.....2i.FB
ssl_tls.c:3667: |4| 01e0:  b5 64 51 35 11 5b de b5 cd 6e 06 ab 17 bf 4e 59  .dQ5.[...n....NY
ssl_tls.c:3667: |4| 01f0:  1e 0a 79 60 81 ec b4 1c ce 6c 82 66 4b ea 7d 86  ..y`.....l.fK.}.
ssl_tls.c:3667: |4| 0200:  cb f9 10 15 f2 ae 63 22 8a 2a a1 f1 6e 8c b1 71  ......c".*..n..q
ssl_tls.c:3667: |4| 0210:  99 17 6d eb 3a a0 e5 3e 07 b9 cc eb 94 17 33 39  ..m.:..>......39
ssl_tls.c:3667: |4| 0220:  9a 44 fd b2 f7 fd 52 c1 2f 88 53 57 ee 02 8a 97  .D....R./.SW....
ssl_tls.c:3667: |4| 0230:  32 fd 12 ec 25 50 4a 02 bc 53 03 e4 eb 49 79 20  2...%PJ..S...Iy 
ssl_tls.c:3667: |4| 0240:  ff 61 ca 95 6a ef f8 b9 4e 28 a3 02 03 01 00 01  .a..j...N(......
ssl_tls.c:3667: |4| 0250:  a3 82 01 ee 30 82 01 ea 30 0e 06 03 55 1d 0f 01  ....0...0...U...
ssl_tls.c:3667: |4| 0260:  01 ff 04 04 03 02 05 a0 30 49 06 03 55 1d 20 04  ........0I..U. .
ssl_tls.c:3667: |4| 0270:  42 30 40 30 3e 06 06 67 81 0c 01 02 02 30 34 30  B0@0>..g.....040
ssl_tls.c:3667: |4| 0280:  32 06 08 2b 06 01 05 05 07 02 01 16 26 68 74 74  2..+........&htt
ssl_tls.c:3667: |4| 0290:  70 73 3a 2f 2f 77 77 77 2e 67 6c 6f 62 61 6c 73  ps://www.globals
ssl_tls.c:3667: |4| 02a0:  69 67 6e 2e 63 6f 6d 2f 72 65 70 6f 73 69 74 6f  ign.com/reposito
ssl_tls.c:3667: |4| 02b0:  72 79 2f 30 35 06 03 55 1d 11 04 2e 30 2c 82 0a  ry/05..U....0,..
ssl_tls.c:3667: |4| 02c0:  2a 2e 6d 62 65 64 2e 63 6f 6d 82 08 6d 62 65 64  *.mbed.com..mbed
ssl_tls.c:3667: |4| 02d0:  2e 6f 72 67 82 0a 2a 2e 6d 62 65 64 2e 6f 72 67  .org..*.mbed.org
ssl_tls.c:3667: |4| 02e0:  82 08 6d 62 65 64 2e 63 6f 6d 30 09 06 03 55 1d  ..mbed.com0...U.
ssl_tls.c:3667: |4| 02f0:  13 04 02 30 00 30 1d 06 03 55 1d 25 04 16 30 14  ...0.0...U.%..0.
ssl_tls.c:3667: |4| 0300:  06 08 2b 06 01 05 05 07 03 01 06 08 2b 06 01 05  ..+.........+...
ssl_tls.c:3667: |4| 0310:  05 07 03 02 30 49 06 03 55 1d 1f 04 42 30 40 30  ....0I..U...B0@0
ssl_tls.c:3667: |4| 0320:  3e a0 3c a0 3a 86 38 68 74 74 70 3a 2f 2f 63 72  >.<.:.8http://cr
ssl_tls.c:3667: |4| 0330:  6c 2e 67 6c 6f 62 61 6c 73 69 67 6e 2e 63 6f 6d  l.globalsign.com
ssl_tls.c:3667: |4| 0340:  2f 67 73 2f 67 73 6f 72 67 61 6e 69 7a 61 74 69  /gs/gsorganizati
ssl_tls.c:3667: |4| 0350:  6f 6e 76 61 6c 73 68 61 32 67 32 2e 63 72 6c 30  onvalsha2g2.crl0
ssl_tls.c:3667: |4| 0360:  81 a0 06 08 2b 06 01 05 05 07 01 01 04 81 93 30  ....+..........0
ssl_tls.c:3667: |4| 0370:  81 90 30 4d 06 08 2b 06 01 05 05 07 30 02 86 41  ..0M..+.....0..A
ssl_tls.c:3667: |4| 0380:  68 74 74 70 3a 2f 2f 73 65 63 75 72 65 2e 67 6c  http://secure.gl
ssl_tls.c:3667: |4| 0390:  6f 62 61 6c 73 69 67 6e 2e 63 6f 6d 2f 63 61 63  obalsign.com/cac
ssl_tls.c:3667: |4| 03a0:  65 72 74 2f 67 73 6f 72 67 61 6e 69 7a 61 74 69  ert/gsorganizati
ssl_tls.c:3667: |4| 03b0:  6f 6e 76 61 6c 73 68 61 32 67 32 72 31 2e 63 72  onvalsha2g2r1.cr
ssl_tls.c:3667: |4| 03c0:  74 30 3f 06 08 2b 06 01 05 05 07 30 01 86 33 68  t0?..+.....0..3h
ssl_tls.c:3667: |4| 03d0:  74 74 70 3a 2f 2f 6f 63 73 70 32 2e 67 6c 6f 62  ttp://ocsp2.glob
ssl_tls.c:3667: |4| 03e0:  61 6c 73 69 67 6e 2e 63 6f 6d 2f 67 73 6f 72 67  alsign.com/gsorg
ssl_tls.c:3667: |4| 03f0:  61 6e 69 7a 61 74 69 6f 6e 76 61 6c 73 68 61 32  anizationvalsha2
ssl_tls.c:3667: |4| 0400:  67 32 30 1d 06 03 55 1d 0e 04 16 04 14 6f f7 37  g20...U......o.7
ssl_tls.c:3667: |4| 0410:  34 9a 64 6f 1b ba de d0 fa d2 b2 df 8d 20 73 4e  4.do......... sN
ssl_tls.c:3667: |4| 0420:  4c 30 1f 06 03 55 1d 23 04 18 30 16 80 14 96 de  L0...U.#..0.....
ssl_tls.c:3667: |4| 0430:  61 f1 bd 1c 16 29 53 1c c0 cc 7d 3b 83 00 40 e6  a....)S...};..@.
ssl_tls.c:3667: |4| 0440:  1a 7c 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05  .|0...*.H.......
ssl_tls.c:3667: |4| 0450:  00 03 82 01 01 00 67 fe 78 10 5f ea b1 98 14 fd  ......g.x._.....
ssl_tls.c:3667: |4| 0460:  ad 72 21 0d c3 1f c2 73 fc 80 d4 d8 61 76 b3 be  .r!....s....av..
ssl_tls.c:3667: |4| 0470:  88 f7 58 f9 00 59 7f 6e 24 34 0e 6b 32 f5 ee 66  ..X..Y.n$4.k2..f
ssl_tls.c:3667: |4| 0480:  c0 58 10 51 74 f9 cc c3 44 f7 cc cd be 1d eb f0  .X.Qt...D.......
ssl_tls.c:3667: |4| 0490:  98 4f 5f 20 81 78 18 c6 b4 c0 11 f8 97 5a e0 b8  .O_ .x.......Z..
ssl_tls.c:3667: |4| 04a0:  81 c6 b6 6c 07 10 20 e7 cd 57 0f 5a 57 9d 6f 13  ...l.. ..W.ZW.o.
ssl_tls.c:3667: |4| 04b0:  7b 8f 86 c4 4f fe 8b 27 7c 8e 0f 30 09 ba 3c 6e  {...O..'|..0..<n
ssl_tls.c:3667: |4| 04c0:  a6 f6 f6 27 a8 7d 84 16 b3 df ed 48 df 82 17 6e  ...'.}.....H...n
ssl_tls.c:3667: |4| 04d0:  1f 1a 9c 85 60 99 65 79 76 d3 65 ca 38 c2 a9 99  ....`.eyv.e.8...
ssl_tls.c:3667: |4| 04e0:  57 34 4c b0 ac 65 f0 35 dc 5a 7a 31 19 50 02 b0  W4L..e.5.Zz1.P..
ssl_tls.c:3667: |4| 04f0:  94 e8 cf b3 ce 44 f4 25 68 ce a4 96 da 79 41 d1  .....D.%h....yA.
ssl_tls.c:3667: |4| 0500:  dd df a5 3d b8 83 c6 63 f1 7b 25 4f e5 2c ca a0  ...=...c.{%O.,..
ssl_tls.c:3667: |4| 0510:  33 49 dc fc a9 c8 5a 4e cc e6 ff 47 61 c6 78 b4  3I....ZN...Ga.x.
ssl_tls.c:3667: |4| 0520:  2a 9d b1 ff 7c 06 02 29 89 0e 8c cf 34 a7 6b f4  *...|..)....4.k.
ssl_tls.c:3667: |4| 0530:  7e 85 8c 74 78 87 d5 cb 06 4f ed 61 86 76 e7 e3  ~..tx....O.a.v..
ssl_tls.c:3667: |4| 0540:  c5 19 ff 6c 23 a4 47 dd f1 9d 48 8f f0 78 a2 4b  ...l#.G...H..x.K
ssl_tls.c:3667: |4| 0550:  06 ae 70 6d de 09 00 04 6d 30 82 04 69 30 82 03  ..pm....m0..i0..
ssl_tls.c:3667: |4| 0560:  51 a0 03 02 01 02 02 0b 04 00 00 00 00 01 44 4e  Q.............DN
ssl_tls.c:3667: |4| 0570:  f0 42 47 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b  .BG0...*.H......
ssl_tls.c:3667: |4| 0580:  05 00 30 57 31 0b 30 09 06 03 55 04 06 13 02 42  ..0W1.0...U....B
ssl_tls.c:3667: |4| 0590:  45 31 19 30 17 06 03 55 04 0a 13 10 47 6c 6f 62  E1.0...U....Glob
ssl_tls.c:3667: |4| 05a0:  61 6c 53 69 67 6e 20 6e 76 2d 73 61 31 10 30 0e  alSign nv-sa1.0.
ssl_tls.c:3667: |4| 05b0:  06 03 55 04 0b 13 07 52 6f 6f 74 20 43 41 31 1b  ..U....Root CA1.
ssl_tls.c:3667: |4| 05c0:  30 19 06 03 55 04 03 13 12 47 6c 6f 62 61 6c 53  0...U....GlobalS
ssl_tls.c:3667: |4| 05d0:  69 67 6e 20 52 6f 6f 74 20 43 41 30 1e 17 0d 31  ign Root CA0...1
ssl_tls.c:3667: |4| 05e0:  34 30 32 32 30 31 30 30 30 30 30 5a 17 0d 32 34  40220100000Z..24
ssl_tls.c:3667: |4| 05f0:  30 32 32 30 31 30 30 30 30 30 5a 30 66 31 0b 30  0220100000Z0f1.0
ssl_tls.c:3667: |4| 0600:  09 06 03 55 04 06 13 02 42 45 31 19 30 17 06 03  ...U....BE1.0...
ssl_tls.c:3667: |4| 0610:  55 04 0a 13 10 47 6c 6f 62 61 6c 53 69 67 6e 20  U....GlobalSign 
ssl_tls.c:3667: |4| 0620:  6e 76 2d 73 61 31 3c 30 3a 06 03 55 04 03 13 33  nv-sa1<0:..U...3
ssl_tls.c:3667: |4| 0630:  47 6c 6f 62 61 6c 53 69 67 6e 20 4f 72 67 61 6e  GlobalSign Organ
ssl_tls.c:3667: |4| 0640:  69 7a 61 74 69 6f 6e 20 56 61 6c 69 64 61 74 69  ization Validati
ssl_tls.c:3667: |4| 0650:  6f 6e 20 43 41 20 2d 20 53 48 41 32 35 36 20 2d  on CA - SHA256 -
ssl_tls.c:3667: |4| 0660:  20 47 32 30 82 01 22 30 0d 06 09 2a 86 48 86 f7   G20.."0...*.H..
ssl_tls.c:3667: |4| 0670:  0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a 02  ...........0....
ssl_tls.c:3667: |4| 0680:  82 01 01 00 c7 0e 6c 3f 23 93 7f cc 70 a5 9d 20  ......l?#...p.. 
ssl_tls.c:3667: |4| 0690:  c3 0e 53 3f 7e c0 4e c2 98 49 ca 47 d5 23 ef 03  ..S?~.N..I.G.#..
ssl_tls.c:3667: |4| 06a0:  34 85 74 c8 a3 02 2e 46 5c 0b 7d c9 88 9d 4f 8b  4.t....F\.}...O.
ssl_tls.c:3667: |4| 06b0:  f0 f8 9c 6c 8c 55 35 db bf f2 b3 ea fb e3 56 e7  ...l.U5.......V.
ssl_tls.c:3667: |4| 06c0:  4a 46 d9 13 22 ca 36 d5 9b c1 a8 e3 96 43 93 f2  JF..".6......C..
ssl_tls.c:3667: |4| 06d0:  0c bc e6 f9 e6 e8 99 c8 63 48 78 7f 57 36 69 1a  ........cHx.W6i.
ssl_tls.c:3667: |4| 06e0:  19 1d 5a d1 d4 7d c2 9c d4 7f e1 80 12 ae 7a ea  ..Z..}........z.
ssl_tls.c:3667: |4| 06f0:  88 ea 57 d8 ca 0a 0a 3a 12 49 a2 62 19 7a 0d 24  ..W....:.I.b.z.$
ssl_tls.c:3667: |4| 0700:  f7 37 eb b4 73 92 7b 05 23 9b 12 b5 ce eb 29 df  .7..s.{.#.....).
ssl_tls.c:3667: |4| 0710:  a4 14 02 b9 01 a5 d4 a6 9c 43 64 88 de f8 7e fe  .........Cd...~.
ssl_tls.c:3667: |4| 0720:  e3 f5 1e e5 fe dc a3 a8 e4 66 31 d9 4c 25 e9 18  .........f1.L%..
ssl_tls.c:3667: |4| 0730:  b9 89 59 09 ae e9 9d 1c 6d 37 0f 4a 1e 35 20 28  ..Y.....m7.J.5 (
ssl_tls.c:3667: |4| 0740:  e2 af d4 21 8b 01 c4 45 ad 6e 2b 63 ab 92 6b 61  ...!...E.n+c..ka
ssl_tls.c:3667: |4| 0750:  0a 4d 20 ed 73 ba 7c ce fe 16 b5 db 9f 80 f0 d6  .M .s.|.........
ssl_tls.c:3667: |4| 0760:  8b 6c d9 08 79 4a 4f 78 65 da 92 bc be 35 f9 b3  .l..yJOxe....5..
ssl_tls.c:3667: |4| 0770:  c4 f9 27 80 4e ff 96 52 e6 02 20 e1 07 73 e9 5d  ..'.N..R.. ..s.]
ssl_tls.c:3667: |4| 0780:  2b bd b2 f1 02 03 01 00 01 a3 82 01 25 30 82 01  +...........%0..
ssl_tls.c:3667: |4| 0790:  21 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 01  !0...U..........
ssl_tls.c:3667: |4| 07a0:  06 30 12 06 03 55 1d 13 01 01 ff 04 08 30 06 01  .0...U.......0..
ssl_tls.c:3667: |4| 07b0:  01 ff 02 01 00 30 1d 06 03 55 1d 0e 04 16 04 14  .....0...U......
ssl_tls.c:3667: |4| 07c0:  96 de 61 f1 bd 1c 16 29 53 1c c0 cc 7d 3b 83 00  ..a....)S...};..
ssl_tls.c:3667: |4| 07d0:  40 e6 1a 7c 30 47 06 03 55 1d 20 04 40 30 3e 30  @..|0G..U. .@0>0
ssl_tls.c:3667: |4| 07e0:  3c 06 04 55 1d 20 00 30 34 30 32 06 08 2b 06 01  <..U. .0402..+..
ssl_tls.c:3667: |4| 07f0:  05 05 07 02 01 16 26 68 74 74 70 73 3a 2f 2f 77  ......&https://w
ssl_tls.c:3667: |4| 0800:  77 77 2e 67 6c 6f 62 61 6c 73 69 67 6e 2e 63 6f  ww.globalsign.co
ssl_tls.c:3667: |4| 0810:  6d 2f 72 65 70 6f 73 69 74 6f 72 79 2f 30 33 06  m/repository/03.
ssl_tls.c:3667: |4| 0820:  03 55 1d 1f 04 2c 30 2a 30 28 a0 26 a0 24 86 22  .U...,0*0(.&.$."
ssl_tls.c:3667: |4| 0830:  68 74 74 70 3a 2f 2f 63 72 6c 2e 67 6c 6f 62 61  http://crl.globa
ssl_tls.c:3667: |4| 0840:  6c 73 69 67 6e 2e 6e 65 74 2f 72 6f 6f 74 2e 63  lsign.net/root.c
ssl_tls.c:3667: |4| 0850:  72 6c 30 3d 06 08 2b 06 01 05 05 07 01 01 04 31  rl0=..+........1
ssl_tls.c:3667: |4| 0860:  30 2f 30 2d 06 08 2b 06 01 05 05 07 30 01 86 21  0/0-..+.....0..!
ssl_tls.c:3667: |4| 0870:  68 74 74 70 3a 2f 2f 6f 63 73 70 2e 67 6c 6f 62  http://ocsp.glob
ssl_tls.c:3667: |4| 0880:  61 6c 73 69 67 6e 2e 63 6f 6d 2f 72 6f 6f 74 72  alsign.com/rootr
ssl_tls.c:3667: |4| 0890:  31 30 1f 06 03 55 1d 23 04 18 30 16 80 14 60 7b  10...U.#..0...`{
ssl_tls.c:3667: |4| 08a0:  66 1a 45 0d 97 ca 89 50 2f 7d 04 cd 34 a8 ff fc  f.E....P/}..4...
ssl_tls.c:3667: |4| 08b0:  fd 4b 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05  .K0...*.H.......
ssl_tls.c:3667: |4| 08c0:  00 03 82 01 01 00 46 2a ee 5e bd ae 01 60 37 31  ......F*.^...`71
ssl_tls.c:3667: |4| 08d0:  11 86 71 74 b6 46 49 c8 10 16 fe 2f 62 23 17 ab  ..qt.FI..../b#..
ssl_tls.c:3667: |4| 08e0:  1f 87 f8 82 ed ca df 0e 2c df 64 75 8e e5 18 72  ........,.du...r
ssl_tls.c:3667: |4| 08f0:  a7 8c 3a 8b c9 ac a5 77 50 f7 ef 9e a4 e0 a0 8f  ..:....wP.......
ssl_tls.c:3667: |4| 0900:  14 57 a3 2a 5f ec 7e 6d 10 e6 ba 8d b0 08 87 76  .W.*_.~m.......v
ssl_tls.c:3667: |4| 0910:  0e 4c b2 d9 51 bb 11 02 f2 5c dd 1c bd f3 55 96  .L..Q....\....U.
ssl_tls.c:3667: |4| 0920:  0f d4 06 c0 fc e2 23 8a 24 70 d3 bb f0 79 1a a7  ......#.$p...y..
ssl_tls.c:3667: |4| 0930:  61 70 83 8a af 06 c5 20 d8 a1 63 d0 6c ae 4f 32  ap..... ..c.l.O2
ssl_tls.c:3667: |4| 0940:  d7 ae 7c 18 45 75 05 29 77 df 42 40 64 64 86 be  ..|.Eu.)w.B@dd..
ssl_tls.c:3667: |4| 0950:  2a 76 09 31 6f 1d 24 f4 99 d0 85 fe f2 21 08 f9  *v.1o.$......!..
ssl_tls.c:3667: |4| 0960:  c6 f6 f1 d0 59 ed d6 56 3c 08 28 03 67 ba f0 f9  ....Y..V<.(.g...
ssl_tls.c:3667: |4| 0970:  f1 90 16 47 ae 67 e6 bc 80 48 e9 42 76 34 97 55  ...G.g...H.Bv4.U
ssl_tls.c:3667: |4| 0980:  69 24 0e 83 d6 a0 2d b4 f5 f3 79 8a 49 28 74 1a  i$....-...y.I(t.
ssl_tls.c:3667: |4| 0990:  41 a1 c2 d3 24 88 35 30 60 94 17 b4 e1 04 22 31  A...$.50`....."1
ssl_tls.c:3667: |4| 09a0:  3d 3b 2f 17 06 b2 b8 9d 86 2b 5a 69 ef 83 f5 4b  =;/......+Zi...K
ssl_tls.c:3667: |4| 09b0:  c4 aa b4 2a f8 7c a1 b1 85 94 8c f4 0c 87 0c f4  ...*.|..........
ssl_tls.c:3667: |4| 09c0:  ac 40 f8 59 49 98 00 03 79 30 82 03 75 30 82 02  .@.YI...y0..u0..
ssl_tls.c:3667: |4| 09d0:  5d a0 03 02 01 02 02 0b 04 00 00 00 00 01 15 4b  ]..............K
ssl_tls.c:3667: |4| 09e0:  5a c3 94 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05  Z..0...*.H......
ssl_tls.c:3667: |4| 09f0:  05 00 30 57 31 0b 30 09 06 03 55 04 06 13 02 42  ..0W1.0...U....B
ssl_tls.c:3667: |4| 0a00:  45 31 19 30 17 06 03 55 04 0a 13 10 47 6c 6f 62  E1.0...U....Glob
ssl_tls.c:3667: |4| 0a10:  61 6c 53 69 67 6e 20 6e 76 2d 73 61 31 10 30 0e  alSign nv-sa1.0.
ssl_tls.c:3667: |4| 0a20:  06 03 55 04 0b 13 07 52 6f 6f 74 20 43 41 31 1b  ..U....Root CA1.
ssl_tls.c:3667: |4| 0a30:  30 19 06 03 55 04 03 13 12 47 6c 6f 62 61 6c 53  0...U....GlobalS
ssl_tls.c:3667: |4| 0a40:  69 67 6e 20 52 6f 6f 74 20 43 41 30 1e 17 0d 39  ign Root CA0...9
ssl_tls.c:3667: |4| 0a50:  38 30 39 30 31 31 32 30 30 30 30 5a 17 0d 32 38  80901120000Z..28
ssl_tls.c:3667: |4| 0a60:  30 31 32 38 31 32 30 30 30 30 5a 30 57 31 0b 30  0128120000Z0W1.0
ssl_tls.c:3667: |4| 0a70:  09 06 03 55 04 06 13 02 42 45 31 19 30 17 06 03  ...U....BE1.0...
ssl_tls.c:3667: |4| 0a80:  55 04 0a 13 10 47 6c 6f 62 61 6c 53 69 67 6e 20  U....GlobalSign 
ssl_tls.c:3667: |4| 0a90:  6e 76 2d 73 61 31 10 30 0e 06 03 55 04 0b 13 07  nv-sa1.0...U....
ssl_tls.c:3667: |4| 0aa0:  52 6f 6f 74 20 43 41 31 1b 30 19 06 03 55 04 03  Root CA1.0...U..
ssl_tls.c:3667: |4| 0ab0:  13 12 47 6c 6f 62 61 6c 53 69 67 6e 20 52 6f 6f  ..GlobalSign Roo
ssl_tls.c:3667: |4| 0ac0:  74 20 43 41 30 82 01 22 30 0d 06 09 2a 86 48 86  t CA0.."0...*.H.
ssl_tls.c:3667: |4| 0ad0:  f7 0d 01 01 01 05 00 03 82 01 0f 00 30 82 01 0a  ............0...
ssl_tls.c:3667: |4| 0ae0:  02 82 01 01 00 da 0e e6 99 8d ce a3 e3 4f 8a 7e  .............O.~
ssl_tls.c:3667: |4| 0af0:  fb f1 8b 83 25 6b ea 48 1f f1 2a b0 b9 95 11 04  ....%k.H..*.....
ssl_tls.c:3667: |4| 0b00:  bd f0 63 d1 e2 67 66 cf 1c dd cf 1b 48 2b ee 8d  ..c..gf.....H+..
ssl_tls.c:3667: |4| 0b10:  89 8e 9a af 29 80 65 ab e9 c7 2d 12 cb ab 1c 4c  ....).e...-....L
ssl_tls.c:3667: |4| 0b20:  70 07 a1 3d 0a 30 cd 15 8d 4f f8 dd d4 8c 50 15  p..=.0...O....P.
ssl_tls.c:3667: |4| 0b30:  1c ef 50 ee c4 2e f7 fc e9 52 f2 91 7d e0 6d d5  ..P......R..}.m.
ssl_tls.c:3667: |4| 0b40:  35 30 8e 5e 43 73 f2 41 e9 d5 6a e3 b2 89 3a 56  50.^Cs.A..j...:V
ssl_tls.c:3667: |4| 0b50:  39 38 6f 06 3c 88 69 5b 2a 4d c5 a7 54 b8 6c 89  98o.<.i[*M..T.l.
ssl_tls.c:3667: |4| 0b60:  cc 9b f9 3c ca e5 fd 89 f5 12 3c 92 78 96 d6 dc  ...<......<.x...
ssl_tls.c:3667: |4| 0b70:  74 6e 93 44 61 d1 8d c7 46 b2 75 0e 86 e8 19 8a  tn.Da...F.u.....
ssl_tls.c:3667: |4| 0b80:  d5 6d 6c d5 78 16 95 a2 e9 c8 0a 38 eb f2 24 13  .ml.x......8..$.
ssl_tls.c:3667: |4| 0b90:  4f 73 54 93 13 85 3a 1b bc 1e 34 b5 8b 05 8c b9  OsT...:...4.....
ssl_tls.c:3667: |4| 0ba0:  77 8b b1 db 1f 20 91 ab 09 53 6e 90 ce 7b 37 74  w.... ...Sn..{7t
ssl_tls.c:3667: |4| 0bb0:  b9 70 47 91 22 51 63 16 79 ae b1 ae 41 26 08 c8  .pG."Qc.y...A&..
ssl_tls.c:3667: |4| 0bc0:  19 2b d1 46 aa 48 d6 64 2a d7 83 34 ff 2c 2a c1  .+.F.H.d*..4.,*.
ssl_tls.c:3667: |4| 0bd0:  6c 19 43 4a 07 85 e7 d3 7c f6 21 68 ef ea f2 52  l.CJ....|.!h...R
ssl_tls.c:3667: |4| 0be0:  9f 7f 93 90 cf 02 03 01 00 01 a3 42 30 40 30 0e  ...........B0@0.
ssl_tls.c:3667: |4| 0bf0:  06 03 55 1d 0f 01 01 ff 04 04 03 02 01 06 30 0f  ..U...........0.
ssl_tls.c:3667: |4| 0c00:  06 03 55 1d 13 01 01 ff 04 05 30 03 01 01 ff 30  ..U.......0....0
ssl_tls.c:3667: |4| 0c10:  1d 06 03 55 1d 0e 04 16 04 14 60 7b 66 1a 45 0d  ...U......`{f.E.
ssl_tls.c:3667: |4| 0c20:  97 ca 89 50 2f 7d 04 cd 34 a8 ff fc fd 4b 30 0d  ...P/}..4....K0.
ssl_tls.c:3667: |4| 0c30:  06 09 2a 86 48 86 f7 0d 01 01 05 05 00 03 82 01  ..*.H...........
ssl_tls.c:3667: |4| 0c40:  01 00 d6 73 e7 7c 4f 76 d0 8d bf ec ba a2 be 34  ...s.|Ov.......4
ssl_tls.c:3667: |4| 0c50:  c5 28 32 b5 7c fc 6c 9c 2c 2b bd 09 9e 53 bf 6b  .(2.|.l.,+...S.k
ssl_tls.c:3667: |4| 0c60:  5e aa 11 48 b6 e5 08 a3 b3 ca 3d 61 4d d3 46 09  ^..H......=aM.F.
ssl_tls.c:3667: |4| 0c70:  b3 3e c3 a0 e3 63 55 1b f2 ba ef ad 39 e1 43 b9  .>...cU.....9.C.
ssl_tls.c:3667: |4| 0c80:  38 a3 e6 2f 8a 26 3b ef a0 50 56 f9 c6 0a fd 38  8../.&;..PV....8
ssl_tls.c:3667: |4| 0c90:  cd c4 0b 70 51 94 97 98 04 df c3 5f 94 d5 15 c9  ...pQ......_....
ssl_tls.c:3667: |4| 0ca0:  14 41 9c c4 5d 75 64 15 0d ff 55 30 ec 86 8f ff  .A..]ud...U0....
ssl_tls.c:3667: |4| 0cb0:  0d ef 2c b9 63 46 f6 aa fc df bc 69 fd 2e 12 48  ..,.cF.....i...H
ssl_tls.c:3667: |4| 0cc0:  64 9a e0 95 f0 a6 ef 29 8f 01 b1 15 b5 0c 1d a5  d......)........
ssl_tls.c:3667: |4| 0cd0:  fe 69 2c 69 24 78 1e b3 a7 1c 71 62 ee ca c8 97  .i,i$x....qb....
ssl_tls.c:3667: |4| 0ce0:  ac 17 5d 8a c2 f8 47 86 6e 2a c4 56 31 95 d0 67  ..]...G.n*.V1..g
ssl_tls.c:3667: |4| 0cf0:  89 85 2b f9 6c a6 5d 46 9d 0c aa 82 e4 99 51 dd  ..+.l.]F......Q.
ssl_tls.c:3667: |4| 0d00:  70 b7 db 56 3d 61 e4 6a e1 5c d6 f6 fe 3d de 41  p..V=a.j.\...=.A
ssl_tls.c:3667: |4| 0d10:  cc 07 ae 63 52 bf 53 53 f4 2b e9 c7 fd b6 f7 82  ...cR.SS.+......
ssl_tls.c:3667: |4| 0d20:  5f 85 d2 41 18 db 81 b3 04 1c c5 1f a4 80 6f 15  _..A..........o.
ssl_tls.c:3667: |4| 0d30:  20 c9 de 0c 88 0a 1d d6 66 55 e2 fc 48 c9 29 26   .......fU..H.)&
ssl_tls.c:3667: |4| 0d40:  69 e0                                            i.
ssl_tls.c:3103: |3| handshake message: msglen = 3389, type = 11, hslen = 3389
ssl_tls.c:3975: |2| <= read record
ssl_tls.c:4360: |3| peer certificate #1:
ssl_tls.c:4360: |3| cert. version     : 3
ssl_tls.c:4360: |3| serial number     : 11:21:B8:47:9B:21:6C:B1:C6:AF:BC:5D:0C:19:52:DC:D7:C3
ssl_tls.c:4360: |3| issuer name       : C=BE, O=GlobalSign nv-sa, CN=GlobalSign Organization Validation CA - SHA256 - G2
ssl_tls.c:4360: |3| subject name      : C=GB, ST=Cambridgeshire, L=Cambridge, O=ARM Ltd, CN=*.mbed.com
ssl_tls.c:4360: |3| issued  on        : 2016-03-03 12:26:08
ssl_tls.c:4360: |3| expires on        : 2017-04-05 10:31:02
ssl_tls.c:4360: |3| signed using      : RSA with SHA-256
ssl_tls.c:4360: |3| RSA key size      : 2048 bits
ssl_tls.c:4360: |3| basic constraints : CA=false
ssl_tls.c:4360: |3| subject alt name  : *.mbed.com, mbed.org, *.mbed.org, mbed.com
ssl_tls.c:4360: |3| key usage         : Digital Signature, Key Encipherment
ssl_tls.c:4360: |3| ext key usage     : TLS Web Server Authentication, TLS Web Client Authentication
ssl_tls.c:4360: |3| value of 'crt->rsa.N' (2048 bits) is:
ssl_tls.c:4360: |3|  cc e5 3b ac cf a1 59 ec 29 45 56 24 c6 42 ed cc
ssl_tls.c:4360: |3|  b9 2a c1 6f 83 59 af 37 a0 15 a0 b7 dd 5c 94 01
ssl_tls.c:4360: |3|  94 a6 c1 4b 16 db a1 2d 96 57 c0 d4 93 7a b6 96
ssl_tls.c:4360: |3|  77 f8 0d f6 6a 4b 49 44 c6 e5 54 63 ce df 5b 1c
ssl_tls.c:4360: |3|  ab df 1e 44 22 db 94 90 06 d3 28 42 e1 23 24 9d
ssl_tls.c:4360: |3|  8c 13 c1 8f a8 b1 80 d7 39 70 8d f9 f9 4c ae a7
ssl_tls.c:4360: |3|  71 28 c7 1a 53 96 05 70 7e 16 9c 2c 51 1f d8 f2
ssl_tls.c:4360: |3|  f4 f4 ec a3 be 9f bd 14 f2 4d 47 a2 9a 7f 05 c2
ssl_tls.c:4360: |3|  ae 75 2a 3c 45 10 f1 8e 8e da 65 bb cc 88 12 19
ssl_tls.c:4360: |3|  32 69 a1 46 42 b5 64 51 35 11 5b de b5 cd 6e 06
ssl_tls.c:4360: |3|  ab 17 bf 4e 59 1e 0a 79 60 81 ec b4 1c ce 6c 82
ssl_tls.c:4360: |3|  66 4b ea 7d 86 cb f9 10 15 f2 ae 63 22 8a 2a a1
ssl_tls.c:4360: |3|  f1 6e 8c b1 71 99 17 6d eb 3a a0 e5 3e 07 b9 cc
ssl_tls.c:4360: |3|  eb 94 17 33 39 9a 44 fd b2 f7 fd 52 c1 2f 88 53
ssl_tls.c:4360: |3|  57 ee 02 8a 97 32 fd 12 ec 25 50 4a 02 bc 53 03
ssl_tls.c:4360: |3|  e4 eb 49 79 20 ff 61 ca 95 6a ef f8 b9 4e 28 a3
ssl_tls.c:4360: |3| value of 'crt->rsa.E' (17 bits) is:
ssl_tls.c:4360: |3|  01 00 01
ssl_tls.c:4360: |3| peer certificate #2:
ssl_tls.c:4360: |3| cert. version     : 3
ssl_tls.c:4360: |3| serial number     : 04:00:00:00:00:01:44:4E:F0:42:47
ssl_tls.c:4360: |3| issuer name       : C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA
ssl_tls.c:4360: |3| subject name      : C=BE, O=GlobalSign nv-sa, CN=GlobalSign Organization Validation CA - SHA256 - G2
ssl_tls.c:4360: |3| issued  on        : 2014-02-20 10:00:00
ssl_tls.c:4360: |3| expires on        : 2024-02-20 10:00:00
ssl_tls.c:4360: |3| signed using      : RSA with SHA-256
ssl_tls.c:4360: |3| RSA key size      : 2048 bits
ssl_tls.c:4360: |3| basic constraints : CA=true, max_pathlen=0
ssl_tls.c:4360: |3| key usage         : Key Cert Sign, CRL Sign
ssl_tls.c:4360: |3| value of 'crt->rsa.N' (2048 bits) is:
ssl_tls.c:4360: |3|  c7 0e 6c 3f 23 93 7f cc 70 a5 9d 20 c3 0e 53 3f
ssl_tls.c:4360: |3|  7e c0 4e c2 98 49 ca 47 d5 23 ef 03 34 85 74 c8
ssl_tls.c:4360: |3|  a3 02 2e 46 5c 0b 7d c9 88 9d 4f 8b f0 f8 9c 6c
ssl_tls.c:4360: |3|  8c 55 35 db bf f2 b3 ea fb e3 56 e7 4a 46 d9 13
ssl_tls.c:4360: |3|  22 ca 36 d5 9b c1 a8 e3 96 43 93 f2 0c bc e6 f9
ssl_tls.c:4360: |3|  e6 e8 99 c8 63 48 78 7f 57 36 69 1a 19 1d 5a d1
ssl_tls.c:4360: |3|  d4 7d c2 9c d4 7f e1 80 12 ae 7a ea 88 ea 57 d8
ssl_tls.c:4360: |3|  ca 0a 0a 3a 12 49 a2 62 19 7a 0d 24 f7 37 eb b4
ssl_tls.c:4360: |3|  73 92 7b 05 23 9b 12 b5 ce eb 29 df a4 14 02 b9
ssl_tls.c:4360: |3|  01 a5 d4 a6 9c 43 64 88 de f8 7e fe e3 f5 1e e5
ssl_tls.c:4360: |3|  fe dc a3 a8 e4 66 31 d9 4c 25 e9 18 b9 89 59 09
ssl_tls.c:4360: |3|  ae e9 9d 1c 6d 37 0f 4a 1e 35 20 28 e2 af d4 21
ssl_tls.c:4360: |3|  8b 01 c4 45 ad 6e 2b 63 ab 92 6b 61 0a 4d 20 ed
ssl_tls.c:4360: |3|  73 ba 7c ce fe 16 b5 db 9f 80 f0 d6 8b 6c d9 08
ssl_tls.c:4360: |3|  79 4a 4f 78 65 da 92 bc be 35 f9 b3 c4 f9 27 80
ssl_tls.c:4360: |3|  4e ff 96 52 e6 02 20 e1 07 73 e9 5d 2b bd b2 f1
ssl_tls.c:4360: |3| value of 'crt->rsa.E' (17 bits) is:
ssl_tls.c:4360: |3|  01 00 01
ssl_tls.c:4360: |3| peer certificate #3:
ssl_tls.c:4360: |3| cert. version     : 3
ssl_tls.c:4360: |3| serial number     : 04:00:00:00:00:01:15:4B:5A:C3:94
ssl_tls.c:4360: |3| issuer name       : C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA
ssl_tls.c:4360: |3| subject name      : C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA
ssl_tls.c:4360: |3| issued  on        : 1998-09-01 12:00:00
ssl_tls.c:4360: |3| expires on        : 2028-01-28 12:00:00
ssl_tls.c:4360: |3| signed using      : RSA with SHA1
ssl_tls.c:4360: |3| RSA key size      : 2048 bits
ssl_tls.c:4360: |3| basic constraints : CA=true
ssl_tls.c:4360: |3| key usage         : Key Cert Sign, CRL Sign
ssl_tls.c:4360: |3| value of 'crt->rsa.N' (2048 bits) is:
ssl_tls.c:4360: |3|  da 0e e6 99 8d ce a3 e3 4f 8a 7e fb f1 8b 83 25
ssl_tls.c:4360: |3|  6b ea 48 1f f1 2a b0 b9 95 11 04 bd f0 63 d1 e2
ssl_tls.c:4360: |3|  67 66 cf 1c dd cf 1b 48 2b ee 8d 89 8e 9a af 29
ssl_tls.c:4360: |3|  80 65 ab e9 c7 2d 12 cb ab 1c 4c 70 07 a1 3d 0a
ssl_tls.c:4360: |3|  30 cd 15 8d 4f f8 dd d4 8c 50 15 1c ef 50 ee c4
ssl_tls.c:4360: |3|  2e f7 fc e9 52 f2 91 7d e0 6d d5 35 30 8e 5e 43
ssl_tls.c:4360: |3|  73 f2 41 e9 d5 6a e3 b2 89 3a 56 39 38 6f 06 3c
ssl_tls.c:4360: |3|  88 69 5b 2a 4d c5 a7 54 b8 6c 89 cc 9b f9 3c ca
ssl_tls.c:4360: |3|  e5 fd 89 f5 12 3c 92 78 96 d6 dc 74 6e 93 44 61
ssl_tls.c:4360: |3|  d1 8d c7 46 b2 75 0e 86 e8 19 8a d5 6d 6c d5 78
ssl_tls.c:4360: |3|  16 95 a2 e9 c8 0a 38 eb f2 24 13 4f 73 54 93 13
ssl_tls.c:4360: |3|  85 3a 1b bc 1e 34 b5 8b 05 8c b9 77 8b b1 db 1f
ssl_tls.c:4360: |3|  20 91 ab 09 53 6e 90 ce 7b 37 74 b9 70 47 91 22
ssl_tls.c:4360: |3|  51 63 16 79 ae b1 ae 41 26 08 c8 19 2b d1 46 aa
ssl_tls.c:4360: |3|  48 d6 64 2a d7 83 34 ff 2c 2a c1 6c 19 43 4a 07
ssl_tls.c:4360: |3|  85 e7 d3 7c f6 21 68 ef ea f2 52 9f 7f 93 90 cf
ssl_tls.c:4360: |3| value of 'crt->rsa.E' (17 bits) is:
ssl_tls.c:4360: |3|  01 00 01

Verifying certificate at depth 1:
  cert. version     : 3
  serial number     : 04:00:00:00:00:01:44:4E:F0:42:47
  issuer name       : C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA
  subject name      : C=BE, O=GlobalSign nv-sa, CN=GlobalSign Organization Validation CA - SHA256 - G2
  issued  on        : 2014-02-20 10:00:00
  expires on        : 2024-02-20 10:00:00
  signed using      : RSA with SHA-256
  RSA key size      : 2048 bits
  basic constraints : CA=true, max_pathlen=0
  key usage         : Key Cert Sign, CRL Sign
No verification issue for this certificate

Verifying certificate at depth 0:
  cert. version     : 3
  serial number     : 11:21:B8:47:9B:21:6C:B1:C6:AF:BC:5D:0C:19:52:DC:D7:C3
  issuer name       : C=BE, O=GlobalSign nv-sa, CN=GlobalSign Organization Validation CA - SHA256 - G2
  subject name      : C=GB, ST=Cambridgeshire, L=Cambridge, O=ARM Ltd, CN=*.mbed.com
  issued  on        : 2016-03-03 12:26:08
  expires on        : 2017-04-05 10:31:02
  signed using      : RSA with SHA-256
  RSA key size      : 2048 bits
  basic constraints : CA=false
  subject alt name  : *.mbed.com, mbed.org, *.mbed.org, mbed.com
  key usage         : Digital Signature, Key Encipherment
  ext key usage     : TLS Web Server Authentication, TLS Web Client Authentication
No verification issue for this certificate
ssl_tls.c:4461: |2| <= parse certificate
ssl_cli.c:3254: |2| client state: 4
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:2191: |2| => parse server key exchange
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  16 03 03 01 4d                                   ....M
ssl_tls.c:3498: |3| input record: msgtype = 22, version = [3:3], msglen = 333
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 338
ssl_tls.c:2404: |2| in_left: 5, nb_want: 338
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 333 (-0xfffffeb3)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (338 bytes)
ssl_tls.c:3667: |4| 0000:  16 03 03 01 4d 0c 00 01 49 03 00 17 41 04 28 e9  ....M...I...A.(.
ssl_tls.c:3667: |4| 0010:  d8 2c fc 13 8e fd 06 e1 a6 e1 b4 c4 be 25 2d 65  .,...........%-e
ssl_tls.c:3667: |4| 0020:  41 09 97 42 98 0b 08 f6 0d 5a 75 8f 00 b1 70 4c  A..B.....Zu...pL
ssl_tls.c:3667: |4| 0030:  12 df 34 da b0 52 d2 28 9a 8b 7f fd 4d 10 1d 1d  ..4..R.(....M...
ssl_tls.c:3667: |4| 0040:  73 c4 fb 66 39 c8 72 b8 8c 97 8d 19 18 60 06 01  s..f9.r......`..
ssl_tls.c:3667: |4| 0050:  01 00 56 f4 fa de 74 89 51 e2 47 16 92 8a 34 77  ..V...t.Q.G...4w
ssl_tls.c:3667: |4| 0060:  78 f4 65 9e 40 fb ea 26 ab 4a 90 6c 46 34 61 08  x.e.@..&.J.lF4a.
ssl_tls.c:3667: |4| 0070:  2c bf d9 d4 cb e9 ee c6 91 d7 c7 76 b3 9d 45 2a  ,..........v..E*
ssl_tls.c:3667: |4| 0080:  0b 5f 75 99 92 c7 a4 bf 13 55 25 64 83 a8 1f 37  ._u......U%d...7
ssl_tls.c:3667: |4| 0090:  03 08 d3 09 95 7b 07 83 dc de 79 77 39 99 ce ee  .....{....yw9...
ssl_tls.c:3667: |4| 00a0:  74 d1 b7 34 96 af 49 12 0b 26 ff a9 f4 60 0a 24  t..4..I..&...`.$
ssl_tls.c:3667: |4| 00b0:  cd 72 9e 69 63 22 57 67 58 d6 5c 7d 70 f4 6b 8f  .r.ic"WgX.\}p.k.
ssl_tls.c:3667: |4| 00c0:  e1 92 b0 33 79 55 c4 63 da 39 c2 80 d9 71 bb d0  ...3yU.c.9...q..
ssl_tls.c:3667: |4| 00d0:  ba b0 fa ab 6b 8d 92 2f 13 28 6f dd 08 e1 34 77  ....k../.(o...4w
ssl_tls.c:3667: |4| 00e0:  b9 1e a7 da 57 24 cc 90 7c f8 4d 53 80 11 01 65  ....W$..|.MS...e
ssl_tls.c:3667: |4| 00f0:  4d c5 ba 56 27 a9 20 61 31 13 ec c1 fc 35 bf 2a  M..V'. a1....5.*
ssl_tls.c:3667: |4| 0100:  16 9c 27 e0 5e 9b 0b 4b f7 b4 38 a7 d5 ee 42 24  ..'.^..K..8...B$
ssl_tls.c:3667: |4| 0110:  7c 5e 14 07 0f c2 a2 76 9f 5e 63 2f 79 4c 3a d0  |^.....v.^c/yL:.
ssl_tls.c:3667: |4| 0120:  38 38 da 88 1b 71 87 d8 4e ce 82 6e 46 e0 42 46  88...q..N..nF.BF
ssl_tls.c:3667: |4| 0130:  e1 4d 16 61 6d 61 01 59 e2 ad 95 b6 37 0e ae 6e  .M.ama.Y....7..n
ssl_tls.c:3667: |4| 0140:  6b 69 59 b5 c8 67 9d ae ea d0 d9 70 f7 c2 a6 0c  kiY..g.....p....
ssl_tls.c:3667: |4| 0150:  2c 01                                            ,.
ssl_tls.c:3103: |3| handshake message: msglen = 333, type = 12, hslen = 333
ssl_tls.c:3975: |2| <= read record
ssl_cli.c:2255: |3| dumping 'server key exchange' (329 bytes)
ssl_cli.c:2255: |3| 0000:  03 00 17 41 04 28 e9 d8 2c fc 13 8e fd 06 e1 a6  ...A.(..,.......
ssl_cli.c:2255: |3| 0010:  e1 b4 c4 be 25 2d 65 41 09 97 42 98 0b 08 f6 0d  ....%-eA..B.....
ssl_cli.c:2255: |3| 0020:  5a 75 8f 00 b1 70 4c 12 df 34 da b0 52 d2 28 9a  Zu...pL..4..R.(.
ssl_cli.c:2255: |3| 0030:  8b 7f fd 4d 10 1d 1d 73 c4 fb 66 39 c8 72 b8 8c  ...M...s..f9.r..
ssl_cli.c:2255: |3| 0040:  97 8d 19 18 60 06 01 01 00 56 f4 fa de 74 89 51  ....`....V...t.Q
ssl_cli.c:2255: |3| 0050:  e2 47 16 92 8a 34 77 78 f4 65 9e 40 fb ea 26 ab  .G...4wx.e.@..&.
ssl_cli.c:2255: |3| 0060:  4a 90 6c 46 34 61 08 2c bf d9 d4 cb e9 ee c6 91  J.lF4a.,........
ssl_cli.c:2255: |3| 0070:  d7 c7 76 b3 9d 45 2a 0b 5f 75 99 92 c7 a4 bf 13  ..v..E*._u......
ssl_cli.c:2255: |3| 0080:  55 25 64 83 a8 1f 37 03 08 d3 09 95 7b 07 83 dc  U%d...7.....{...
ssl_cli.c:2255: |3| 0090:  de 79 77 39 99 ce ee 74 d1 b7 34 96 af 49 12 0b  .yw9...t..4..I..
ssl_cli.c:2255: |3| 00a0:  26 ff a9 f4 60 0a 24 cd 72 9e 69 63 22 57 67 58  &...`.$.r.ic"WgX
ssl_cli.c:2255: |3| 00b0:  d6 5c 7d 70 f4 6b 8f e1 92 b0 33 79 55 c4 63 da  .\}p.k....3yU.c.
ssl_cli.c:2255: |3| 00c0:  39 c2 80 d9 71 bb d0 ba b0 fa ab 6b 8d 92 2f 13  9...q......k../.
ssl_cli.c:2255: |3| 00d0:  28 6f dd 08 e1 34 77 b9 1e a7 da 57 24 cc 90 7c  (o...4w....W$..|
ssl_cli.c:2255: |3| 00e0:  f8 4d 53 80 11 01 65 4d c5 ba 56 27 a9 20 61 31  .MS...eM..V'. a1
ssl_cli.c:2255: |3| 00f0:  13 ec c1 fc 35 bf 2a 16 9c 27 e0 5e 9b 0b 4b f7  ....5.*..'.^..K.
ssl_cli.c:2255: |3| 0100:  b4 38 a7 d5 ee 42 24 7c 5e 14 07 0f c2 a2 76 9f  .8...B$|^.....v.
ssl_cli.c:2255: |3| 0110:  5e 63 2f 79 4c 3a d0 38 38 da 88 1b 71 87 d8 4e  ^c/yL:.88...q..N
ssl_cli.c:2255: |3| 0120:  ce 82 6e 46 e0 42 46 e1 4d 16 61 6d 61 01 59 e2  ..nF.BF.M.ama.Y.
ssl_cli.c:2255: |3| 0130:  ad 95 b6 37 0e ae 6e 6b 69 59 b5 c8 67 9d ae ea  ...7..nkiY..g...
ssl_cli.c:2255: |3| 0140:  d0 d9 70 f7 c2 a6 0c 2c 01                       ..p....,.
ssl_cli.c:1912: |2| ECDH curve: secp256r1
ssl_cli.c:1922: |3| value of 'ECDH: Qp(X)' (254 bits) is:
ssl_cli.c:1922: |3|  28 e9 d8 2c fc 13 8e fd 06 e1 a6 e1 b4 c4 be 25
ssl_cli.c:1922: |3|  2d 65 41 09 97 42 98 0b 08 f6 0d 5a 75 8f 00 b1
ssl_cli.c:1922: |3| value of 'ECDH: Qp(Y)' (255 bits) is:
ssl_cli.c:1922: |3|  70 4c 12 df 34 da b0 52 d2 28 9a 8b 7f fd 4d 10
ssl_cli.c:1922: |3|  1d 1d 73 c4 fb 66 39 c8 72 b8 8c 97 8d 19 18 60
ssl_cli.c:2134: |2| Server used SignatureAlgorithm 1
ssl_cli.c:2135: |2| Server used HashAlgorithm 6
ssl_cli.c:2392: |3| dumping 'signature' (256 bytes)
ssl_cli.c:2392: |3| 0000:  56 f4 fa de 74 89 51 e2 47 16 92 8a 34 77 78 f4  V...t.Q.G...4wx.
ssl_cli.c:2392: |3| 0010:  65 9e 40 fb ea 26 ab 4a 90 6c 46 34 61 08 2c bf  e.@..&.J.lF4a.,.
ssl_cli.c:2392: |3| 0020:  d9 d4 cb e9 ee c6 91 d7 c7 76 b3 9d 45 2a 0b 5f  .........v..E*._
ssl_cli.c:2392: |3| 0030:  75 99 92 c7 a4 bf 13 55 25 64 83 a8 1f 37 03 08  u......U%d...7..
ssl_cli.c:2392: |3| 0040:  d3 09 95 7b 07 83 dc de 79 77 39 99 ce ee 74 d1  ...{....yw9...t.
ssl_cli.c:2392: |3| 0050:  b7 34 96 af 49 12 0b 26 ff a9 f4 60 0a 24 cd 72  .4..I..&...`.$.r
ssl_cli.c:2392: |3| 0060:  9e 69 63 22 57 67 58 d6 5c 7d 70 f4 6b 8f e1 92  .ic"WgX.\}p.k...
ssl_cli.c:2392: |3| 0070:  b0 33 79 55 c4 63 da 39 c2 80 d9 71 bb d0 ba b0  .3yU.c.9...q....
ssl_cli.c:2392: |3| 0080:  fa ab 6b 8d 92 2f 13 28 6f dd 08 e1 34 77 b9 1e  ..k../.(o...4w..
ssl_cli.c:2392: |3| 0090:  a7 da 57 24 cc 90 7c f8 4d 53 80 11 01 65 4d c5  ..W$..|.MS...eM.
ssl_cli.c:2392: |3| 00a0:  ba 56 27 a9 20 61 31 13 ec c1 fc 35 bf 2a 16 9c  .V'. a1....5.*..
ssl_cli.c:2392: |3| 00b0:  27 e0 5e 9b 0b 4b f7 b4 38 a7 d5 ee 42 24 7c 5e  '.^..K..8...B$|^
ssl_cli.c:2392: |3| 00c0:  14 07 0f c2 a2 76 9f 5e 63 2f 79 4c 3a d0 38 38  .....v.^c/yL:.88
ssl_cli.c:2392: |3| 00d0:  da 88 1b 71 87 d8 4e ce 82 6e 46 e0 42 46 e1 4d  ...q..N..nF.BF.M
ssl_cli.c:2392: |3| 00e0:  16 61 6d 61 01 59 e2 ad 95 b6 37 0e ae 6e 6b 69  .ama.Y....7..nki
ssl_cli.c:2392: |3| 00f0:  59 b5 c8 67 9d ae ea d0 d9 70 f7 c2 a6 0c 2c 01  Y..g.....p....,.
ssl_cli.c:2478: |3| dumping 'parameters hash' (64 bytes)
ssl_cli.c:2478: |3| 0000:  54 01 dd 33 a9 05 bc 9f 97 77 67 47 8a 5e e8 c2  T..3.....wgG.^..
ssl_cli.c:2478: |3| 0010:  50 83 52 03 0a 4e 65 0c 90 1b 72 20 74 49 c1 54  P.R..Ne...r tI.T
ssl_cli.c:2478: |3| 0020:  0b 73 8f ad bf d4 d2 b1 17 07 48 3b 0d 94 f3 c4  .s........H;....
ssl_cli.c:2478: |3| 0030:  5b f3 30 9a 88 21 87 9a b7 8a 8a e7 ba f5 95 91  [.0..!..........
ssl_cli.c:2509: |2| <= parse server key exchange
ssl_cli.c:3254: |2| client state: 5
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:2547: |2| => parse certificate request
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  16 03 03 00 04                                   .....
ssl_tls.c:3498: |3| input record: msgtype = 22, version = [3:3], msglen = 4
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 9
ssl_tls.c:2404: |2| in_left: 5, nb_want: 9
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 4 (-0xfffffffc)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (9 bytes)
ssl_tls.c:3667: |4| 0000:  16 03 03 00 04 0e 00 00 00                       .........
ssl_tls.c:3103: |3| handshake message: msglen = 4, type = 14, hslen = 4
ssl_tls.c:3975: |2| <= read record
ssl_cli.c:2584: |3| got no certificate request
ssl_cli.c:2656: |2| <= parse certificate request
ssl_cli.c:3254: |2| client state: 6
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:2669: |2| => parse server hello done
ssl_cli.c:2701: |2| <= parse server hello done
ssl_cli.c:3254: |2| client state: 7
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_tls.c:4078: |2| => write certificate
ssl_tls.c:4095: |2| <= skip write certificate
ssl_cli.c:3254: |2| client state: 8
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:2712: |2| => write client key exchange
ssl_cli.c:2777: |3| value of 'ECDH: Q(X)' (255 bits) is:
ssl_cli.c:2777: |3|  40 71 65 fe af c3 52 40 85 ba 02 ae 73 d7 2d cc
ssl_cli.c:2777: |3|  f8 cc 1e b4 cd b9 54 c8 84 dc 0d d1 c1 25 e0 ea
ssl_cli.c:2777: |3| value of 'ECDH: Q(Y)' (255 bits) is:
ssl_cli.c:2777: |3|  47 3e 4b a7 76 e4 da ca f4 8c 6a 1d 1c 4c c1 6c
ssl_cli.c:2777: |3|  e2 2e f0 f3 74 20 1b 82 4f 86 b3 61 86 95 ec b7
ssl_cli.c:2789: |3| value of 'ECDH: z' (255 bits) is:
ssl_cli.c:2789: |3|  58 bd aa 05 eb d6 09 40 03 d1 4d b9 6d df d2 6d
ssl_cli.c:2789: |3|  c8 a2 7a a0 49 5c 20 cd c1 1d 6e a9 0c 80 82 39
ssl_tls.c:2715: |2| => write record
ssl_tls.c:2852: |3| output record: msgtype = 22, version = [3:3], msglen = 70
ssl_tls.c:2855: |4| dumping 'output record sent to network' (75 bytes)
ssl_tls.c:2855: |4| 0000:  16 03 03 00 46 10 00 00 42 41 04 40 71 65 fe af  ....F...BA.@qe..
ssl_tls.c:2855: |4| 0010:  c3 52 40 85 ba 02 ae 73 d7 2d cc f8 cc 1e b4 cd  .R@....s.-......
ssl_tls.c:2855: |4| 0020:  b9 54 c8 84 dc 0d d1 c1 25 e0 ea 47 3e 4b a7 76  .T......%..G>K.v
ssl_tls.c:2855: |4| 0030:  e4 da ca f4 8c 6a 1d 1c 4c c1 6c e2 2e f0 f3 74  .....j..L.l....t
ssl_tls.c:2855: |4| 0040:  20 1b 82 4f 86 b3 61 86 95 ec b7                  ..O..a....
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2449: |2| message length: 75, out_left: 75
ssl_tls.c:2455: |2| ssl->f_send() returned 75 (-0xffffffb5)
ssl_tls.c:2474: |2| <= flush output
ssl_tls.c:2864: |2| <= write record
ssl_cli.c:2957: |2| <= write client key exchange
ssl_cli.c:3254: |2| client state: 9
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:3004: |2| => write certificate verify
ssl_tls.c:0503: |2| => derive keys
ssl_tls.c:0581: |3| dumping 'premaster secret' (32 bytes)
ssl_tls.c:0581: |3| 0000:  58 bd aa 05 eb d6 09 40 03 d1 4d b9 6d df d2 6d  X......@..M.m..m
ssl_tls.c:0581: |3| 0010:  c8 a2 7a a0 49 5c 20 cd c1 1d 6e a9 0c 80 82 39  ..z.I\ ...n....9
ssl_tls.c:0669: |3| ciphersuite = TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
ssl_tls.c:0670: |3| dumping 'master secret' (48 bytes)
ssl_tls.c:0670: |3| 0000:  2c 9a 3e a3 21 95 7b 52 fc 54 24 0e e6 51 71 4a  ,.>.!.{R.T$..QqJ
ssl_tls.c:0670: |3| 0010:  46 6b a8 21 48 9a 79 71 cd 9a b6 de 4d 01 89 a8  Fk.!H.yq....M...
ssl_tls.c:0670: |3| 0020:  7b b7 0d 7b e3 fc 21 48 d0 b7 9b 40 6d 80 cd 38  {..{..!H...@m..8
ssl_tls.c:0671: |4| dumping 'random bytes' (64 bytes)
ssl_tls.c:0671: |4| 0000:  2d e3 05 e2 5e 11 87 16 b7 75 40 b6 96 02 fd ca  -...^....u@.....
ssl_tls.c:0671: |4| 0010:  f2 d3 15 12 a8 58 6e f0 02 2c 73 84 12 05 4b 2c  .....Xn..,s...K,
ssl_tls.c:0671: |4| 0020:  00 00 00 00 62 47 29 22 b3 eb 96 ce 3c b9 8b 87  ....bG)"....<...
ssl_tls.c:0671: |4| 0030:  e3 2a de 59 a6 e5 63 ef cd 71 09 ec 95 c3 d4 ae  .*.Y..c..q......
ssl_tls.c:0672: |4| dumping 'key block' (256 bytes)
ssl_tls.c:0672: |4| 0000:  4d 68 bd 65 61 0d cf 69 e4 22 1d 0a 29 4c d1 7f  Mh.ea..i."..)L..
ssl_tls.c:0672: |4| 0010:  0a 90 74 28 2c 1f 57 05 48 07 c1 94 89 ca 64 c4  ..t(,.W.H.....d.
ssl_tls.c:0672: |4| 0020:  87 c7 cd e9 ba ab de 11 ae ad 56 54 8f 83 e3 e0  ..........VT....
ssl_tls.c:0672: |4| 0030:  74 ff f1 ba c4 5f 9d 5f 4c 8d ab 6a 8e fa 5c d0  t...._._L..j..\.
ssl_tls.c:0672: |4| 0040:  ed 93 89 65 e4 15 bc fa a0 5a 13 46 66 db 60 57  ...e.....Z.Ff.`W
ssl_tls.c:0672: |4| 0050:  46 40 c5 27 80 31 b5 0a 90 39 6e 76 4e a7 67 14  F@.'.1...9nvN.g.
ssl_tls.c:0672: |4| 0060:  62 3e 04 ee b8 d8 f2 cf c0 34 0c 51 51 be 08 20  b>.......4.QQ.. 
ssl_tls.c:0672: |4| 0070:  ff 21 16 cf 23 b9 47 f9 ad fb b6 40 63 b6 3e a0  .!..#.G....@c.>.
ssl_tls.c:0672: |4| 0080:  89 ca ea 30 cc e1 9f b9 7a 99 02 7b a2 36 eb 0d  ...0....z..{.6..
ssl_tls.c:0672: |4| 0090:  5a eb a0 3a c7 20 b1 62 1a d5 a0 67 36 06 65 dd  Z..:. .b...g6.e.
ssl_tls.c:0672: |4| 00a0:  fc ac 1d 6a 9d ea 63 d3 57 77 9f a5 d6 2c 0f 32  ...j..c.Ww...,.2
ssl_tls.c:0672: |4| 00b0:  7f 0a 1a 1c 4a 4f 39 01 b7 85 a1 aa 7c 85 81 9f  ....JO9.....|...
ssl_tls.c:0672: |4| 00c0:  44 f6 7b 62 cf 54 5a ac ff 22 47 02 cd 2a a2 a0  D.{b.TZ.."G..*..
ssl_tls.c:0672: |4| 00d0:  95 a3 46 76 ea 70 f3 ed bd b1 9d fc 6d 12 42 93  ..Fv.p......m.B.
ssl_tls.c:0672: |4| 00e0:  dc fe e5 40 12 83 da 5a 56 67 8f d4 be dc 96 98  ...@...ZVg......
ssl_tls.c:0672: |4| 00f0:  81 04 c8 7e b1 87 7c f9 2b 85 ec b3 33 55 16 88  ...~..|.+...3U..
ssl_tls.c:0769: |3| keylen: 16, minlen: 24, ivlen: 12, maclen: 0
ssl_tls.c:0959: |2| <= derive keys
ssl_cli.c:3025: |2| <= skip write certificate verify
ssl_cli.c:3254: |2| client state: 10
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_tls.c:4477: |2| => write change cipher spec
ssl_tls.c:2715: |2| => write record
ssl_tls.c:2852: |3| output record: msgtype = 20, version = [3:3], msglen = 1
ssl_tls.c:2855: |4| dumping 'output record sent to network' (6 bytes)
ssl_tls.c:2855: |4| 0000:  14 03 03 00 01 01                                ......
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2449: |2| message length: 6, out_left: 6
ssl_tls.c:2455: |2| ssl->f_send() returned 6 (-0xfffffffa)
ssl_tls.c:2474: |2| <= flush output
ssl_tls.c:2864: |2| <= write record
ssl_tls.c:4491: |2| <= write change cipher spec
ssl_cli.c:3254: |2| client state: 11
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_tls.c:5002: |2| => write finished
ssl_tls.c:4827: |2| => calc  finished tls sha256
ssl_tls.c:4839: |4| dumping 'finished sha2 state' (32 bytes)
ssl_tls.c:4839: |4| 0000:  53 e1 19 e9 3e 12 cd 61 0f e7 ec e8 3c 1f 11 8e  S...>..a....<...
ssl_tls.c:4839: |4| 0010:  97 83 44 37 9e d5 f0 34 f7 dd 54 9c ab b9 96 63  ..D7...4..T....c
ssl_tls.c:4851: |3| dumping 'calc finished result' (12 bytes)
ssl_tls.c:4851: |3| 0000:  3e cf 1f 3d c8 3e 2f 30 80 03 41 6b              >..=.>/0..Ak
ssl_tls.c:4857: |2| <= calc  finished
ssl_tls.c:5056: |3| switching to new transform spec for outbound data
ssl_tls.c:2715: |2| => write record
ssl_tls.c:1260: |2| => encrypt buf
ssl_tls.c:1271: |4| dumping 'before encrypt: output payload' (16 bytes)
ssl_tls.c:1271: |4| 0000:  14 00 00 0c 3e cf 1f 3d c8 3e 2f 30 80 03 41 6b  ....>..=.>/0..Ak
ssl_tls.c:1373: |4| dumping 'additional data used for AEAD' (13 bytes)
ssl_tls.c:1373: |4| 0000:  00 00 00 00 00 00 00 00 16 03 03 00 10           .............
ssl_tls.c:1402: |4| dumping 'IV used' (8 bytes)
ssl_tls.c:1402: |4| 0000:  00 00 00 00 00 00 00 00                          ........
ssl_tls.c:1414: |3| before encrypt: msglen = 24, including 0 bytes of padding
ssl_tls.c:1440: |4| dumping 'after encrypt: tag' (16 bytes)
ssl_tls.c:1440: |4| 0000:  96 bb 84 e5 bf ac c3 88 d8 ba 47 4c 80 50 8c a6  ..........GL.P..
ssl_tls.c:1574: |2| <= encrypt buf
ssl_tls.c:2852: |3| output record: msgtype = 22, version = [3:3], msglen = 40
ssl_tls.c:2855: |4| dumping 'output record sent to network' (45 bytes)
ssl_tls.c:2855: |4| 0000:  16 03 03 00 28 00 00 00 00 00 00 00 00 31 c0 af  ....(........1..
ssl_tls.c:2855: |4| 0010:  fe 3b 33 cc 55 86 bf e5 42 47 5c f9 1e 96 bb 84  .;3.U...BG\.....
ssl_tls.c:2855: |4| 0020:  e5 bf ac c3 88 d8 ba 47 4c 80 50 8c a6           .......GL.P..
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2449: |2| message length: 45, out_left: 45
ssl_tls.c:2455: |2| ssl->f_send() returned 45 (-0xffffffd3)
ssl_tls.c:2474: |2| <= flush output
ssl_tls.c:2864: |2| <= write record
ssl_tls.c:5111: |2| <= write finished
ssl_cli.c:3254: |2| client state: 12
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:3155: |2| => parse new session ticket
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  16 03 03 00 ca                                   .....
ssl_tls.c:3498: |3| input record: msgtype = 22, version = [3:3], msglen = 202
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 207
ssl_tls.c:2404: |2| in_left: 5, nb_want: 207
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 202 (-0xffffff36)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (207 bytes)
ssl_tls.c:3667: |4| 0000:  16 03 03 00 ca 04 00 00 c6 00 00 01 2c 00 c0 91  ............,...
ssl_tls.c:3667: |4| 0010:  87 b6 1c 31 5b 8f ab f7 0d 17 9d c6 94 d1 b5 6d  ...1[..........m
ssl_tls.c:3667: |4| 0020:  ad 1e 65 d7 e3 6e ca 18 22 e6 ac 4b b1 85 bb de  ..e..n.."..K....
ssl_tls.c:3667: |4| 0030:  c5 6d 2f c8 c7 57 6b 58 db 4b 34 d1 87 97 f6 59  .m/..WkX.K4....Y
ssl_tls.c:3667: |4| 0040:  e6 9b f8 54 39 17 b8 91 1e 02 d0 08 cd 23 31 97  ...T9........#1.
ssl_tls.c:3667: |4| 0050:  fb f0 f4 1b 99 b5 6e 0a 51 b5 f9 60 19 2d 31 f1  ......n.Q..`.-1.
ssl_tls.c:3667: |4| 0060:  8c 53 7e 05 b4 67 e6 ed d5 10 60 9f 9a e5 18 13  .S~..g....`.....
ssl_tls.c:3667: |4| 0070:  45 5b 8d e3 e8 f0 da 0b e4 f9 8e dc fe 06 dc 25  E[.............%
ssl_tls.c:3667: |4| 0080:  60 05 80 f7 48 bc 34 74 b9 8c 65 df 25 66 48 6a  `...H.4t..e.%fHj
ssl_tls.c:3667: |4| 0090:  7c ed a3 34 40 04 7b 31 65 72 a2 54 a6 dc f0 63  |..4@.{1er.T...c
ssl_tls.c:3667: |4| 00a0:  9a f5 88 6c 2b a6 83 d5 84 68 f5 be 31 ce 8d db  ...l+....h..1...
ssl_tls.c:3667: |4| 00b0:  ab 23 0e 8a 74 1c 8b ac 79 35 42 b2 8b e2 ad 3c  .#..t...y5B....<
ssl_tls.c:3667: |4| 00c0:  86 be bf b3 e0 ef d0 fa ca e6 0c b5 73 b6 8b     ............s..
ssl_tls.c:3103: |3| handshake message: msglen = 202, type = 4, hslen = 202
ssl_tls.c:3975: |2| <= read record
ssl_cli.c:3199: |3| ticket length: 192
ssl_cli.c:3235: |3| ticket in use, discarding session id
ssl_cli.c:3238: |2| <= parse new session ticket
ssl_cli.c:3254: |2| client state: 12
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_tls.c:4500: |2| => parse change cipher spec
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  14 03 03 00 01                                   .....
ssl_tls.c:3498: |3| input record: msgtype = 20, version = [3:3], msglen = 1
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 6
ssl_tls.c:2404: |2| in_left: 5, nb_want: 6
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 1 (-0xffffffff)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (6 bytes)
ssl_tls.c:3667: |4| 0000:  14 03 03 00 01 01                                ......
ssl_tls.c:3975: |2| <= read record
ssl_tls.c:4524: |3| switching to new transform spec for inbound data
ssl_tls.c:4570: |2| <= parse change cipher spec
ssl_cli.c:3254: |2| client state: 13
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_tls.c:5128: |2| => parse finished
ssl_tls.c:4827: |2| => calc  finished tls sha256
ssl_tls.c:4839: |4| dumping 'finished sha2 state' (32 bytes)
ssl_tls.c:4839: |4| 0000:  45 70 9c 8d 32 61 9b a1 4e fd 9e 8e ef 5f 38 2f  Ep..2a..N...._8/
ssl_tls.c:4839: |4| 0010:  20 f3 d6 07 e6 cc 0d 2c ff 3d 3e f1 b4 6a fb 77   ......,.=>..j.w
ssl_tls.c:4851: |3| dumping 'calc finished result' (12 bytes)
ssl_tls.c:4851: |3| 0000:  d0 ae 49 4c 8c 59 eb 16 94 8f 45 0a              ..IL.Y....E.
ssl_tls.c:4857: |2| <= calc  finished
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  16 03 03 00 28                                   ....(
ssl_tls.c:3498: |3| input record: msgtype = 22, version = [3:3], msglen = 40
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 45
ssl_tls.c:2404: |2| in_left: 5, nb_want: 45
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 40 (-0xffffffd8)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (45 bytes)
ssl_tls.c:3667: |4| 0000:  16 03 03 00 28 e3 be 59 99 69 fd 80 ff 9d 12 d7  ....(..Y.i......
ssl_tls.c:3667: |4| 0010:  a8 65 9f 92 ed 60 7a 4d e5 fd bb 6c ca c8 29 07  .e...`zM...l..).
ssl_tls.c:3667: |4| 0020:  c2 5a b8 0d af 95 47 d9 f2 dc 5c e4 0e           .Z....G...\..
ssl_tls.c:1590: |2| => decrypt buf
ssl_tls.c:1668: |4| dumping 'additional data used for AEAD' (13 bytes)
ssl_tls.c:1668: |4| 0000:  00 00 00 00 00 00 00 00 16 03 03 00 10           .............
ssl_tls.c:1675: |4| dumping 'IV used' (12 bytes)
ssl_tls.c:1675: |4| 0000:  ba ab de 11 e3 be 59 99 69 fd 80 ff              ......Y.i...
ssl_tls.c:1676: |4| dumping 'TAG used' (16 bytes)
ssl_tls.c:1676: |4| 0000:  c8 29 07 c2 5a b8 0d af 95 47 d9 f2 dc 5c e4 0e  .)..Z....G...\..
ssl_tls.c:1926: |4| dumping 'raw buffer after decryption' (16 bytes)
ssl_tls.c:1926: |4| 0000:  14 00 00 0c d0 ae 49 4c 8c 59 eb 16 94 8f 45 0a  ......IL.Y....E.
ssl_tls.c:2065: |2| <= decrypt buf
ssl_tls.c:3694: |4| dumping 'input payload after decrypt' (16 bytes)
ssl_tls.c:3694: |4| 0000:  14 00 00 0c d0 ae 49 4c 8c 59 eb 16 94 8f 45 0a  ......IL.Y....E.
ssl_tls.c:3103: |3| handshake message: msglen = 16, type = 20, hslen = 16
ssl_tls.c:3975: |2| <= read record
ssl_tls.c:5190: |2| <= parse finished
ssl_cli.c:3254: |2| client state: 14
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_cli.c:3365: |2| handshake: done
ssl_cli.c:3254: |2| client state: 15
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2442: |2| <= flush output
ssl_tls.c:4940: |3| => handshake wrapup
ssl_tls.c:4913: |3| => handshake wrapup: final free
ssl_tls.c:4933: |3| <= handshake wrapup: final free
ssl_tls.c:4995: |3| <= handshake wrapup
ssl_tls.c:6316: |2| <= handshake
ssl_tls.c:6825: |2| => write
ssl_tls.c:2715: |2| => write record
ssl_tls.c:1260: |2| => encrypt buf
ssl_tls.c:1271: |4| dumping 'before encrypt: output payload' (78 bytes)
ssl_tls.c:1271: |4| 0000:  47 45 54 20 2f 6d 65 64 69 61 2f 75 70 6c 6f 61  GET /media/uploa
ssl_tls.c:1271: |4| 0010:  64 73 2f 6d 62 65 64 5f 6f 66 66 69 63 69 61 6c  ds/mbed_official
ssl_tls.c:1271: |4| 0020:  2f 68 65 6c 6c 6f 2e 74 78 74 20 48 54 54 50 2f  /hello.txt HTTP/
ssl_tls.c:1271: |4| 0030:  31 2e 31 0a 48 6f 73 74 3a 20 64 65 76 65 6c 6f  1.1.Host: develo
ssl_tls.c:1271: |4| 0040:  70 65 72 2e 6d 62 65 64 2e 6f 72 67 0a 0a        per.mbed.org..
ssl_tls.c:1373: |4| dumping 'additional data used for AEAD' (13 bytes)
ssl_tls.c:1373: |4| 0000:  00 00 00 00 00 00 00 01 17 03 03 00 4e           ............N
ssl_tls.c:1402: |4| dumping 'IV used' (8 bytes)
ssl_tls.c:1402: |4| 0000:  00 00 00 00 00 00 00 01                          ........
ssl_tls.c:1414: |3| before encrypt: msglen = 86, including 0 bytes of padding
ssl_tls.c:1440: |4| dumping 'after encrypt: tag' (16 bytes)
ssl_tls.c:1440: |4| 0000:  19 53 10 59 b5 1a f9 72 48 68 51 9b f7 ba e0 39  .S.Y...rHhQ....9
ssl_tls.c:1574: |2| <= encrypt buf
ssl_tls.c:2852: |3| output record: msgtype = 23, version = [3:3], msglen = 102
ssl_tls.c:2855: |4| dumping 'output record sent to network' (107 bytes)
ssl_tls.c:2855: |4| 0000:  17 03 03 00 66 00 00 00 00 00 00 00 01 31 61 86  ....f........1a.
ssl_tls.c:2855: |4| 0010:  1e 7a b1 af 03 87 ce 45 f2 fd bf c6 2f d3 2a 40  .z.....E..../.*@
ssl_tls.c:2855: |4| 0020:  9a 7b 7c 9e 3f ef 2c aa ae 4e a8 a4 58 1f 57 11  .{|.?.,..N..X.W.
ssl_tls.c:2855: |4| 0030:  05 ca b1 17 f6 19 4c 17 00 78 93 5d 77 39 e3 5a  ......L..x.]w9.Z
ssl_tls.c:2855: |4| 0040:  6a da 5b cf b4 af f2 2e 43 24 86 58 b8 a8 06 e0  j.[.....C$.X....
ssl_tls.c:2855: |4| 0050:  ca dd 56 f0 6e 74 9b fc 5e 52 61 19 53 10 59 b5  ..V.nt..^Ra.S.Y.
ssl_tls.c:2855: |4| 0060:  1a f9 72 48 68 51 9b f7 ba e0 39                 ..rHhQ....9
ssl_tls.c:2430: |2| => flush output
ssl_tls.c:2449: |2| message length: 107, out_left: 107
ssl_tls.c:2455: |2| ssl->f_send() returned 107 (-0xffffff95)
ssl_tls.c:2474: |2| <= flush output
ssl_tls.c:2864: |2| <= write record
ssl_tls.c:6853: |2| <= write
TLS connection to developer.mbed.org established
Server certificate:
    cert. version     : 3
    serial number     : 11:21:B8:47:9B:21:6C:B1:C6:AF:BC:5D:0C:19:52:DC:D7:C3
    issuer name       : C=BE, O=GlobalSign nv-sa, CN=GlobalSign Organization Validation CA - SHA256 - G2
    subject name      : C=GB, ST=Cambridgeshire, L=Cambridge, O=ARM Ltd, CN=*.mbed.com
    issued  on        : 2016-03-03 12:26:08
    expires on        : 2017-04-05 10:31:02
    signed using      : RSA with SHA-256
    RSA key size      : 2048 bits
    basic constraints : CA=false
    subject alt name  : *.mbed.com, mbed.org, *.mbed.org, mbed.com
    key usage         : Digital Signature, Key Encipherment
    ext key usage     : TLS Web Server Authentication, TLS Web Client Authentication
Certificate verification passed

ssl_tls.c:6484: |2| => read
ssl_tls.c:3738: |2| => read record
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 0, nb_want: 5
ssl_tls.c:2404: |2| in_left: 0, nb_want: 5
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3489: |4| dumping 'input record header' (5 bytes)
ssl_tls.c:3489: |4| 0000:  17 03 03 01 cf                                   .....
ssl_tls.c:3498: |3| input record: msgtype = 23, version = [3:3], msglen = 463
ssl_tls.c:2222: |2| => fetch input
ssl_tls.c:2380: |2| in_left: 5, nb_want: 468
ssl_tls.c:2404: |2| in_left: 5, nb_want: 468
ssl_tls.c:2405: |2| ssl->f_recv(_timeout)() returned 463 (-0xfffffe31)
ssl_tls.c:2417: |2| <= fetch input
ssl_tls.c:3667: |4| dumping 'input record from network' (468 bytes)
ssl_tls.c:3667: |4| 0000:  17 03 03 01 cf e3 be 59 99 69 fd 81 00 a8 55 71  .......Y.i....Uq
ssl_tls.c:3667: |4| 0010:  08 1d 6e 37 b8 bf e8 cf a9 c2 f2 f0 2b 4a 61 de  ..n7........+Ja.
ssl_tls.c:3667: |4| 0020:  68 8f 1a 25 c9 9a a5 b4 fc 29 1d 40 77 6e 1a 7c  h..%.....).@wn.|
ssl_tls.c:3667: |4| 0030:  90 a9 08 53 e1 a3 0f c3 a8 63 82 d0 1c 8d 16 d1  ...S.....c......
ssl_tls.c:3667: |4| 0040:  f7 ec 1d be a2 ed a8 30 df d2 1d 88 41 69 e4 23  .......0....Ai.#
ssl_tls.c:3667: |4| 0050:  7a cd 7e cd 3c 96 04 49 7c fa 36 6b 75 79 01 8e  z.~.<..I|.6kuy..
ssl_tls.c:3667: |4| 0060:  be d3 be f3 85 2b 69 c8 62 0f f7 77 9c 24 70 04  .....+i.b..w.$p.
ssl_tls.c:3667: |4| 0070:  57 82 70 4b 74 e7 57 cb 3f b2 bc ea 33 70 39 99  W.pKt.W.?...3p9.
ssl_tls.c:3667: |4| 0080:  16 f7 20 98 d9 93 87 7b 4d 3d 0c 2d 82 b2 dd 13  .. ....{M=.-....
ssl_tls.c:3667: |4| 0090:  96 45 de 9c 9a 37 70 7d ea e2 80 07 14 b9 2f c3  .E...7p}....../.
ssl_tls.c:3667: |4| 00a0:  d4 f9 35 8a 8e 1a 63 35 b3 6d 7d 1f bd f0 56 30  ..5...c5.m}...V0
ssl_tls.c:3667: |4| 00b0:  f1 b4 b3 bd f6 88 f1 13 24 44 5d f2 74 67 f8 75  ........$D].tg.u
ssl_tls.c:3667: |4| 00c0:  8d 53 b4 2b ea f8 97 eb 66 e8 bf ca 02 04 dc 42  .S.+....f......B
ssl_tls.c:3667: |4| 00d0:  b5 0a 9e 23 11 79 ea 1e 4c de d7 59 ec b0 3a 80  ...#.y..L..Y..:.
ssl_tls.c:3667: |4| 00e0:  22 6f 39 34 04 ea 0f 8f fc 58 2a 86 b8 38 e2 0a  "o94.....X*..8..
ssl_tls.c:3667: |4| 00f0:  f1 a6 ad ed 21 11 2a 24 41 30 0d 4a 42 f5 ad 94  ....!.*$A0.JB...
ssl_tls.c:3667: |4| 0100:  09 04 15 01 7d 7b 6e 7c 00 e5 85 f7 91 fc a0 93  ....}{n|........
ssl_tls.c:3667: |4| 0110:  17 df 8b e2 17 c6 cf f9 4f e4 4a b6 b8 bb 63 41  ........O.J...cA
ssl_tls.c:3667: |4| 0120:  0e 4e 00 87 9f d7 02 89 db 3d ae a0 ea bf b0 ac  .N.......=......
ssl_tls.c:3667: |4| 0130:  22 e8 e2 53 d7 71 5d a7 35 1a 54 07 29 42 32 59  "..S.q].5.T.)B2Y
ssl_tls.c:3667: |4| 0140:  2d e0 cd 0d 49 58 bb d1 22 e9 d8 6b 03 11 5f bb  -...IX.."..k.._.
ssl_tls.c:3667: |4| 0150:  06 9a ac 79 e4 3d 0f 9b c5 28 37 8b 0d 93 9e 5a  ...y.=...(7....Z
ssl_tls.c:3667: |4| 0160:  eb 1f de 9f 9f 02 bf 2e 2f 93 e3 3f 9a 77 ee 87  ......../..?.w..
ssl_tls.c:3667: |4| 0170:  2a 01 e3 1a 51 f4 da 60 0c 5c 78 7d 8f 6c 5a 42  *...Q..`.\x}.lZB
ssl_tls.c:3667: |4| 0180:  9c 89 0e 84 b6 f4 39 0d 81 7c 87 01 ef 70 08 d0  ......9..|...p..
ssl_tls.c:3667: |4| 0190:  d7 31 fb 3a bc db ba d3 5e 1a 90 37 e7 64 90 d6  .1.:....^..7.d..
ssl_tls.c:3667: |4| 01a0:  9e d7 01 9b c2 3c 22 02 58 bf 53 39 08 b0 4a 94  .....<".X.S9..J.
ssl_tls.c:3667: |4| 01b0:  f0 a9 8c a1 ce 64 a6 18 e8 f7 e8 09 1c 42 8e 57  .....d.......B.W
ssl_tls.c:3667: |4| 01c0:  86 c8 a7 b7 e7 e3 ed 0d 4d 99 fc 4f b4 14 b2 5e  ........M..O...^
ssl_tls.c:3667: |4| 01d0:  26 4a 77 6a                                      &Jwj
ssl_tls.c:1590: |2| => decrypt buf
ssl_tls.c:1668: |4| dumping 'additional data used for AEAD' (13 bytes)
ssl_tls.c:1668: |4| 0000:  00 00 00 00 00 00 00 01 17 03 03 01 b7           .............
ssl_tls.c:1675: |4| dumping 'IV used' (12 bytes)
ssl_tls.c:1675: |4| 0000:  ba ab de 11 e3 be 59 99 69 fd 81 00              ......Y.i...
ssl_tls.c:1676: |4| dumping 'TAG used' (16 bytes)
ssl_tls.c:1676: |4| 0000:  e7 e3 ed 0d 4d 99 fc 4f b4 14 b2 5e 26 4a 77 6a  ....M..O...^&Jwj
ssl_tls.c:1926: |4| dumping 'raw buffer after decryption' (439 bytes)
ssl_tls.c:1926: |4| 0000:  48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d  HTTP/1.1 200 OK.
ssl_tls.c:1926: |4| 0010:  0a 53 65 72 76 65 72 3a 20 6e 67 69 6e 78 2f 31  .Server: nginx/1
ssl_tls.c:1926: |4| 0020:  2e 37 2e 31 30 0d 0a 44 61 74 65 3a 20 57 65 64  .7.10..Date: Wed
ssl_tls.c:1926: |4| 0030:  2c 20 30 35 20 4f 63 74 20 32 30 31 36 20 32 32  , 05 Oct 2016 22
ssl_tls.c:1926: |4| 0040:  3a 33 31 3a 35 35 20 47 4d 54 0d 0a 43 6f 6e 74  :31:55 GMT..Cont
ssl_tls.c:1926: |4| 0050:  65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70  ent-Type: text/p
ssl_tls.c:1926: |4| 0060:  6c 61 69 6e 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65  lain..Content-Le
ssl_tls.c:1926: |4| 0070:  6e 67 74 68 3a 20 31 34 0d 0a 43 6f 6e 6e 65 63  ngth: 14..Connec
ssl_tls.c:1926: |4| 0080:  74 69 6f 6e 3a 20 6b 65 65 70 2d 61 6c 69 76 65  tion: keep-alive
ssl_tls.c:1926: |4| 0090:  0d 0a 4c 61 73 74 2d 4d 6f 64 69 66 69 65 64 3a  ..Last-Modified:
ssl_tls.c:1926: |4| 00a0:  20 46 72 69 2c 20 32 37 20 4a 75 6c 20 32 30 31   Fri, 27 Jul 201
ssl_tls.c:1926: |4| 00b0:  32 20 31 33 3a 33 30 3a 33 34 20 47 4d 54 0d 0a  2 13:30:34 GMT..
ssl_tls.c:1926: |4| 00c0:  41 63 63 65 70 74 2d 52 61 6e 67 65 73 3a 20 62  Accept-Ranges: b
ssl_tls.c:1926: |4| 00d0:  79 74 65 73 0d 0a 43 61 63 68 65 2d 43 6f 6e 74  ytes..Cache-Cont
ssl_tls.c:1926: |4| 00e0:  72 6f 6c 3a 20 6d 61 78 2d 61 67 65 3d 33 36 30  rol: max-age=360
ssl_tls.c:1926: |4| 00f0:  30 30 0d 0a 45 78 70 69 72 65 73 3a 20 54 68 75  00..Expires: Thu
ssl_tls.c:1926: |4| 0100:  2c 20 30 36 20 4f 63 74 20 32 30 31 36 20 30 38  , 06 Oct 2016 08
ssl_tls.c:1926: |4| 0110:  3a 33 31 3a 35 35 20 47 4d 54 0d 0a 58 2d 55 70  :31:55 GMT..X-Up
ssl_tls.c:1926: |4| 0120:  73 74 72 65 61 6d 2d 4c 33 3a 20 31 37 32 2e 31  stream-L3: 172.1
ssl_tls.c:1926: |4| 0130:  37 2e 30 2e 33 3a 38 30 0d 0a 58 2d 55 70 73 74  7.0.3:80..X-Upst
ssl_tls.c:1926: |4| 0140:  72 65 61 6d 2d 4c 32 3a 20 64 65 76 65 6c 6f 70  ream-L2: develop
ssl_tls.c:1926: |4| 0150:  65 72 2d 73 6a 63 2d 69 6e 64 69 67 6f 2d 31 2d  er-sjc-indigo-1-
ssl_tls.c:1926: |4| 0160:  6e 67 69 6e 78 0d 0a 53 74 72 69 63 74 2d 54 72  nginx..Strict-Tr
ssl_tls.c:1926: |4| 0170:  61 6e 73 70 6f 72 74 2d 53 65 63 75 72 69 74 79  ansport-Security
ssl_tls.c:1926: |4| 0180:  3a 20 6d 61 78 2d 61 67 65 3d 33 31 35 33 36 30  : max-age=315360
ssl_tls.c:1926: |4| 0190:  30 30 3b 20 69 6e 63 6c 75 64 65 53 75 62 64 6f  00; includeSubdo
ssl_tls.c:1926: |4| 01a0:  6d 61 69 6e 73 0d 0a 0d 0a 48 65 6c 6c 6f 20 77  mains....Hello w
ssl_tls.c:1926: |4| 01b0:  6f 72 6c 64 21 0d 0a                             orld!..
ssl_tls.c:2065: |2| <= decrypt buf
ssl_tls.c:3694: |4| dumping 'input payload after decrypt' (439 bytes)
ssl_tls.c:3694: |4| 0000:  48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d  HTTP/1.1 200 OK.
ssl_tls.c:3694: |4| 0010:  0a 53 65 72 76 65 72 3a 20 6e 67 69 6e 78 2f 31  .Server: nginx/1
ssl_tls.c:3694: |4| 0020:  2e 37 2e 31 30 0d 0a 44 61 74 65 3a 20 57 65 64  .7.10..Date: Wed
ssl_tls.c:3694: |4| 0030:  2c 20 30 35 20 4f 63 74 20 32 30 31 36 20 32 32  , 05 Oct 2016 22
ssl_tls.c:3694: |4| 0040:  3a 33 31 3a 35 35 20 47 4d 54 0d 0a 43 6f 6e 74  :31:55 GMT..Cont
ssl_tls.c:3694: |4| 0050:  65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70  ent-Type: text/p
ssl_tls.c:3694: |4| 0060:  6c 61 69 6e 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65  lain..Content-Le
ssl_tls.c:3694: |4| 0070:  6e 67 74 68 3a 20 31 34 0d 0a 43 6f 6e 6e 65 63  ngth: 14..Connec
ssl_tls.c:3694: |4| 0080:  74 69 6f 6e 3a 20 6b 65 65 70 2d 61 6c 69 76 65  tion: keep-alive
ssl_tls.c:3694: |4| 0090:  0d 0a 4c 61 73 74 2d 4d 6f 64 69 66 69 65 64 3a  ..Last-Modified:
ssl_tls.c:3694: |4| 00a0:  20 46 72 69 2c 20 32 37 20 4a 75 6c 20 32 30 31   Fri, 27 Jul 201
ssl_tls.c:3694: |4| 00b0:  32 20 31 33 3a 33 30 3a 33 34 20 47 4d 54 0d 0a  2 13:30:34 GMT..
ssl_tls.c:3694: |4| 00c0:  41 63 63 65 70 74 2d 52 61 6e 67 65 73 3a 20 62  Accept-Ranges: b
ssl_tls.c:3694: |4| 00d0:  79 74 65 73 0d 0a 43 61 63 68 65 2d 43 6f 6e 74  ytes..Cache-Cont
ssl_tls.c:3694: |4| 00e0:  72 6f 6c 3a 20 6d 61 78 2d 61 67 65 3d 33 36 30  rol: max-age=360
ssl_tls.c:3694: |4| 00f0:  30 30 0d 0a 45 78 70 69 72 65 73 3a 20 54 68 75  00..Expires: Thu
ssl_tls.c:3694: |4| 0100:  2c 20 30 36 20 4f 63 74 20 32 30 31 36 20 30 38  , 06 Oct 2016 08
ssl_tls.c:3694: |4| 0110:  3a 33 31 3a 35 35 20 47 4d 54 0d 0a 58 2d 55 70  :31:55 GMT..X-Up
ssl_tls.c:3694: |4| 0120:  73 74 72 65 61 6d 2d 4c 33 3a 20 31 37 32 2e 31  stream-L3: 172.1
ssl_tls.c:3694: |4| 0130:  37 2e 30 2e 33 3a 38 30 0d 0a 58 2d 55 70 73 74  7.0.3:80..X-Upst
ssl_tls.c:3694: |4| 0140:  72 65 61 6d 2d 4c 32 3a 20 64 65 76 65 6c 6f 70  ream-L2: develop
ssl_tls.c:3694: |4| 0150:  65 72 2d 73 6a 63 2d 69 6e 64 69 67 6f 2d 31 2d  er-sjc-indigo-1-
ssl_tls.c:3694: |4| 0160:  6e 67 69 6e 78 0d 0a 53 74 72 69 63 74 2d 54 72  nginx..Strict-Tr
ssl_tls.c:3694: |4| 0170:  61 6e 73 70 6f 72 74 2d 53 65 63 75 72 69 74 79  ansport-Security
ssl_tls.c:3694: |4| 0180:  3a 20 6d 61 78 2d 61 67 65 3d 33 31 35 33 36 30  : max-age=315360
ssl_tls.c:3694: |4| 0190:  30 30 3b 20 69 6e 63 6c 75 64 65 53 75 62 64 6f  00; includeSubdo
ssl_tls.c:3694: |4| 01a0:  6d 61 69 6e 73 0d 0a 0d 0a 48 65 6c 6c 6f 20 77  mains....Hello w
ssl_tls.c:3694: |4| 01b0:  6f 72 6c 64 21 0d 0a                             orld!..
ssl_tls.c:3975: |2| <= read record
ssl_tls.c:6724: |2| <= read
HTTPS: Received 439 chars from server
HTTPS: Received 200 OK status ... [OK]
HTTPS: Received 'Hello world!' status ... [OK]
HTTPS: Received message:

HTTP/1.1 200 OK
Server: nginx/1.7.10
Date: Wed, 05 Oct 2016 22:31:55 GMT
Content-Type: text/plain
Content-Length: 14
Connection: keep-alive
Last-Modified: Fri, 27 Jul 2012 13:30:34 GMT
Accept-Ranges: bytes
Cache-Control: max-age=36000
Expires: Thu, 06 Oct 2016 08:31:55 GMT
X-Upstream-L3: 172.17.0.3:80
X-Upstream-L2: developer-sjc-indigo-1-nginx
Strict-Transport-Security: max-age=31536000; includeSubdomains

Hello world!
ssl_tls.c:7026: |2| => free
ssl_tls.c:7091: |2| <= free