Versions in this module Expand all Collapse all v0 v0.0.1 Apr 19, 2021 Changes in this version + var ErrCSRCreate = errors.New("unable to create CSR") + var ErrCSRRequestCreate = errors.New("unable to create CSR request") + var ErrConsulConnection = errors.New("error connecting to Service Discovery server") + var ErrGetRemoteCA = errors.New("error getting remote CA certificate") + var ErrPKIOperation = errors.New("unable to perform PKI operation") + var ErrRemoteConnection = errors.New("error connecting to remote server") + var ErrSignerInfoLoading = errors.New("unable to read Signer info") + func NewClient(proxyAddress string, consulProtocol string, consulHost string, ...) client.Client + type CSROptions struct + type SCEPExt struct + func (s *SCEPExt) GetCertificate(ctx context.Context, keyAlg string, keySize int, c string, st string, l string, ...) (*x509.Certificate, crypto.PrivateKey, error) + func (s *SCEPExt) StartClient(ctx context.Context, CA string, authCRT []tls.Certificate) error