Documentation ¶
Index ¶
- type BasicManager
- 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
- type ThreadSafeManager
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicManager ¶
type BasicManager struct {
// contains filtered or unexported fields
}
func (*BasicManager) CreateClient ¶
func (*BasicManager) CreateServer ¶
func (*BasicManager) GetClient ¶
func (mgr *BasicManager) GetClient(id string) (*types.Entity, error)
func (*BasicManager) GetServer ¶
func (mgr *BasicManager) GetServer(id string) (*types.Entity, error)
func (*BasicManager) RevokeCA ¶
func (mgr *BasicManager) RevokeCA(caID, id string) error
func (*BasicManager) RevokeClient ¶
func (mgr *BasicManager) RevokeClient(caID, id string) error
func (*BasicManager) RevokeServer ¶
func (mgr *BasicManager) RevokeServer(caID, id string) error
type Manager ¶
type Manager interface { GetCA(id string) (*types.CAEntity, error) GetClient(id string) (*types.Entity, error) GetServer(id string) (*types.Entity, error) CreateCA(caID string, options *generator.Options) (string, error) CreateClient(caID string, options *generator.Options) (string, error) CreateServer(caID string, options *generator.Options) (string, error) RevokeCA(caID, id string) error RevokeClient(caID, id string) error RevokeServer(caID, id string) error GetCRL(caID string) (string, error) }
func NewBasicManager ¶
func NewThreadSafeManager ¶
type ThreadSafeManager ¶
type ThreadSafeManager struct {
// contains filtered or unexported fields
}
func (*ThreadSafeManager) CreateClient ¶
func (*ThreadSafeManager) CreateServer ¶
func (*ThreadSafeManager) GetCA ¶
func (mgr *ThreadSafeManager) GetCA(id string) (*types.CAEntity, error)
func (*ThreadSafeManager) GetCRL ¶
func (mgr *ThreadSafeManager) GetCRL(caID string) (string, error)
func (*ThreadSafeManager) GetClient ¶
func (mgr *ThreadSafeManager) GetClient(id string) (*types.Entity, error)
func (*ThreadSafeManager) GetServer ¶
func (mgr *ThreadSafeManager) GetServer(id string) (*types.Entity, error)
func (*ThreadSafeManager) RevokeCA ¶
func (mgr *ThreadSafeManager) RevokeCA(caID, id string) error
func (*ThreadSafeManager) RevokeClient ¶
func (mgr *ThreadSafeManager) RevokeClient(caID, id string) error
func (*ThreadSafeManager) RevokeServer ¶
func (mgr *ThreadSafeManager) RevokeServer(caID, id string) error
Click to show internal directories.
Click to hide internal directories.