[BACK]Return to netcat.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / nc

Diff for /src/usr.bin/nc/netcat.c between version 1.163 and 1.164

version 1.163, 2016/09/03 17:35:34 version 1.164, 2016/11/02 15:18:42
Line 1518 
Line 1518 
 report_tls(struct tls * tls_ctx, char * host, char *tls_expectname)  report_tls(struct tls * tls_ctx, char * host, char *tls_expectname)
 {  {
         time_t t;          time_t t;
           const char *ocsp_url;
   
         fprintf(stderr, "TLS handshake negotiated %s/%s with host %s\n",          fprintf(stderr, "TLS handshake negotiated %s/%s with host %s\n",
             tls_conn_version(tls_ctx), tls_conn_cipher(tls_ctx), host);              tls_conn_version(tls_ctx), tls_conn_cipher(tls_ctx), host);
         fprintf(stderr, "Peer name: %s\n",          fprintf(stderr, "Peer name: %s\n",
Line 1535 
Line 1537 
         if (tls_peer_cert_hash(tls_ctx))          if (tls_peer_cert_hash(tls_ctx))
                 fprintf(stderr, "Cert Hash: %s\n",                  fprintf(stderr, "Cert Hash: %s\n",
                     tls_peer_cert_hash(tls_ctx));                      tls_peer_cert_hash(tls_ctx));
           ocsp_url = tls_peer_ocsp_url(tls_ctx);
           fprintf(stderr, "OCSP URL: %s\n", ocsp_url == NULL ? "" : ocsp_url);
           fprintf(stderr, "OCSP Stapling:");
           switch (tls_peer_ocsp_response_status(tls_ctx)) {
           case TLS_OCSP_RESPONSE_SUCCESSFUL:
                   fprintf(stderr, " %s\n",
                       tls_peer_ocsp_result(tls_ctx) == NULL ?  "" :
                       tls_peer_ocsp_result(tls_ctx));
                   fprintf(stderr,
                       "  response_status=%d cert_status=%d crl_reason=%d\n",
                       tls_peer_ocsp_response_status(tls_ctx),
                       tls_peer_ocsp_cert_status(tls_ctx),
                       tls_peer_ocsp_crl_reason(tls_ctx));
                   t = tls_peer_ocsp_this_update(tls_ctx);
                   fprintf(stderr, "  this update: %s",
                       t != -1 ? ctime(&t) : "\n");
                   t =  tls_peer_ocsp_next_update(tls_ctx);
                   fprintf(stderr, "  next update: %s",
                       t != -1 ? ctime(&t) : "\n");
                   t =  tls_peer_ocsp_revocation_time(tls_ctx);
                   fprintf(stderr, "  revocation: %s",
                       t != -1 ? ctime(&t) : "\n");
                   break;
           case -1:
                   fprintf(stderr, "\n");
                   break;
           default:
                   fprintf(stderr, " failure - response_status %d (%s)\n",
                       tls_peer_ocsp_response_status(tls_ctx),
                       tls_peer_ocsp_result(tls_ctx) == NULL ?  "" :
                       tls_peer_ocsp_result(tls_ctx));
                   break;
   
           }
 }  }
   
 void  void

Legend:
Removed from v.1.163  
changed lines
  Added in v.1.164