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 }
type CRLReader ¶ added in v1.0.4
type CRLReader interface {
ReadCRL(crlProcessor CRLProcessor, crlFilePath string) (*CRLReadResult, error)
}
type ExtendedCRLMetaInfo ¶
type StreamingCRLFileReader ¶ added in v1.0.4
type StreamingCRLFileReader struct { }
func (StreamingCRLFileReader) ReadCRL ¶ added in v1.0.4
func (StreamingCRLFileReader) ReadCRL(crlProcessor CRLProcessor, crlFilePath string) (*CRLReadResult, error)
Click to show internal directories.
Click to hide internal directories.