Versions in this module Expand all Collapse all v1 v1.2.5 Sep 23, 2024 Changes in this version + const DefaultRefreshThreshold + const LETS_ENCRYPT_MAX_DOMAINS_PER_CERT + func GetWildcardName(fqdn string) string + type ProxyCertsCache struct + func NewProxyCertsCache(publicCertAPI cloudcommon.GetPublicCertApi) *ProxyCertsCache + func (s *ProxyCertsCache) Count(key *edgeproto.CloudletKey) int + func (s *ProxyCertsCache) GetCert(ctx context.Context, key *edgeproto.CloudletKey, fqdn string, ...) (access.TLSCert, error) + func (s *ProxyCertsCache) Has(key *edgeproto.CloudletKey, wildcardName string) bool + func (s *ProxyCertsCache) RefreshCert(ctx context.Context, key *edgeproto.CloudletKey, wildcardName string, ...) (access.TLSCert, bool, error) + func (s *ProxyCertsCache) RemoveUnused(ctx context.Context, key *edgeproto.CloudletKey, ...) + func (s *ProxyCertsCache) SetRefreshThreshold(refreshThreshold time.Duration)