Versions in this module Expand all Collapse all v1 v1.1.0 Feb 15, 2017 v1.0.0 Feb 12, 2017 Changes in this version + var ErrCannotSelfSignNonCA = errors.New("cannot self sign non CA request") + var ErrMaxPathLenReached = errors.New("max path len reached") + type EasyPKI struct + Store store.Store + func (e *EasyPKI) CRL(caName string, expire time.Time) ([]byte, error) + func (e *EasyPKI) GetBundle(caName, name string) (*certificate.Bundle, error) + func (e *EasyPKI) GetCA(name string) (*certificate.Bundle, error) + func (e *EasyPKI) Revoke(caName string, cert *x509.Certificate) error + func (e *EasyPKI) Sign(signer *certificate.Bundle, req *Request) error + type Request struct + IsClientCertificate bool + Name string + PrivateKeySize int + Template *x509.Certificate