0.0.6 • Published 2 years ago

@welib/cctd v0.0.6

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Simple daemon to test client TLS certificates.

Client Certificate Test Daemon

cctd Setup

Create config.json file in project root. Add appropriate settings to configure TLS.

Using PEM Cert/Key Pair

Set the tls.cert and tls.key options to configure TLS for the server using a PEM key/cert pair.

config.json

{
  "tls": {
    "cert": "/path/to/cert.pem",
    "key": "/path/to/key.pem"
  }
}

Using PKCS#12 (pfx) Cert

Set the tls.pfx option to configure TLS for the server using a PKCS#12 certificate.

config.json

{
  "tls": {
    "pfx": "/path/to/cert.pfx"
  }
}

Adding Trusted CA

Optionally set the tls.ca option to trust a certificate authority when verifying client certificates. This value can be an array of values to trust multiple certificate authorities.

config.json

{
  "tls": {
    "ca": "/path/to/CA.crt"
  }
}

User Agent Setup

In addition to configuring cctd, you will also need to configure your user agent to send a client certificate.

Chrome Setup

For Chrome, navigate to "Manage Certificates" in the Settings, under "Your Certificates", and "Import" a client PKCS#12 certificate.

curl Setup

For curl, pass the --cert and --key options to configure you client PEM cert/key pair.

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago