Foxit PDF SDK
|
Public Member Functions | |
java.util.ArrayList< byte[]> | getCertChainFromSignature (byte[] signature_content) throws com.foxit.sdk.PDFException |
A callback function used to get the cert chain from the signature content. More... | |
TimeRange | getCertValidTimeRange (byte[] cert) throws com.foxit.sdk.PDFException |
A callback function used to get the time range that represents validity period of a certificate. More... | |
byte [] | getCRLSignature (byte[] crl_data) throws com.foxit.sdk.PDFException |
A callback function used to get the signature content from a CRL response. More... | |
DateTime | getDTSTime (byte[] signature_content) throws com.foxit.sdk.PDFException |
A callback function used to get the DTS (document time stamp signature) time from signature content. More... | |
CertIssuerPair | getOCSPCertAndIssuer (byte[] ocsp_data, java.util.ArrayList< byte[]> trust_cert_chain) throws com.foxit.sdk.PDFException |
A callback function used to get the cert-issuer pair of OCSP response. More... | |
DateTime | getOCSPProducedAtTime (byte[] ocsp_data) throws com.foxit.sdk.PDFException |
A callback function used to get the produce time of the OCSP response. More... | |
byte [] | getOCSPSignature (byte[] ocsp_data) throws com.foxit.sdk.PDFException |
A callback function used to get the signature content from a OCSP response. More... | |
Response | getResponseOnLineForSingleCert (CertIssuerPair cert_issuer_pair) throws com.foxit.sdk.PDFException |
A callback function used to get response online for a certificate. More... | |
RevocationArrayInfo | getRevocationInfoFromSignatureData (byte[] signature_content) throws com.foxit.sdk.PDFException |
A callback function used to get the revocation information (in array type) from a signature. More... | |
byte [] | getTSTSignature (byte[] signature_content) throws com.foxit.sdk.PDFException |
A callback function used to get the time stamp token content from a signature content. More... | |
DateTime | getTSTTime (byte[] signature_content) throws com.foxit.sdk.PDFException |
A callback function used to get the time stamp token time from signature content. More... | |
boolean | isCA (byte[] cert) |
A callback function used to judge whether a certificate is a CA certificate. More... | |
boolean | isIssuerMatchCert (CertIssuerPair cert_issuer_pair) |
A callback function used to check if an issuer matches a certificate. More... | |
boolean | isOCSPNeedCheck (byte[] ocsp_data) |
A callback function used to get flag which decides if need to check OCSP response. More... | |
void | release () |
A callback function used to release current callback object itself. More... | |
CertVerifyResult | verifyCRL (CertIssuerPair cert_issuer_pair, byte[] crl_data) throws com.foxit.sdk.PDFException |
A callback function used to verify whether the CRL response matches the certificate and get the verify result for the certificate. More... | |
CertVerifyResult | verifyOCSP (CertIssuerPair cert_issuer_pair, byte[] ocsp_data) throws com.foxit.sdk.PDFException |
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.
java.util.ArrayList< byte[] > com.foxit.sdk.pdf.RevocationCallback.getCertChainFromSignature | ( | byte [] | signature_content | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the cert chain from the signature content.
[in] | signature_content | Signature content. |
TimeRange com.foxit.sdk.pdf.RevocationCallback.getCertValidTimeRange | ( | byte [] | cert | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the time range that represents validity period of a certificate.
[in] | cert | Certificate content. |
byte[] com.foxit.sdk.pdf.RevocationCallback.getCRLSignature | ( | byte [] | crl_data | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the signature content from a CRL response.
[in] | crl_data | CRL response content. |
DateTime com.foxit.sdk.pdf.RevocationCallback.getDTSTime | ( | byte [] | signature_content | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the DTS (document time stamp signature) time from signature content.
[in] | signature_content | Signature content. |
CertIssuerPair com.foxit.sdk.pdf.RevocationCallback.getOCSPCertAndIssuer | ( | byte [] | ocsp_data, |
java.util.ArrayList< byte[]> | trust_cert_chain | ||
) | throws com.foxit.sdk.PDFException |
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. |
DateTime com.foxit.sdk.pdf.RevocationCallback.getOCSPProducedAtTime | ( | byte [] | ocsp_data | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the produce time of the OCSP response.
[in] | ocsp_data | OCSP response content. |
byte[] com.foxit.sdk.pdf.RevocationCallback.getOCSPSignature | ( | byte [] | ocsp_data | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the signature content from a OCSP response.
[in] | ocsp_data | OCSP response content. |
Response com.foxit.sdk.pdf.RevocationCallback.getResponseOnLineForSingleCert | ( | CertIssuerPair | cert_issuer_pair | ) | throws com.foxit.sdk.PDFException |
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. |
RevocationArrayInfo com.foxit.sdk.pdf.RevocationCallback.getRevocationInfoFromSignatureData | ( | byte [] | signature_content | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the revocation information (in array type) from a signature.
[in] | signature_content | Signature content. |
byte[] com.foxit.sdk.pdf.RevocationCallback.getTSTSignature | ( | byte [] | signature_content | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the time stamp token content from a signature content.
[in] | signature_content | Signature content. |
DateTime com.foxit.sdk.pdf.RevocationCallback.getTSTTime | ( | byte [] | signature_content | ) | throws com.foxit.sdk.PDFException |
A callback function used to get the time stamp token time from signature content.
[in] | signature_content | Signature content. |
boolean com.foxit.sdk.pdf.RevocationCallback.isCA | ( | byte [] | cert | ) |
A callback function used to judge whether a certificate is a CA certificate.
[in] | cert | Certificate content. |
boolean com.foxit.sdk.pdf.RevocationCallback.isIssuerMatchCert | ( | CertIssuerPair | cert_issuer_pair | ) |
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. |
boolean com.foxit.sdk.pdf.RevocationCallback.isOCSPNeedCheck | ( | byte [] | ocsp_data | ) |
A callback function used to get flag which decides if need to check OCSP response.
[in] | ocsp_data | OCSP response content. |
void com.foxit.sdk.pdf.RevocationCallback.release | ( | ) |
A callback function used to release current callback object itself.
CertVerifyResult com.foxit.sdk.pdf.RevocationCallback.verifyCRL | ( | CertIssuerPair | cert_issuer_pair, |
byte [] | crl_data | ||
) | throws com.foxit.sdk.PDFException |
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. |
CertVerifyResult com.foxit.sdk.pdf.RevocationCallback.verifyOCSP | ( | CertIssuerPair | cert_issuer_pair, |
byte [] | ocsp_data | ||
) | throws com.foxit.sdk.PDFException |
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. |