package
0.0.25
Repository: https://github.com/roaldi/go-openvpn.git
Documentation: pkg.go.dev

# 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.