pkiutil

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2017 License: Apache-2.0 Imports: 9 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CertOrKeyExist

func CertOrKeyExist(pkiPath, name string) bool

CertOrKeyExist retuns a boolean whether the cert or the key exists

func NewCertAndKey

func NewCertAndKey(caCert *x509.Certificate, caKey *rsa.PrivateKey, config certutil.Config) (*x509.Certificate, *rsa.PrivateKey, error)

NewCertAndKey - new cert and key

func NewCertificateAuthority

func NewCertificateAuthority() (*x509.Certificate, *rsa.PrivateKey, error)

NewCertificateAuthority create a new CA

func TryLoadAnyCertFromDisk

func TryLoadAnyCertFromDisk(certificatePath string) (*x509.Certificate, error)

TryLoadAnyCertFromDisk tries to load the cert from the disk and validates that it is valid

func TryLoadAnyKeyFromDisk

func TryLoadAnyKeyFromDisk(privateKeyPath string) (*rsa.PrivateKey, error)

TryLoadAnyKeyFromDisk tries to load the key from the disk and validates that it is valid

func TryLoadCertAndKeyFromDisk

func TryLoadCertAndKeyFromDisk(pkiPath, name string) (*x509.Certificate, *rsa.PrivateKey, error)

TryLoadCertAndKeyFromDisk tries to load a cert and a key from the disk and validates that they are valid

func TryLoadCertFromDisk

func TryLoadCertFromDisk(pkiPath, name string) (*x509.Certificate, error)

TryLoadCertFromDisk tries to load the cert from the disk and validates that it is valid

func TryLoadKeyFromDisk

func TryLoadKeyFromDisk(pkiPath, name string) (*rsa.PrivateKey, error)

TryLoadKeyFromDisk tries to load the key from the disk and validates that it is valid

func TryLoadPublicKeyFromDisk

func TryLoadPublicKeyFromDisk(pkiPath, name string) (*rsa.PublicKey, error)

TryLoadPublicKeyFromDisk - will verify a Public key and return it if OK

func WriteCert

func WriteCert(pkiPath, name string, cert *x509.Certificate) error

WriteCert - writes a public cert as name at pkiPath

func WriteCertAndKey

func WriteCertAndKey(pkiPath string, name string, cert *x509.Certificate, key *rsa.PrivateKey) error

WriteCertAndKey - save new key and cert to disk at pkiPath as name

func WriteKey

func WriteKey(pkiPath, name string, key *rsa.PrivateKey) error

WriteKey - writes a private key as name at pkiPath

func WritePublicKey

func WritePublicKey(pkiPath, name string, key *rsa.PublicKey) error

WritePublicKey - writes a public key as name at pkiPath

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL