Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CRLEntry ¶
type CRLEntry struct { Issuer *pkix.RDNSequence RevokedCertificate *pkix.RevokedCertificate }
type CRLMetaInfo ¶
type CRLProcessor ¶
type CRLProcessor interface { StartUpdateCrl(crlMetaInfo *CRLMetaInfo) error InsertRevokedCertificate(entry *CRLEntry) error UpdateExtendedMetaInfo(info *ExtendedCRLMetaInfo) error UpdateSignatureCertificate(entry *core.CertificateChainEntry) error }
type CRLReadResult ¶
type CRLReadResult struct { HashAndVerifyStrategy *signatureverify.HashAndVerifyStrategies Signature *asn1parser.BitString CalculatedSignature []byte Issuer *pkix.RDNSequence CRLExtensions *[]pkix.Extension }
func ReadCRL ¶
func ReadCRL(crlProcessor CRLProcessor, crlFilePath string) (*CRLReadResult, error)
type ExtendedCRLMetaInfo ¶
Click to show internal directories.
Click to hide internal directories.