boringssl/tool
Gabriel Redner dcb3383463 Modify 'bssl client' to print the cert subject and issuer
This is the one piece of functionality I miss from the openssl tool -
the ability to see some basic information about the server cert.

Sample output:
==========
$ bssl client -connect www.google.com
Connecting to [2607:f8b0:4006:80d::1010]:443
Connected.
  Version: TLSv1.2
  Resumed session: no
  Cipher: ECDHE-RSA-AES128-GCM-SHA256
  ECDHE curve: P-256
  Secure renegotiation: yes
  Next protocol negotiated:
  ALPN protocol:
  Cert subject: /C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com
  Cert issuer: /C=US/O=Google Inc/CN=Google Internet Authority G2
==========

Change-Id: I758682784752a616628138e420f52586d5a1bb31
Reviewed-on: https://boringssl-review.googlesource.com/7620
Reviewed-by: David Benjamin <davidben@google.com>
2016-04-07 03:22:19 +00:00
..
args.cc
ciphers.cc Add ciphers option to bssl. 2015-11-03 01:17:02 +00:00
client.cc Add client cert support to bssl client. 2015-12-16 23:15:41 +00:00
CMakeLists.txt Add a tool to generate Ed25519 keys. 2015-12-18 23:34:13 +00:00
const.cc Make constants in bssl tool actually const. 2015-06-08 21:43:15 +00:00
digest.cc Add missing internal includes. 2016-03-20 16:38:54 +00:00
generate_ed25519.cc Add a tool to generate Ed25519 keys. 2015-12-18 23:34:13 +00:00
genrsa.cc Possible Windows build fix. 2015-06-05 12:25:51 -07:00
internal.h Move function declarations to internal header. 2016-03-20 16:56:32 +00:00
pkcs12.cc bssl pkcs12 shouldn't crash on missing key. 2015-11-09 23:05:20 +00:00
rand.cc Fix bssl rand -hex. 2016-02-25 19:23:58 +00:00
server.cc Add client cert support to bssl client. 2015-12-16 23:15:41 +00:00
speed.cc Remove some easy obj.h dependencies. 2016-03-31 20:50:33 +00:00
tool.cc Move function declarations to internal header. 2016-03-20 16:56:32 +00:00
transport_common.cc Modify 'bssl client' to print the cert subject and issuer 2016-04-07 03:22:19 +00:00
transport_common.h