|
class |
AsymmetricAlgorithmSignature |
|
This class allows you to sign with either an RSACryptoServiceProvider/DSACryptoServiceProvider from a X509Certificate2, or from manually created RSACryptoServiceProvider/DSACryptoServiceProvider. Depending on the certificate's CSP, sometimes you will not be able to sign with SHA-256/SHA-512 hash algorithm with RSACryptoServiceProvider taken directly from the certificate. This class allows you to use a workaround in this case and sign with certificate's private key and SHA-256/SHA-512 anyway. More...
|
|
class |
BouncyCastleDigest |
|
Implementation for digests accessed directly from the BouncyCastle library. More...
|
|
class |
CertificateInfo |
|
Class containing static methods that allow you to get information from an X509 Certificate: the issuer and the subject. More...
|
|
class |
CertificateUtil |
|
This class contains a series of static methods that allow you to retrieve information from a Certificate. More...
|
|
class |
CertificateVerification |
|
This class consists of some methods that allow you to verify certificates. More...
|
|
class |
CertificateVerifier |
|
Superclass for a series of certificate verifiers that will typically be used in a chain. More...
|
|
class |
CrlClientOffline |
|
An implementation of the CrlClient that handles offline Certificate Revocation Lists. More...
|
|
class |
CrlClientOnline |
|
An implementation of the CrlClient that fetches the CRL bytes from an URL. More...
|
|
class |
CRLVerifier |
|
Class that allows you to verify a certificate against one or more Certificate Revocation Lists. More...
|
|
class |
DigestAlgorithms |
|
Class that contains a map with the different message digest algorithms. More...
|
|
class |
ExternalBlankSignatureContainer |
|
Produces a blank (or empty) signature. More...
|
|
interface |
IApplicableSignatureParams |
|
Extension interface of ISignatureMechanismParams that also supports applying the parameters to a iText.Commons.Bouncycastle.Crypto.ISigner. More...
|
|
interface |
ICrlClient |
|
Interface that needs to be implemented if you want to embed Certificate Revocation Lists (CRL) into your PDF. More...
|
|
interface |
IExternalDigest |
|
ExternalDigest allows the use of implementations of iText.Commons.Digest.IMessageDigest other than BouncyCastleDigest. More...
|
|
interface |
IExternalSignature |
|
Interface that needs to be implemented to do the actual signing. More...
|
|
interface |
IExternalSignatureContainer |
|
Interface to sign a document. More...
|
|
interface |
IIssuingCertificateRetriever |
|
Interface helper to support retrieving CAIssuers certificates from Authority Information Access (AIA) Extension in order to support certificate chains with missing certificates and getting CRL response issuer certificates. More...
|
|
interface |
IOcspClient |
|
Interface for the Online Certificate Status Protocol (OCSP) Client. More...
|
|
interface |
ISignatureMechanismParams |
|
Interface to encode the parameters to a signature algorithm for inclusion in a signature object. More...
|
|
class |
IssuingCertificateRetriever |
|
IIssuingCertificateRetriever default implementation. More...
|
|
interface |
ITSAClient |
|
Time Stamp Authority client (caller) interface. More...
|
|
interface |
ITSAInfoBouncyCastle |
|
Interface you can implement and pass to TSAClientBouncyCastle in case you want to do something with the information returned More...
|
|
class |
LtvVerification |
|
Add verification according to PAdES-LTV (part 4). More...
|
|
class |
LtvVerifier |
|
Verifies the signatures in an LTV document. More...
|
|
class |
OcspClientBouncyCastle |
|
OcspClient implementation using BouncyCastle. More...
|
|
class |
OCSPVerifier |
|
Class that allows you to verify a certificate against one or more OCSP responses. More...
|
|
class |
OID |
|
Class containing all the OID values used by iText. More...
|
|
class |
PadesTwoPhaseSigningHelper |
|
Helper class to perform signing operation in two steps. More...
|
|
class |
PdfPadesSigner |
|
This class performs signing with PaDES related profiles using provided parameters. More...
|
|
class |
PdfPKCS7 |
|
This class does all the processing related to signing and verifying a PKCS#7 / CMS signature. More...
|
|
class |
PdfSignature |
|
Represents the signature dictionary. More...
|
|
class |
PdfSignatureApp |
|
A dictionary that stores the name of the application that signs the PDF. More...
|
|
class |
PdfSignatureAppearance |
|
Provides convenient methods to make a signature appearance. More...
|
|
class |
PdfSignatureBuildProperties |
|
Dictionary that stores signature build properties. More...
|
|
class |
PdfSigner |
|
Takes care of the cryptographic options and appearances that form a signature. More...
|
|
class |
PdfTwoPhaseSigner |
|
Class that prepares document and adds the signature to it while performing signing operation in two steps (see PadesTwoPhaseSigningHelper for more info). More...
|
|
class |
PKCS7ExternalSignatureContainer |
|
Implementation class for IExternalSignatureContainer. More...
|
|
class |
PrivateKeySignature |
|
Implementation of the IExternalSignature interface that can be used when you have a iText.Commons.Bouncycastle.Crypto.IPrivateKey object. More...
|
|
class |
RootStoreVerifier |
|
Verifies a certificate against a KeyStore containing trusted anchors. More...
|
|
class |
RSASSAPSSMechanismParams |
|
Encode the signer's parameters for producing an RSASSA-PSS signature. More...
|
|
class |
SecurityIDs |
|
A list of IDs that are used by the security classes More...
|
|
class |
SignatureMechanisms |
|
Class that contains OID mappings to extract a signature algorithm name from a signature mechanism OID, and conversely, to retrieve the appropriate signature mechanism OID given a signature algorithm and a digest function. More...
|
|
class |
SignaturePermissions |
|
A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings. More...
|
|
class |
SignaturePolicyInfo |
|
Class that encapsulates the signature policy information More...
|
|
class |
SignatureUtil |
|
Utility class that provides several convenience methods concerning digital signatures. More...
|
|
class |
SignerProperties |
|
Properties to be used in signing operations. More...
|
|
class |
TimestampConstants |
|
Timestamp constants util class for internal usage only. More...
|
|
class |
TSAClientBouncyCastle |
|
Time Stamp Authority Client interface implementation using Bouncy Castle org.bouncycastle.tsp package. More...
|
|
class |
VerificationException |
|
An exception that is thrown when something is wrong with a certificate. More...
|
|
class |
VerificationOK |
|
Class that informs you that the verification of a Certificate succeeded using a specific CertificateVerifier and for a specific reason. More...
|
|