C# Class ReisJr.BouncyCastle.Examples.OcspClient

Show file Open project: reisjr/BouncyCastleExamples Class Usage Examples

Public Methods

Method Description
Query ( X509Certificate eeCert, X509Certificate issuerCert ) : CertificateStatus

Private Methods

Method Description
GenerateOcspRequest ( CertificateID id ) : OcspReq
GenerateOcspRequest ( X509Certificate issuerCert, BigInteger serialNumber ) : OcspReq
ProcessOcspResponse ( X509Certificate eeCert, X509Certificate issuerCert, byte binaryResp ) : CertificateStatus
ValidateCertificateId ( X509Certificate issuerCert, X509Certificate eeCert, CertificateID certificateId ) : void
ValidateNextUpdate ( SingleResp resp ) : void
ValidateResponse ( BasicOcspResp or, X509Certificate issuerCert ) : void
ValidateResponseSignature ( BasicOcspResp or, Org asymmetricKeyParameter ) : void
ValidateSignerAuthorization ( X509Certificate issuerCert, X509Certificate signerCert ) : void
ValidateThisUpdate ( SingleResp resp ) : void

Method Details

Query() public method

public Query ( X509Certificate eeCert, X509Certificate issuerCert ) : CertificateStatus
eeCert Org.BouncyCastle.X509.X509Certificate
issuerCert Org.BouncyCastle.X509.X509Certificate
return Org.BouncyCastle.Ocsp.CertificateStatus