Documentation
¶
Index ¶
- func CheckCertificate(cert *x509.Certificate, clockSkewDays int, logger hclog.Logger) bool
- func MakeUILogger(debug bool, noText bool, noColor bool) hclog.Logger
- type CertMonitorUI
- func (u *CertMonitorUI) PrintJWKCert(jwk *certmonitor.CertMonitorJWK, index int, skew int)
- func (u *CertMonitorUI) PrintJWKCerts(jwks []*certmonitor.CertMonitorJWK, alg string, kty string, kid string, ...)
- func (u *CertMonitorUI) PrintX509Cert(cert *x509.Certificate, index int, skew int)
- func (u *CertMonitorUI) PrintX509CertList(certs []*x509.Certificate, skew int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckCertificate ¶
func CheckCertificate(cert *x509.Certificate, clockSkewDays int, logger hclog.Logger) bool
CheckCertificate check certificate expiration with skewed days
func MakeUILogger ¶
Types ¶
type CertMonitorUI ¶
type CertMonitorUI struct {
Logger hclog.Logger
}
func NewCertMonitorUI ¶
func NewCertMonitorUI(l hclog.Logger, debug bool, noText bool) *CertMonitorUI
NewCertMonitorUI create a new UI
func (*CertMonitorUI) PrintJWKCert ¶
func (u *CertMonitorUI) PrintJWKCert(jwk *certmonitor.CertMonitorJWK, index int, skew int)
JWK format
func (*CertMonitorUI) PrintJWKCerts ¶
func (u *CertMonitorUI) PrintJWKCerts(jwks []*certmonitor.CertMonitorJWK, alg string, kty string, kid string, index int, skew int)
PrintJWKCerts prints the List of JWKs and apply the alg, kid, index filter if needed
func (*CertMonitorUI) PrintX509Cert ¶
func (u *CertMonitorUI) PrintX509Cert(cert *x509.Certificate, index int, skew int)
PrintX509Cert print the X509 cert
func (*CertMonitorUI) PrintX509CertList ¶
func (u *CertMonitorUI) PrintX509CertList(certs []*x509.Certificate, skew int)
PrintX509Cert print the list of X509 certs
Click to show internal directories.
Click to hide internal directories.