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 HashingCRLReaderFactory ¶ added in v1.0.6
type HashingCRLReaderFactory struct {
}
type StreamingCRLFileReader ¶ added in v1.0.4
type StreamingCRLFileReader struct {
// contains filtered or unexported fields
}
func (StreamingCRLFileReader) ReadCRL ¶ added in v1.0.4
func (S StreamingCRLFileReader) ReadCRL(crlProcessor CRLProcessor, crlFilePath string) (*CRLReadResult, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.