# Functions
CreateAuthority creates new self signed certificate with given x509 data.
NewTLSPrimitives function creates TLS primitives for given service location and provider id.
# Structs
CertificateAuthority represents self-signed certificate/key pair which can create signed derived certificates.
CertificateKeyPair represents x509 type certificate and corresponding private key.
Primitives structure holds TLS primitives required to setup basic cryptographics for openvpn server/client.
# Type aliases
TLSPresharedKey defines TLS preshared key type.