Documentation
¶
Index ¶
- func DecryptCertificate(certificateEncrypt, privateKeyEncrypt, issuerCertificateEncrypt, secret string) (certificateDecrypt, privateKeyDecrypt, issuerCertificateDecrypt string, ...)
- func EncryptCertificate(certInfo *certificate.Resource, secret string) (certificateEncrypt, privateKey, issuerCertificate string, expire int64, ...)
- func GetCertificateExpireTime(certPEM string) (expire int64, err error)
- type AcmeAccount
- type AcmeProvider
- type IAcme
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecryptCertificate ¶
func EncryptCertificate ¶
func GetCertificateExpireTime ¶
GetCertificateExpireTime 获取证书过期时间
Types ¶
type AcmeAccount ¶
type AcmeAccount struct { Email string Registration *registration.Resource // contains filtered or unexported fields }
AcmeAccount acme account
func (*AcmeAccount) GetEmail ¶
func (u *AcmeAccount) GetEmail() string
func (*AcmeAccount) GetPrivateKey ¶
func (u *AcmeAccount) GetPrivateKey() crypto.PrivateKey
func (AcmeAccount) GetRegistration ¶
func (u AcmeAccount) GetRegistration() *registration.Resource
type AcmeProvider ¶
func (*AcmeProvider) ReqCertificate ¶
func (a *AcmeProvider) ReqCertificate(CADirURL, accountEmail string, domains ...string) (*certificate.Resource, error)
Click to show internal directories.
Click to hide internal directories.