# Functions

ClusterName returns cluster name from organization.
FromSubject returns identity from subject name.
GenerateRSAPrivateKeyPEM generates new RSA private key and returns PEM encoded bytes.
GenerateSelfSignedCA generates self-signed certificate authority used for internal inter-node communications.
GenerateSelfSignedCA generates self-signed certificate authority used for internal inter-node communications.
MarshalCertificatePEM takes a *x509.Certificate and returns the PEM encoded bytes.
MarshalPublicKeyFromPrivateKeyPEM extracts public key from private key and returns PEM marshalled key.
New returns new CA from PEM encoded certificate and private key.
ParseCertificatePEM parses PEM-encoded certificate.
ParseCertificateRequestPEM parses PEM-encoded certificate signing request.
ParsePrivateKeyDER parses unencrypted DER-encoded private key.
ParsePrivateKeyPEM parses PEM-encoded private key.
ParsePublicKeyDER parses unencrypted DER-encoded publice key.
ParsePublicKeyPEM parses public key PEM.

# Structs

CertAuthority is X.509 certificate authority.
CertificateRequest is a X.509 signing certificate request.
Identity is an identity of the user or service, e.g.