Documentation ¶
Index ¶
- Variables
- type Database
- func (db *Database) AddCertificate(certType string, cert certhandler.CertInfo) (err error)
- func (db *Database) Close()
- func (db *Database) GetCertificate(issuer, serial string) (cert certhandler.CertInfo, err error)
- func (db *Database) GetCertificates(certType string) (certs []certhandler.CertInfo, err error)
- func (db *Database) RemoveAllCertificates(certType string) (err error)
- func (db *Database) RemoveCertificate(certType, certURL string) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrVersionMismatch = errors.New("version mismatch")
ErrVersionMismatch is returned when DB has unsupported DB version.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
Database structure with database information.
func (*Database) AddCertificate ¶
func (db *Database) AddCertificate(certType string, cert certhandler.CertInfo) (err error)
AddCertificate adds new certificate to database.
func (*Database) GetCertificate ¶
func (db *Database) GetCertificate(issuer, serial string) (cert certhandler.CertInfo, err error)
GetCertificate returns certificate by issuer and serial.
func (*Database) GetCertificates ¶
func (db *Database) GetCertificates(certType string) (certs []certhandler.CertInfo, err error)
GetCertificates returns certificates of selected type.
func (*Database) RemoveAllCertificates ¶
RemoveAllCertificates removes all certificate from database.
func (*Database) RemoveCertificate ¶
RemoveCertificate removes certificate from database.
Click to show internal directories.
Click to hide internal directories.