go-tlsdriver is a simple wrapper around Go crypto/tls library to be able to test interoperability against other TLS libraries, as in the TLS interoperability project.
go install github.com/ueno/go-tlsdriver/cmd/server@latest
go install github.com/ueno/go-tlsdriver/cmd/client@latest
server --http --certfile cert-ecc.pem --keyfile key-ecc.pem --address localhost:5556
client --server-name localhost --address localhost:5556 --cafile ca.pem
Both of those commands take configuration options from the command
line. Run with --help
to see what options are available.
MIT