Versions in this module Expand all Collapse all v1 v1.0.0 Mar 17, 2017 Changes in this version + const BadAlg + const BadCertID + const BadMessageCheck + const BadRequest + const BadTime + const CertPoll + const CertRep + const FAILURE + const GetCRL + const GetCert + const PENDING + const PKCSReq + const RenewalReq + const SUCCESS + const UpdateReq + func CACerts(data []byte) ([]*x509.Certificate, error) + func DegenerateCertificates(certs []*x509.Certificate) ([]byte, error) + type CSRReqMessage struct + CSR *x509.CertificateRequest + ChallengePassword string + type CertRepMessage struct + Certificate *x509.Certificate + type FailInfo string + type MessageType string + type PKIMessage struct + Raw []byte + Recipients []*x509.Certificate + SignerCert *x509.Certificate + SignerKey *rsa.PrivateKey + func NewCSRRequest(csr *x509.CertificateRequest, tmpl *PKIMessage) (*PKIMessage, error) + func ParsePKIMessage(data []byte) (*PKIMessage, error) + func (msg *PKIMessage) DecryptPKIEnvelope(cert *x509.Certificate, key *rsa.PrivateKey) error + func (msg *PKIMessage) SignCSR(crtAuth *x509.Certificate, keyAuth *rsa.PrivateKey, template *x509.Certificate) (*PKIMessage, error) + type PKIStatus string + type RecipientNonce []byte + type SenderNonce []byte + type TransactionID string Other modules containing this package github.com/micromdm/scep/v2