Documentation ¶
Index ¶
- type Manager
- func (m *Manager) ActivatePackage(certID string) error
- func (m *Manager) ExportCertPackageToPath(certID string) error
- func (m *Manager) FinalizePackage(p *Package) error
- func (m *Manager) GetActivePackage() *Package
- func (m *Manager) GetActivePackageCAPath() string
- func (m *Manager) GetActivePackageCertPath() string
- func (m *Manager) GetActivePackageKeyPath() string
- func (m *Manager) ImportCertPackageFromPath(certID string) error
- func (m *Manager) InitializePackage() (*Package, error)
- type Package
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewCertManager ¶
func (*Manager) ActivatePackage ¶
func (*Manager) ExportCertPackageToPath ¶
func (*Manager) FinalizePackage ¶
func (*Manager) GetActivePackage ¶
func (*Manager) GetActivePackageCAPath ¶
func (*Manager) GetActivePackageCertPath ¶
func (*Manager) GetActivePackageKeyPath ¶
func (*Manager) ImportCertPackageFromPath ¶
func (*Manager) InitializePackage ¶
type Package ¶
type Package struct { Finalized bool CertificateID string Certificate *x509.Certificate PublicKey *rsa.PublicKey PrivateKey *rsa.PrivateKey TLSCertKeyPair []tls.Certificate CACertificates []*x509.Certificate CertPool *x509.CertPool CertInfo []*pbc.CertificateInfo // contains filtered or unexported fields }
func (*Package) ReadPEMToX509CACerts ¶
func (p *Package) ReadPEMToX509CACerts(rawCerts []*pbc.Certificate) error
func (*Package) ReadPEMToX509Cert ¶
Click to show internal directories.
Click to hide internal directories.