APNs连接失败,返回错误码为0

运行的错误信息为:

host:gateway.sandbox.push.apple.com port:2195
Could not connect to SSL Server,errcode:0

  

连接APNs服务器的代码如下:

  /* Load encryption & hashing algorithms for the SSL program */

    SSL_library_init();

 

    /* Load the error strings for SSL & CRYPTO APIs */

    SSL_load_error_strings();

 

    /* Create an SSL_METHOD structure (choose an SSL/TLS protocol version) */

    sslcon->meth = SSLv3_method();

 

    /* Create an SSL_CTX structure */

    sslcon->ctx = SSL_CTX_new(sslcon->meth);                        

    if(!sslcon->ctx)

    {

        printf("Could not get SSL Context\n");

        exit(1);

    }


    /* Load the CA from the Path */

    if(SSL_CTX_load_verify_locations(sslcon->ctx, NULL, capath) <= 0)

    {

        /* Handle failed load here */

        printf("Failed to set CA location...\n");

        ERR_print_errors_fp(stderr);

        exit(1);

    }


    /* Load the client certificate into the SSL_CTX structure */

    if (SSL_CTX_use_certificate_file(sslcon->ctx, certfile, SSL_FILETYPE_PEM) <= 0) {

        printf("Cannot use Certificate File\n");

        ERR_print_errors_fp(stderr);

        exit(1);

    }

 

    /* Load the private-key corresponding to the client certificate */

    if (SSL_CTX_use_PrivateKey_file(sslcon->ctx, keyfile, SSL_FILETYPE_PEM) <= 0) {

        printf("Cannot use Private Key\n");

        ERR_print_errors_fp(stderr);

        exit(1);

    }

 

    /* Check if the client certificate and private-key matches */

    if (!SSL_CTX_check_private_key(sslcon->ctx)) {

        printf("Private key does not match the certificate public key\n");

        exit(1);

    }

 

    /* Set up a TCP socket */

    sslcon->sock = socket (PF_INET, SOCK_STREAM, IPPROTO_TCP);       

    if(sslcon->sock == -1)

    {

        printf("Could not get Socket\n");

        exit(1);

    }

 

    memset (&sslcon->server_addr, '\0', sizeof(sslcon->server_addr));

    sslcon->server_addr.sin_family      = AF_INET;

    sslcon->server_addr.sin_port        = htons(port);      /* Server Port number */

    sslcon->host_info = gethostbyname(host);

    if(sslcon->host_info)

    {

        /* Take the first IP */

        struct in_addr *address = (struct in_addr*)sslcon->host_info->h_addr_list[0];

        sslcon->server_addr.sin_addr.s_addr =inet_addr(inet_ntoa(*address)); /* Server IP */

    }

    else

    {

        printf("Could not resolvehostname %s\n", host);

        return NULL;

    }


    /* Establish a TCP/IP connection to the SSL client */

    err = connect(sslcon->sock, (struct sockaddr*) &sslcon->server_addr,sizeof(sslcon->server_addr)); 

    if(err == -1)

    {

        printf("Could not connect\n");

        exit(1);

    }    


    /* An SSL structure is created */

    sslcon->ssl = SSL_new(sslcon->ctx);

    if(!sslcon->ssl)

    {

        printf("Could not get SSL Socket\n");

        exit(1);

    }    

 

    /* Assign the socket into the SSL structure (SSL and socket without BIO) */

    SSL_set_fd(sslcon->ssl, sslcon->sock);

 

    /* Perform SSL Handshake on the SSL client */

    err = SSL_connect(sslcon->ssl);

    if(err <= 0)

    {

    printf("host:%s port:%d", host, port);

        printf("Could not connect to SSL Server,errcode:%d\n", err);

        exit(1);

    }

经过分析确认:

       证书有问题。 

