Versions in this module Expand all Collapse all v0 v0.1.0 Jan 11, 2017 Changes in this version + type BasicManager struct + func (mgr *BasicManager) CreateCA(caID string, options *generator.Options) (string, error) + func (mgr *BasicManager) CreateClient(caID string, options *generator.Options) (string, error) + func (mgr *BasicManager) CreateServer(caID string, options *generator.Options) (string, error) + func (mgr *BasicManager) GetCA(id string) (*types.CAEntity, error) + func (mgr *BasicManager) GetCRL(caID string) (string, error) + func (mgr *BasicManager) GetClient(id string) (*types.Entity, error) + func (mgr *BasicManager) GetServer(id string) (*types.Entity, error) + func (mgr *BasicManager) RevokeCA(caID, id string) error + func (mgr *BasicManager) RevokeClient(caID, id string) error + func (mgr *BasicManager) RevokeServer(caID, id string) error + type Manager interface + CreateCA func(caID string, options *generator.Options) (string, error) + CreateClient func(caID string, options *generator.Options) (string, error) + CreateServer func(caID string, options *generator.Options) (string, error) + GetCA func(id string) (*types.CAEntity, error) + GetCRL func(caID string) (string, error) + GetClient func(id string) (*types.Entity, error) + GetServer func(id string) (*types.Entity, error) + RevokeCA func(caID, id string) error + RevokeClient func(caID, id string) error + RevokeServer func(caID, id string) error + func NewBasicManager(store storage.Storage) Manager + func NewThreadSafeManager(store storage.Storage) Manager + type ThreadSafeManager struct + func (mgr *ThreadSafeManager) CreateCA(caID string, options *generator.Options) (string, error) + func (mgr *ThreadSafeManager) CreateClient(caID string, options *generator.Options) (string, error) + func (mgr *ThreadSafeManager) CreateServer(caID string, options *generator.Options) (string, error) + func (mgr *ThreadSafeManager) GetCA(id string) (*types.CAEntity, error) + func (mgr *ThreadSafeManager) GetCRL(caID string) (string, error) + func (mgr *ThreadSafeManager) GetClient(id string) (*types.Entity, error) + func (mgr *ThreadSafeManager) GetServer(id string) (*types.Entity, error) + func (mgr *ThreadSafeManager) RevokeCA(caID, id string) error + func (mgr *ThreadSafeManager) RevokeClient(caID, id string) error + func (mgr *ThreadSafeManager) RevokeServer(caID, id string) error