Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateConsumerUpdater ¶
type CertificateConsumerUpdater interface {
UpdateCertificate(info certmgmt.CertificateInfo)
}
type CertificateSource ¶
type CertificateSource interface { GetCertificate(*tls.ClientHelloInfo) (*tls.Certificate, error) GetCertificateInfo() certmgmt.CertificateInfo }
type CertificateUpdaterFunc ¶
type CertificateUpdaterFunc func(info certmgmt.CertificateInfo)
func (CertificateUpdaterFunc) UpdateCertificate ¶
func (this CertificateUpdaterFunc) UpdateCertificate(info certmgmt.CertificateInfo)
type CertificateWatch ¶
type CertificateWatch interface {
RegisterConsumer(h CertificateConsumerUpdater)
}
type Watchable ¶
type Watchable interface {
RegisterConsumer(h CertificateConsumerUpdater)
}
type WatchableSource ¶
func (*WatchableSource) NotifyUpdate ¶
func (this *WatchableSource) NotifyUpdate(info certmgmt.CertificateInfo)
func (*WatchableSource) RegisterConsumer ¶
func (this *WatchableSource) RegisterConsumer(h CertificateConsumerUpdater)
Click to show internal directories.
Click to hide internal directories.