[--@dev1 Certs]$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert ck.pem -key apn-dev-key.pem -debug -showcerts -CAfile "ck.pem"
CONNECTED(00000003)
write to 0xe50eb50 [0xe50ffb0] (121 bytes => 121 (0x79))
0000 - 80 77 01 03 01 00 4e 00-00 00 20 00 00 39 00 00   .w....N... ..9..
0010 - 38 00 00 35 00 00 16 00-00 13 00 00 0a 07 00 c0   8..5............
0020 - 00 00 33 00 00 32 00 00-2f 03 00 80 00 00 05 00   ..3..2../.......
0030 - 00 04 01 00 80 00 00 15-00 00 12 00 00 09 06 00   ................
0040 - 40 00 00 14 00 00 11 00-00 08 00 00 06 04 00 80   @...............
0050 - 00 00 03 02 00 80 00 00-ff cd 05 05 bb aa 9c 68   ...............h
0060 - 20 a5 40 1a 98 2f 87 2e-ba 08 72 b6 cd ed dd 91    .@../....r.....
0070 - d8 12 69 aa 91 9c 64 31-cd                        ..i...d1.
read from 0xe50eb50 [0xe515510] (7 bytes => 7 (0x7))
0000 - 16 03 01 00 31 02                                 ....1.
0007 - <SPACES/NULS>
read from 0xe50eb50 [0xe515517] (47 bytes => 47 (0x2F))
0000 - 00 2d 03 01 4f 03 00 cd-32 4f 5b 80 ed ff 36 cf   .-..O...2O[...6.
0010 - fb bc d6 4a 76 66 7e 20-75 ff e0 fc 13 ae be 91   ...Jvf~ u.......
0020 - d5 99 2f 86 00 00 35 00-00 05 ff 01 00 01         ../...5.......
002f - <SPACES/NULS>
read from 0xe50eb50 [0xe515510] (5 bytes => 5 (0x5))
0000 - 16 03 01 09 6c                                    ....l
read from 0xe50eb50 [0xe515515] (2412 bytes => 2412 (0x96C))
0000 - 0b 00 09 68 00 09 65 00-04 69 30 82 04 65 30 82   ...h..e..i0..e0.
0010 - 03 4d a0 03 02 01 02 02-04 4b 20 e1 7e 30 0d 06   .M.......K .~0..
0020 - 09 2a 86 48 86 f7 0d 01-01 05 05 00 30 81 b1 31   .*.H........0..1
0030 - 0b 30 09 06 03 55 04 06-13 02 55 53 31 16 30 14   .0...U....US1.0.
0040 - 06 03 55 04 0a 13 0d 45-6e 74 72 75 73 74 2c 20   ..U....Entrust, 
0050 - 49 6e 63 2e 31 39 30 37-06 03 55 04 0b 13 30 77   Inc.1907..U...0w
0060 - 77 77 2e 65 6e 74 72 75-73 74 2e 6e 65 74 2f 72   ww.entrust.net/r
0070 - 70 61 20 69 73 20 69 6e-63 6f 72 70 6f 72 61 74   pa is incorporat
0080 - 65 64 20 62 79 20 72 65-66 65 72 65 6e 63 65 31   ed by reference1
0090 - 1f 30 1d 06 03 55 04 0b-13 16 28 63 29 20 32 30   .0...U....(c) 20
00a0 - 30 39 20 45 6e 74 72 75-73 74 2c 20 49 6e 63 2e   09 Entrust, Inc.
00b0 - 31 2e 30 2c 06 03 55 04-03 13 25 45 6e 74 72 75   1.0,..U...%Entru
00c0 - 73 74 20 43 65 72 74 69-66 69 63 61 74 69 6f 6e   st Certification
00d0 - 20 41 75 74 68 6f 72 69-74 79 20 2d 20 4c 31 43    Authority - L1C
00e0 - 30 1e 17 0d 31 30 30 34-31 33 32 33 33 34 33 33   0...100413233433
00f0 - 5a 17 0d 31 32 30 35 33-31 30 30 30 34 32 37 5a   Z..120531000427Z
0100 - 30 81 8f 31 0b 30 09 06-03 55 04 06 13 02 55 53   0..1.0...U....US
0110 - 31 13 30 11 06 03 55 04-08 13 0a 43 61 6c 69 66   1.0...U....Calif
0120 - 6f 72 6e 69 61 31 12 30-10 06 03 55 04 07 13 09   ornia1.0...U....
0130 - 43 75 70 65 72 74 69 6e-6f 31 12 30 10 06 03 55   Cupertino1.0...U
0140 - 04 0a 13 09 41 70 70 6c-65 20 49 6e 63 31 1a 30   ....Apple Inc1.0
0150 - 18 06 03 55 04 0b 13 11-49 6e 74 65 72 6e 65 74   ...U....Internet
0160 - 20 53 65 72 76 69 63 65-73 31 27 30 25 06 03 55    Services1'0%..U
0170 - 04 03 13 1e 67 61 74 65-77 61 79 2e 73 61 6e 64   ....gateway.sand
0180 - 62 6f 78 2e 70 75 73 68-2e 61 70 70 6c 65 2e 63   box.push.apple.c
0190 - 6f 6d 30 81 9f 30 0d 06-09 2a 86 48 86 f7 0d 01   om0..0...*.H....
01a0 - 01 01 05 00 03 81 8d 00-30 81 89 02 81 81 00 ce   ........0.......
01b0 - 4d 9e 08 83 30 5a 46 04-c9 9b f2 d1 b6 31 18 4b   M...0ZF......1.K
01c0 - 11 db 31 e7 9d d7 8e af-b9 0b f7 34 9a d8 a5 77   ..1........4...w
01d0 - 08 67 0b 55 f4 2d 62 94-7b 15 9d 42 c3 1c 86 78   .g.U.-b.{..B...x
01e0 - 9a 73 e5 a7 1c 54 ac dd-83 09 24 9e 79 91 04 81   .s...T....$.y...
01f0 - eb 0a 8a fd 63 5c c6 c5-27 f2 93 24 32 cb e4 dd   ....c\..'..$2...
0200 - 86 45 33 b4 ec 68 a4 2f-14 e7 a2 7a 25 c2 48 95   .E3..h./...z%.H.
0210 - 65 47 78 2b 9b 7f 9d 8a-5b f5 06 bf 92 52 ab fc   eGx+....[....R..
0220 - 26 b8 14 de 28 e6 a1 03-ba de f9 1b f0 1f e1 02   &...(...........
0230 - 03 01 00 01 a3 82 01 27-30 82 01 23 30 0b 06 03   .......'0..#0...
0240 - 55 1d 0f 04 04 03 02 05-a0 30 1d 06 03 55 1d 25   U........0...U.%
0250 - 04 16 30 14 06 08 2b 06-01 05 05 07 03 01 06 08   ..0...+.........
0260 - 2b 06 01 05 05 07 03 02-30 33 06 03 55 1d 1f 04   +.......03..U...
0270 - 2c 30 2a 30 28 a0 26 a0-24 86 22 68 74 74 70 3a   ,0*0(.&.$."http:
0280 - 2f 2f 63 72 6c 2e 65 6e-74 72 75 73 74 2e 6e 65   //crl.entrust.ne
0290 - 74 2f 6c 65 76 65 6c 31-63 2e 63 72 6c 30 33 06   t/level1c.crl03.
02a0 - 08 2b 06 01 05 05 07 01-01 04 27 30 25 30 23 06   .+........'0%0#.
02b0 - 08 2b 06 01 05 05 07 30-01 86 17 68 74 74 70 3a   .+.....0...http:
02c0 - 2f 2f 6f 63 73 70 2e 65-6e 74 72 75 73 74 2e 6e   //ocsp.entrust.n
02d0 - 65 74 30 40 06 03 55 1d-20 04 39 30 37 30 35 06   et0@..U. .90705.
02e0 - 09 2a 86 48 86 f6 7d 07-4b 02 30 28 30 26 06 08   .*.H..}.K.0(0&..
02f0 - 2b 06 01 05 05 07 02 01-16 1a 68 74 74 70 3a 2f   +.........http:/
0300 - 2f 77 77 77 2e 65 6e 74-72 75 73 74 2e 6e 65 74   /www.entrust.net
0310 - 2f 72 70 61 30 1f 06 03-55 1d 23 04 18 30 16 80   /rpa0...U.#..0..
0320 - 14 1e f1 ab 89 06 f8 49-0f 01 33 77 ee 14 7a ee   .......I..3w..z.
0330 - 19 7c 93 28 4d 30 1d 06-03 55 1d 0e 04 16 04 14   .|.(M0...U......
0340 - 37 28 3f eb 84 a3 c3 ff-9b e1 83 b0 0b c1 3f 73   7(?...........?s
0350 - e8 de 99 18 30 09 06 03-55 1d 13 04 02 30 00 30   ....0...U....0.0
0360 - 0d 06 09 2a 86 48 86 f7-0d 01 01 05 05 00 03 82   ...*.H..........
0370 - 01 01 00 93 d2 23 f8 d0-a9 fb 7d b7 fb 8b c1 a9   .....#....}.....
0380 - b0 34 7d 3f 59 09 13 a9-b4 fa 8d 22 c8 58 e6 e1   .4}?Y......".X..
0390 - 2f 69 65 1a 5b 98 6c a0-b5 26 7e c3 09 32 e7 aa   /ie.[.l..&~..2..
03a0 - cc 36 a8 8f 8c 8f 0f c8-82 09 9a b5 32 9f 2d 33   .6..........2.-3
03b0 - c5 81 da 61 b5 cc 8c 53-2e c8 65 85 18 03 0d 41   ...a...S..e....A
03c0 - 75 d4 86 d4 50 11 ef fd-98 54 47 35 de c1 00 fa   u...P....TG5....
03d0 - a5 ac d0 9a c0 4f b9 1d-2f 3f 79 a6 59 b2 aa 99   .....O../?y.Y...
03e0 - 93 a2 bf 6c 96 48 69 50-99 61 96 e2 6e 91 43 08   ...l.HiP.a..n.C.
03f0 - d8 62 3f 14 aa a1 44 76-29 d5 83 5f aa 63 af e6   .b?...Dv).._.c..
0400 - b9 3a 5a 0a 2c a0 0e 32-59 06 5b fd 3f a6 f0 c0   .:Z.,..2Y.[.?...
0410 - ff 45 07 c3 89 7f 9b 46-10 2b ef c5 76 9d dc f2   .E.....F.+..v...
0420 - bf a2 22 3b ed a2 d3 61-25 6b 48 0d 28 8a c5 c2   ..";...a%kH.(...
0430 - 8a a7 20 4c a4 2a e4 15-79 33 77 d0 43 86 52 ef   .. L.*..y3w.C.R.
0440 - 76 81 28 b2 34 c0 f6 1c-d0 00 12 0f 95 9d b4 f4   v.(.4...........
0450 - c6 4e f9 84 6e 13 b8 29-e6 94 d1 22 fc e4 fa df   .N..n..)..."....
0460 - f2 e4 ac 0c e2 ef 9f 7e-b9 e9 ac 0b cf f1 ff cb   .......~........
0470 - 3a df fe 00 04 f6 30 82-04 f2 30 82 03 da a0 03   :.....0...0.....
0480 - 02 01 02 02 04 38 63 e9-fc 30 0d 06 09 2a 86 48   .....8c..0...*.H
0490 - 86 f7 0d 01 01 05 05 00-30 81 b4 31 14 30 12 06   ........0..1.0..
04a0 - 03 55 04 0a 13 0b 45 6e-74 72 75 73 74 2e 6e 65   .U....Entrust.ne
04b0 - 74 31 40 30 3e 06 03 55-04 0b 14 37 77 77 77 2e   t1@0>..U...7www.
04c0 - 65 6e 74 72 75 73 74 2e-6e 65 74 2f 43 50 53 5f   entrust.net/CPS_
04d0 - 32 30 34 38 20 69 6e 63-6f 72 70 2e 20 62 79 20   2048 incorp. by 
04e0 - 72 65 66 2e 20 28 6c 69-6d 69 74 73 20 6c 69 61   ref. (limits lia
04f0 - 62 2e 29 31 25 30 23 06-03 55 04 0b 13 1c 28 63   b.)1%0#..U....(c
0500 - 29 20 31 39 39 39 20 45-6e 74 72 75 73 74 2e 6e   ) 1999 Entrust.n
0510 - 65 74 20 4c 69 6d 69 74-65 64 31 33 30 31 06 03   et Limited1301..
0520 - 55 04 03 13 2a 45 6e 74-72 75 73 74 2e 6e 65 74   U...*Entrust.net
0530 - 20 43 65 72 74 69 66 69-63 61 74 69 6f 6e 20 41    Certification A
0540 - 75 74 68 6f 72 69 74 79-20 28 32 30 34 38 29 30   uthority (2048)0
0550 - 1e 17 0d 30 39 31 32 31-30 32 30 34 33 35 34 5a   ...091210204354Z
0560 - 17 0d 31 39 31 32 31 30-32 31 31 33 35 34 5a 30   ..191210211354Z0
0570 - 81 b1 31 0b 30 09 06 03-55 04 06 13 02 55 53 31   ..1.0...U....US1
0580 - 16 30 14 06 03 55 04 0a-13 0d 45 6e 74 72 75 73   .0...U....Entrus
0590 - 74 2c 20 49 6e 63 2e 31-39 30 37 06 03 55 04 0b   t, Inc.1907..U..
05a0 - 13 30 77 77 77 2e 65 6e-74 72 75 73 74 2e 6e 65   .0www.entrust.ne
05b0 - 74 2f 72 70 61 20 69 73-20 69 6e 63 6f 72 70 6f   t/rpa is incorpo
05c0 - 72 61 74 65 64 20 62 79-20 72 65 66 65 72 65 6e   rated by referen
05d0 - 63 65 31 1f 30 1d 06 03-55 04 0b 13 16 28 63 29   ce1.0...U....(c)
05e0 - 20 32 30 30 39 20 45 6e-74 72 75 73 74 2c 20 49    2009 Entrust, I
05f0 - 6e 63 2e 31 2e 30 2c 06-03 55 04 03 13 25 45 6e   nc.1.0,..U...%En
0600 - 74 72 75 73 74 20 43 65-72 74 69 66 69 63 61 74   trust Certificat
0610 - 69 6f 6e 20 41 75 74 68-6f 72 69 74 79 20 2d 20   ion Authority - 
0620 - 4c 31 43 30 82 01 22 30-0d 06 09 2a 86 48 86 f7   L1C0.."0...*.H..
0630 - 0d 01 01 01 05 00 03 82-01 0f 00 30 82 01 0a 02   ...........0....
0640 - 82 01 01 00 97 a3 2d 3c-9e de 05 da 13 c2 11 8d   ......-<........
0650 - 9d 8e e3 7f c7 4b 7e 5a-9f b3 ff 62 ab 73 c8 28   .....K~Z...b.s.(
0660 - 6b ba 10 64 82 87 13 cd-57 18 ff 28 ce c0 e6 0e   k..d....W..(....
0670 - 06 91 50 29 83 d1 f2 c3-2a db d8 db 4e 04 cc 00   ..P)....*...N...
0680 - eb 8b b6 96 dc bc aa fa-52 77 04 c1 db 19 e4 ae   ........Rw......
0690 - 9c fd 3c 8b 03 ef 4d bc-1a 03 65 f9 c1 b1 3f 72   ..<...M...e...?r
06a0 - 86 f2 38 aa 19 ae 10 88-78 28 da 75 c3 3d 02 82   ..8.....x(.u.=..
06b0 - 02 9c b9 c1 65 77 76 24-4c 98 f7 6d 31 38 fb db   ....ewv$L..m18..
06c0 - fe db 37 02 76 a1 18 97-a6 cc de 20 09 49 36 24   ..7.v...... .I6$
06d0 - 69 42 f6 e4 37 62 f1 59-6d a9 3c ed 34 9c a3 8e   iB..7b.Ym.<.4...
06e0 - db dc 3a d7 f7 0a 6f ef-2e d8 d5 93 5a 7a ed 08   ..:...o.....Zz..
06f0 - 49 68 e2 41 e3 5a 90 c1-86 55 fc 51 43 9d e0 b2   Ih.A.Z...U.QC...
0700 - c4 67 b4 cb 32 31 25 f0-54 9f 4b d1 6f db d4 dd   .g..21%.T.K.o...
0710 - fc af 5e 6c 78 90 95 de-ca 3a 48 b9 79 3c 9b 19   ..^lx....:H.y<..
0720 - d6 75 05 a0 f9 88 d7 c1-e8 a5 09 e4 1a 15 dc 87   .u..............
0730 - 23 aa b2 75 8c 63 25 87-d8 f8 3d a6 c2 cc 66 ff   #..u.c%...=...f.
0740 - a5 66 68 55 02 03 01 00-01 a3 82 01 0b 30 82 01   .fhU.........0..
0750 - 07 30 0e 06 03 55 1d 0f-01 01 ff 04 04 03 02 01   .0...U..........
0760 - 06 30 0f 06 03 55 1d 13-01 01 ff 04 05 30 03 01   .0...U.......0..
0770 - 01 ff 30 33 06 08 2b 06-01 05 05 07 01 01 04 27   ..03..+........'
0780 - 30 25 30 23 06 08 2b 06-01 05 05 07 30 01 86 17   0%0#..+.....0...
0790 - 68 74 74 70 3a 2f 2f 6f-63 73 70 2e 65 6e 74 72   http://ocsp.entr
07a0 - 75 73 74 2e 6e 65 74 30-32 06 03 55 1d 1f 04 2b   ust.net02..U...+
07b0 - 30 29 30 27 a0 25 a0 23-86 21 68 74 74 70 3a 2f   0)0'.%.#.!http:/
07c0 - 2f 63 72 6c 2e 65 6e 74-72 75 73 74 2e 6e 65 74   /crl.entrust.net
07d0 - 2f 32 30 34 38 63 61 2e-63 72 6c 30 3b 06 03 55   /2048ca.crl0;..U
07e0 - 1d 20 04 34 30 32 30 30-06 04 55 1d 20 00 30 28   . .40200..U. .0(
07f0 - 30 26 06 08 2b 06 01 05-05 07 02 01 16 1a 68 74   0&..+.........ht
0800 - 74 70 3a 2f 2f 77 77 77-2e 65 6e 74 72 75 73 74   tp://www.entrust
0810 - 2e 6e 65 74 2f 72 70 61-30 1d 06 03 55 1d 0e 04   .net/rpa0...U...
0820 - 16 04 14 1e f1 ab 89 06-f8 49 0f 01 33 77 ee 14   .........I..3w..
0830 - 7a ee 19 7c 93 28 4d 30-1f 06 03 55 1d 23 04 18   z..|.(M0...U.#..
0840 - 30 16 80 14 55 e4 81 d1-11 80 be d8 89 b9 08 a3   0...U...........
0850 - 31 f9 a1 24 09 16 b9 70-30 0d 06 09 2a 86 48 86   1..$...p0...*.H.
0860 - f7 0d 01 01 05 05 00 03-82 01 01 00 07 f6 5f 82   .............._.
0870 - 84 7f 80 40 c7 90 34 46-42 24 03 ce 2f ab ba 83   ...@..4FB$../...
0880 - 9e 25 73 0d ed ac 05 69-c6 87 ed a3 5c f2 57 c1   .%s....i....\.W.
0890 - b1 49 76 9a 4d f2 3f dd-e4 0e fe 0b 3e b9 98 d9   .Iv.M.?.....>...
08a0 - 32 95 1d 32 f4 01 ee 9c-c8 c8 e5 3f e0 53 76 62   2..2.......?.Svb
08b0 - fc dd ab 6d 3d 94 90 f2-c0 b3 3c 98 27 36 5e 28   ...m=.....<.'6^(
08c0 - 97 22 fc 1b 40 d3 2b 0d-ad b5 57 6d df 0f e3 4b   ."..@.+...Wm...K
08d0 - ef 73 02 10 65 fa 1b d0-ac 31 d5 e3 0f e8 ba 32   .s..e....1.....2
08e0 - 30 83 ee 4a d0 bf df 22-90 7a be ec 3a 1b c4 49   0..J...".z..:..I
08f0 - 04 1d f1 ae 80 77 3c 42-08 db a7 3b 28 a6 80 01   .....w<B...;(...
0900 - 03 e6 39 a3 eb df 80 59-1b f3 2c be dc 72 44 79   ..9....Y..,..rDy
0910 - a0 6c 07 a5 6d 4d 44 8e-42 68 ca 94 7c 2e 36 ba   .l..mMD.Bh..|.6.
0920 - 85 9e cd aa c4 5e 3c 54-be fe 2f ea 69 9d 1c 1e   .....^<T../.i...
0930 - 29 9b 96 d8 c8 fe 51 90-f1 24 a6 90 06 b3 f0 29   ).....Q..$.....)
0940 - a2 ff 78 2e 77 5c 45 21-d9 44 00 31 f3 be 32 4f   ..x.w\E!.D.1..2O
0950 - f5 0a 32 0d fc fc ba 16-76 56 b2 d6 48 92 f2 8b   ..2.....vV..H...
0960 - a6 3e b7 ac 5c 69 ea 0b-3f 66 45 b9               .>..\i..?fE.
depth=2 /O=Entrust.net/OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.)/OU=(c) 1999 Entrust.net Limited/CN=Entrust.net Certification Authority (2048)
verify return:1
depth=1 /C=US/O=Entrust, Inc./OU=www.entrust.net/rpa is incorporated by reference/OU=(c) 2009 Entrust, Inc./CN=Entrust Certification Authority - L1C
verify return:1
depth=0 /C=US/ST=California/L=Cupertino/O=Apple Inc/OU=Internet Services/CN=gateway.sandbox.push.apple.com
verify return:1
read from 0xe50eb50 [0xe515510] (5 bytes => 5 (0x5))
0000 - 16 03 01 00 0e                                    .....
read from 0xe50eb50 [0xe515515] (14 bytes => 14 (0xE))
0000 - 0d 00 00 06 03 01 02 40-00 00 0e                  .......@...
000e - <SPACES/NULS>
write to 0xe50eb50 [0xe520170] (1404 bytes => 1404 (0x57C))
0000 - 16 03 01 05 77 0b 00 05-73 00 05 70 00 05 6d 30   ....w...s..p..m0
0010 - 82 05 69 30 82 04 51 a0-03 02 01 02 02 08 46 53   ..i0..Q.......FS
0020 - 17 18 d9 06 57 11 30 0d-06 09 2a 86 48 86 f7 0d   ....W.0...*.H...
0030 - 01 01 05 05 00 30 81 96-31 0b 30 09 06 03 55 04   .....0..1.0...U.
0040 - 06 13 02 55 53 31 13 30-11 06 03 55 04 0a 0c 0a   ...US1.0...U....
0050 - 41 70 70 6c 65 20 49 6e-63 2e 31 2c 30 2a 06 03   Apple Inc.1,0*..
0060 - 55 04 0b 0c 23 41 70 70-6c 65 20 57 6f 72 6c 64   U...#Apple World
0070 - 77 69 64 65 20 44 65 76-65 6c 6f 70 65 72 20 52   wide Developer R
0080 - 65 6c 61 74 69 6f 6e 73-31 44 30 42 06 03 55 04   elations1D0B..U.
0090 - 03 0c 3b 41 70 70 6c 65-20 57 6f 72 6c 64 77 69   ..;Apple Worldwi
00a0 - 64 65 20 44 65 76 65 6c-6f 70 65 72 20 52 65 6c   de Developer Rel
00b0 - 61 74 69 6f 6e 73 20 43-65 72 74 69 66 69 63 61   ations Certifica
00c0 - 74 69 6f 6e 20 41 75 74-68 6f 72 69 74 79 30 1e   tion Authority0.
00d0 - 17 0d 31 31 31 30 30 34-30 31 34 37 32 31 5a 17   ..111004014721Z.
00e0 - 0d 31 32 31 30 30 33 30-31 34 37 32 31 5a 30 5d   .121003014721Z0]
00f0 - 31 1a 30 18 06 0a 09 92-26 89 93 f2 2c 64 01 01   1.0.....&...,d..
0100 - 0c 0a 39 46 56 33 37 52-58 45 47 34 31 32 30 30   ..9FV37RXEG41200
0110 - 06 03 55 04 03 0c 29 69-50 68 6f 6e 65 20 44 65   ..U...)iPhone De
0120 - 76 65 6c 6f 70 65 72 3a-20 4a 61 76 65 6e 20 46   veloper: Javen F
0130 - 61 6e 67 20 28 32 46 36-32 38 45 57 48 4e 41 29   ang (2F628EWHNA)
0140 - 31 0b 30 09 06 03 55 04-06 13 02 43 4e 30 82 01   1.0...U....CN0..
0150 - 22 30 0d 06 09 2a 86 48-86 f7 0d 01 01 01 05 00   "0...*.H........
0160 - 03 82 01 0f 00 30 82 01-0a 02 82 01 01 00 a0 01   .....0..........
0170 - 2e 59 11 32 9b 08 7d 7d-40 f0 3e b7 d2 da 24 f0   .Y.2..}}@.>...$.
0180 - ee 5d 61 36 a3 ad 20 2e-fa df d4 c2 be d5 72 01   .]a6.. .......r.
0190 - c8 9c c1 e1 88 f8 0b 23-2e e8 bc 4f 7b 7c 36 d7   .......#...O{|6.
01a0 - 63 32 8a ba 1b 79 45 dd-1b 2e 7b 78 23 cf bf 70   c2...yE...{x#..p
01b0 - 18 eb e7 03 75 f6 08 e7-d2 49 30 4a 91 3e ee 6f   ....u....I0J.>.o
01c0 - 97 55 70 78 31 d7 29 b1-cb 24 9c 6c f0 52 07 29   .Upx1.)..$.l.R.)
01d0 - 07 63 2c 18 47 10 91 78-07 50 85 c5 cc 40 7a 99   .c,.G..x.P...@z.
01e0 - a1 a3 6a 08 de 11 dd 19-06 d3 bb 25 66 7b 92 2a   ..j........%f{.*
01f0 - c6 cf f0 df 38 11 26 56-d7 01 c9 82 ce 6d 06 4a   ....8.&V.....m.J
0200 - 7a 84 73 9b e9 3a b9 a4-93 b5 f4 48 18 ae f4 db   z.s..:.....H....
0210 - cb 36 30 a9 aa cf b7 a4-4e 7e 2d c4 f8 9f e4 02   .60.....N~-.....
0220 - d0 06 3c 4d 97 da df da-41 85 0f 21 8e be 93 d4   ..<M....A..!....
0230 - 93 39 c6 61 50 36 c5 fb-03 4d ef 0f 4d 6d cb 24   .9.aP6...M..Mm.$
0240 - b0 8e 2d 9c e5 c6 f2 f5-d4 32 ee bf 2c 1c ca 9c   ..-......2..,...
0250 - a8 a9 a8 95 e3 6a fd 3b-e6 e4 58 6b 3a f4 a2 86   .....j.;..Xk:...
0260 - 85 11 20 9e ec 0e db 9a-62 b1 fc 17 ac 4d 02 03   .. .....b....M..
0270 - 01 00 01 a3 82 01 f1 30-82 01 ed 30 1d 06 03 55   .......0...0...U
0280 - 1d 0e 04 16 04 14 73 72-16 05 ef 90 58 3f d6 a2   ......sr....X?..
0290 - 67 84 6c ce cd 9a dc c1-28 c1 30 0c 06 03 55 1d   g.l.....(.0...U.
02a0 - 13 01 01 ff 04 02 30 00-30 1f 06 03 55 1d 23 04   ......0.0...U.#.
02b0 - 18 30 16 80 14 88 27 17-09 a9 b6 18 60 8b ec eb   .0....'.....`...
02c0 - ba f6 47 59 c5 52 54 a3-b7 30 82 01 0f 06 03 55   ..GY.RT..0.....U
02d0 - 1d 20 04 82 01 06 30 82-01 02 30 81 ff 06 09 2a   . ....0...0....*
02e0 - 86 48 86 f7 63 64 05 01-30 81 f1 30 81 c3 06 08   .H..cd..0..0....
02f0 - 2b 06 01 05 05 07 02 02-30 81 b6 0c 81 b3 52 65   +.......0.....Re
0300 - 6c 69 61 6e 63 65 20 6f-6e 20 74 68 69 73 20 63   liance on this c
0310 - 65 72 74 69 66 69 63 61-74 65 20 62 79 20 61 6e   ertificate by an
0320 - 79 20 70 61 72 74 79 20-61 73 73 75 6d 65 73 20   y party assumes 
0330 - 61 63 63 65 70 74 61 6e-63 65 20 6f 66 20 74 68   acceptance of th
0340 - 65 20 74 68 65 6e 20 61-70 70 6c 69 63 61 62 6c   e then applicabl
0350 - 65 20 73 74 61 6e 64 61-72 64 20 74 65 72 6d 73   e standard terms
0360 - 20 61 6e 64 20 63 6f 6e-64 69 74 69 6f 6e 73 20    and conditions 
0370 - 6f 66 20 75 73 65 2c 20-63 65 72 74 69 66 69 63   of use, certific
0380 - 61 74 65 20 70 6f 6c 69-63 79 20 61 6e 64 20 63   ate policy and c
0390 - 65 72 74 69 66 69 63 61-74 69 6f 6e 20 70 72 61   ertification pra
03a0 - 63 74 69 63 65 20 73 74-61 74 65 6d 65 6e 74 73   ctice statements
03b0 - 2e 30 29 06 08 2b 06 01-05 05 07 02 01 16 1d 68   .0)..+.........h
03c0 - 74 74 70 3a 2f 2f 77 77-77 2e 61 70 70 6c 65 2e   ttp://www.apple.
03d0 - 63 6f 6d 2f 61 70 70 6c-65 63 61 2f 30 4d 06 03   com/appleca/0M..
03e0 - 55 1d 1f 04 46 30 44 30-42 a0 40 a0 3e 86 3c 68   U...F0D0B.@.>.<h
03f0 - 74 74 70 3a 2f 2f 64 65-76 65 6c 6f 70 65 72 2e   ttp://developer.
0400 - 61 70 70 6c 65 2e 63 6f-6d 2f 63 65 72 74 69 66   apple.com/certif
0410 - 69 63 61 74 69 6f 6e 61-75 74 68 6f 72 69 74 79   icationauthority
0420 - 2f 77 77 64 72 63 61 2e-63 72 6c 30 0e 06 03 55   /wwdrca.crl0...U
0430 - 1d 0f 01 01 ff 04 04 03-02 07 80 30 16 06 03 55   ...........0...U
0440 - 1d 25 01 01 ff 04 0c 30-0a 06 08 2b 06 01 05 05   .%.....0...+....
0450 - 07 03 03 30 13 06 0a 2a-86 48 86 f7 63 64 06 01   ...0...*.H..cd..
0460 - 02 01 01 ff 04 02 05 00-30 0d 06 09 2a 86 48 86   ........0...*.H.
0470 - f7 0d 01 01 05 05 00 03-82 01 01 00 a9 6c f5 a4   .............l..
0480 - 23 01 6f db b5 e7 7a 6c-e3 9e 4e ec 3e 2f f0 54   #.o...zl..N.>/.T
0490 - c8 64 4b 30 ba 95 96 7a-fa 82 95 94 45 c5 82 71   .dK0...z....E..q
04a0 - 2d a9 be be ba bb e9 28-52 66 0d 5e 17 8e 7c 6e   -......(Rf.^..|n
04b0 - 36 d4 a1 26 e3 a7 01 5d-24 71 47 2a a0 fc 11 25   6..&...]$qG*...%
04c0 - 53 71 bc ad 56 fc 28 a4-f6 23 19 88 ab 6a 85 52   Sq..V.(..#...j.R
04d0 - 3d c0 d0 9e a9 39 d0 96-c1 55 b8 85 19 2a e5 91   =....9...U...*..
04e0 - b4 d6 1b 87 38 34 74 0d-ed f1 65 71 5e fc 05 b9   ....84t...eq^...
04f0 - 57 eb ad bd 56 e3 7a c7-74 35 6f c3 b0 c6 f9 d0   W...V.z.t5o.....
0500 - 6d e6 0d 54 a4 c0 36 87-a7 12 48 9b c8 e5 78 c2   m..T..6...H...x.
0510 - ea 00 aa c8 0d 67 a3 f4-a1 cd 9a de 89 24 24 df   .....g.......$$.
0520 - 3c a8 c6 f9 4f c0 44 1b-7a a7 77 d4 98 79 ff fd   <...O.D.z.w..y..
0530 - 0a 19 29 12 e4 ff fe 84-f5 1f a4 f2 b8 36 d2 c1   ..)..........6..
0540 - e0 f5 38 7c b5 57 c9 e1-ca f3 d8 1f 2c a3 be af   ..8|.W......,...
0550 - d2 f2 53 d9 05 be e6 e7-ff cc 23 68 e4 81 7b 69   ..S.......#h..{i
0560 - 7d 7f 9a 76 95 73 64 97-f1 03 b0 45 f0 e4 97 16   }..v.sd....E....
0570 - 84 0d df f7 fc e3 6f 6f-ee 52 45 b9               ......oo.RE.
write to 0xe50eb50 [0xe520170] (139 bytes => 139 (0x8B))
0000 - 16 03 01 00 86 10 00 00-82 00 80 0f fa 1b e9 2b   ...............+
0010 - 6b d8 4c 90 7c 4e 6e d5-17 96 3c 80 7e 6e ab fd   k.L.|Nn...<.~n..
0020 - 49 d6 01 68 1c 27 0f ce-71 9d 76 95 18 f4 d1 f3   I..h.'..q.v.....
0030 - 9f 09 a9 bd ba 27 f0 92-14 d9 86 22 06 77 5a 30   .....'.....".wZ0
0040 - 9a 22 0d c8 b5 49 eb 4c-c4 06 d6 1b fc e1 27 6f   ."...I.L......'o
0050 - fc c8 6c 06 52 88 05 fd-fc c0 54 9f 23 3c 5f dc   ..l.R.....T.#<_.
0060 - 09 88 03 c4 56 a4 64 88-82 a6 78 06 75 16 36 b5   ....V.d...x.u.6.
0070 - e8 e4 8b 5a 53 e0 18 61-e0 6d 21 23 d3 02 f0 50   ...ZS..a.m!#...P
0080 - eb bc a0 f8 58 33 f0 b2-81 d6 72                  ....X3....r
write to 0xe50eb50 [0xe520170] (267 bytes => 267 (0x10B))
0000 - 16 03 01 01 06 0f 00 01-02 01 00 78 e4 12 06 b1   ...........x....
0010 - 73 76 55 4d e2 38 94 88-27 d3 d0 41 2c 50 67 b5   svUM.8..'..A,Pg.
0020 - 06 3e e1 b4 12 a3 d7 13-88 76 5d 7a 0b e5 6f b3   .>.......v]z..o.
0030 - f6 56 20 31 4b 95 a4 61-d7 e3 27 c5 c8 5e 0b 94   .V 1K..a..'..^..
0040 - af e1 83 67 b2 80 5d d1-05 24 1b 83 2b 87 1d 24   ...g..]..$..+..$
0050 - d3 1a fe 99 4a 12 37 8c-67 e3 69 9e ea 1f 4e 21   ....J.7.g.i...N!
0060 - b0 b0 5a 12 35 b7 79 8e-b0 7f cd c4 29 4e bf 8e   ..Z.5.y.....)N..
0070 - d7 d7 45 13 cf 42 74 22-05 c6 d9 26 44 34 1e ba   ..E..Bt"...&D4..
0080 - cc 9f c7 19 5f bb 5f 1e-5d c1 fb 60 e7 d2 91 13   ...._._.]..`....
0090 - c2 a7 be e3 7c cd 65 79-63 e4 e0 9b ea 57 f3 00   ....|.eyc....W..
00a0 - 16 6c 2e 2d c0 6a 63 b3-f7 53 d2 6d 10 5f 8b f2   .l.-.jc..S.m._..
00b0 - d6 d5 82 7d 4a 6e a6 c8-8b 71 60 9e c8 fa bc e1   ...}Jn...q`.....
00c0 - 72 d8 9f 1f 6e e4 f3 e3-fb f1 3e 25 ea 67 a9 93   r...n.....>%.g..
00d0 - f8 08 a9 85 86 31 96 70-d3 65 b2 a7 95 be c2 58   .....1.p.e.....X
00e0 - 57 e8 84 1d 5c f1 73 73-0a 8a a9 a2 a1 30 ea e9   W...\.ss.....0..
00f0 - 94 93 7a 02 2a 30 9d 81-ea 0e e4 ad 23 d9 71 7f   ..z.*0......#.q.
0100 - 21 20 98 a2 0a de 81 59-0e 87 18                  ! .....Y...
write to 0xe50eb50 [0xe520170] (6 bytes => 6 (0x6))
0000 - 14 03 01 00 01 01                                 ......
write to 0xe50eb50 [0xe520170] (53 bytes => 53 (0x35))
0000 - 16 03 01 00 30 a7 70 c4-72 fb 2e d7 13 f9 da b5   ....0.p.r.......
0010 - 38 e8 77 86 10 3f ed e3-f9 08 6d 7d 7a a8 61 06   8.w..?....m}z.a.
0020 - 7f 0a 60 61 bf b3 98 be-46 48 e4 51 e0 8a b2 10   ..`a....FH.Q....
0030 - 41 be c0 0e 3f                                    A...?
read from 0xe50eb50 [0xe515510] (5 bytes => 5 (0x5))
0000 - 15 03 01 00 02                                    .....
read from 0xe50eb50 [0xe515515] (2 bytes => 2 (0x2))
0000 - 02 2e                                             ..
10953:error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown:s3_pkt.c:1086:SSL alert number 46
10953:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:188:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值