Documentation
¶
Index ¶
- type CAPool
- type CAPoolGetter
- type Config
- type GetCAPool
- type Manager
- func (m *Manager) AddOrReplaceCredential(c credential.Credential)
- func (m *Manager) AddOrReplaceCredentials(ca ...credential.Credential)
- func (m *Manager) ClearCredentials()
- func (m *Manager) Close()
- func (m *Manager) ExportConfig() Config
- func (m *Manager) Get(request *net.Request) (*pool.Message, error)
- func (m *Manager) GetCAPool() []*x509.Certificate
- func (m *Manager) Post(request *net.Request) (*pool.Message, error)
- func (m *Manager) RemoveCredentials(ids ...int)
- func (m *Manager) RemoveCredentialsBySubjects(subjects ...string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CAPool ¶
type CAPool struct {
// contains filtered or unexported fields
}
func MakeCAPool ¶
func MakeCAPool(caPool CAPoolGetter, getCAPool GetCAPool) CAPool
type CAPoolGetter ¶
type Config ¶
type Config = credential.CredentialResponse
type GetCAPool ¶
type GetCAPool func() []*x509.Certificate
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func (*Manager) AddOrReplaceCredential ¶
func (m *Manager) AddOrReplaceCredential(c credential.Credential)
func (*Manager) AddOrReplaceCredentials ¶
func (m *Manager) AddOrReplaceCredentials(ca ...credential.Credential)
func (*Manager) ClearCredentials ¶
func (m *Manager) ClearCredentials()
func (*Manager) ExportConfig ¶
func (*Manager) GetCAPool ¶
func (m *Manager) GetCAPool() []*x509.Certificate
func (*Manager) RemoveCredentials ¶
func (*Manager) RemoveCredentialsBySubjects ¶
Click to show internal directories.
Click to hide internal directories.