Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Config = &config.ServerConfigT{}
Functions ¶
Types ¶
type CertT ¶
type MySDS ¶
type MySDS struct { secretv3.UnimplementedSecretDiscoveryServiceServer // contains filtered or unexported fields }
func (*MySDS) StreamSecrets ¶
func (sds *MySDS) StreamSecrets(server secretv3.SecretDiscoveryService_StreamSecretsServer) error
type ServerCacheFile ¶
type ServerCacheFile struct {
// contains filtered or unexported fields
}
func MakeServerCacheFile ¶
func MakeServerCacheFile() ServerCacheFile
func (*ServerCacheFile) PrintCertInfo ¶
func (s *ServerCacheFile) PrintCertInfo()
func (*ServerCacheFile) ReadCacheFile ¶
func (s *ServerCacheFile) ReadCacheFile() error
type ServerCacheFileEntry ¶
type ServerCertCacheEntry ¶
type ServerCertCacheEntry struct { Listening atomic.Uint64 Updated atomic.Pointer[chan struct{}] Stop atomic.Pointer[chan struct{}] // contains filtered or unexported fields }
func (*ServerCertCacheEntry) Cert ¶
func (c *ServerCertCacheEntry) Cert() CertT
func (*ServerCertCacheEntry) IsSubcribing ¶
func (c *ServerCertCacheEntry) IsSubcribing() bool
func (*ServerCertCacheEntry) Release ¶
func (c *ServerCertCacheEntry) Release()
func (*ServerCertCacheEntry) Subscribe ¶
func (c *ServerCertCacheEntry) Subscribe()
type ServerCertCacheT ¶
type ServerCertCacheT struct {
// contains filtered or unexported fields
}
func (*ServerCertCacheT) GetEntry ¶
func (s *ServerCertCacheT) GetEntry(domains []string) *ServerCertCacheEntry
Click to show internal directories.
Click to hide internal directories.