Foxit PDF SDK
|
Public Member Functions | |
virtual StringArray | GetCertChainFromSignature (const String &signature_content)=0 |
A callback function used to get the cert chain from the signature content. More... | |
virtual TimeRange | GetCertValidTimeRange (const String &cert)=0 |
A callback function used to get the time range that represents validity period of a certificate. More... | |
virtual String | GetCRLSignature (const String &crl_data)=0 |
A callback function used to get the signature content from a CRL response. More... | |
virtual DateTime | GetDTSTime (const String &signature_content)=0 |
A callback function used to get the DTS (document time stamp signature) time from signature content. More... | |
virtual CertIssuerPair | GetOCSPCertAndIssuer (const String &ocsp_data, const StringArray &trust_cert_chain)=0 |
A callback function used to get the cert-issuer pair of OCSP response. More... | |
virtual DateTime | GetOCSPProducedAtTime (const String &ocsp_data)=0 |
A callback function used to get the produce time of the OCSP response. More... | |
virtual String | GetOCSPSignature (const String &ocsp_data)=0 |
A callback function used to get the signature content from a OCSP response. More... | |
virtual Response | GetResponseOnLineForSingleCert (const CertIssuerPair &cert_issuer_pair)=0 |
A callback function used to get response online for a certificate. More... | |
virtual RevocationArrayInfo | GetRevocationInfoFromSignatureData (const String &signature_content)=0 |
A callback function used to get the revocation information (in array type) from a signature. More... | |
virtual String | GetTSTSignature (const String &signature_content)=0 |
A callback function used to get the time stamp token content from a signature content. More... | |
virtual DateTime | GetTSTTime (const String &signature_content)=0 |
A callback function used to get the time stamp token time from signature content. More... | |
virtual bool | IsCA (const String &cert)=0 |
A callback function used to judge whether a certificate is a CA certificate. More... | |
virtual bool | IsIssuerMatchCert (const CertIssuerPair &cert_issuer_pair)=0 |
A callback function used to check if an issuer matches a certificate. More... | |
virtual bool | IsOCSPNeedCheck (const String &ocsp_data)=0 |
A callback function used to get flag which decides if need to check OCSP response. More... | |
virtual void | Release ()=0 |
A callback function used to release current callback object itself. More... | |
virtual CertVerifyResult | VerifyCRL (const CertIssuerPair &cert_issuer_pair, const String &crl_data)=0 |
A callback function used to verify whether the CRL response matches the certificate and get the verify result for the certificate. More... | |
virtual CertVerifyResult | VerifyOCSP (const CertIssuerPair &cert_issuer_pair, const String &ocsp_data)=0 |
A callback function used to verify whether the OCSP response matches the certificate and get the verify result for the certificate. More... | |
This class represent a revocation callback object which is used for class LTVVerifier. All the pure virtual functions in this class are used as callback functions and should be implemented by user.
|
pure virtual |
A callback function used to get the cert chain from the signature content.
[in] | signature_content | Signature content. |
|
pure virtual |
A callback function used to get the time range that represents validity period of a certificate.
[in] | cert | Certificate content. |
|
pure virtual |
A callback function used to get the signature content from a CRL response.
[in] | crl_data | CRL response content. |
|
pure virtual |
A callback function used to get the DTS (document time stamp signature) time from signature content.
[in] | signature_content | Signature content. |
|
pure virtual |
A callback function used to get the cert-issuer pair of OCSP response.
[in] | ocsp_data | OCSP response data. |
[in] | trust_cert_chain | The trust cert chain used to find the issuer of the OCSP cert. |
|
pure virtual |
A callback function used to get the produce time of the OCSP response.
[in] | ocsp_data | OCSP response content. |
|
pure virtual |
A callback function used to get the signature content from a OCSP response.
[in] | ocsp_data | OCSP response content. |
|
pure virtual |
A callback function used to get response online for a certificate.
[in] | cert_issuer_pair | A cert-issuer pair which represents a certificate and an issuer for the certificate. |
|
pure virtual |
A callback function used to get the revocation information (in array type) from a signature.
[in] | signature_content | Signature content. |
|
pure virtual |
A callback function used to get the time stamp token content from a signature content.
[in] | signature_content | Signature content. |
|
pure virtual |
A callback function used to get the time stamp token time from signature content.
[in] | signature_content | Signature content. |
|
pure virtual |
A callback function used to judge whether a certificate is a CA certificate.
[in] | cert | Certificate content. |
|
pure virtual |
A callback function used to check if an issuer matches a certificate.
[in] | cert_issuer_pair | A cert-issuer pair. Issuer in this pair is to be checked if it matches the ceritificate in this pair. |
|
pure virtual |
A callback function used to get flag which decides if need to check OCSP response.
[in] | ocsp_data | OCSP response content. |
|
pure virtual |
A callback function used to release current callback object itself.
|
pure virtual |
A callback function used to verify whether the CRL response matches the certificate and get the verify result for the certificate.
[in] | cert_issuer_pair | A cert-issuer pair which represents a certificate and an issuer for the certificate. |
[in] | crl_data | CRL content. |
|
pure virtual |
A callback function used to verify whether the OCSP response matches the certificate and get the verify result for the certificate.
[in] | cert_issuer_pair | A cert-issuer pair which represents a certificate and an issuer for the certificate. |
[in] | ocsp_data | OCSP content. |