Sample Projects
Sample Project | Description |
Archive Reader | A simple Archive Reader sample created with the ArchiveReader component. Use it to read and extract files from archives. |
Archive Writer | A simple Archive Writer sample created with the ArchiveWriter component. Use it to create and modify archives. |
ASiC Signer | A simple ASiC signer sample created with the ASiCSigner component. Use it to create XAdES-signed, CAdES-signed, and timestamped archives. |
ASiC Verifier | A simple ASiC verifier created with the ASiCVerifier component. Use it to verify ASiC signatures. |
Authenticode Signer | A simple authenticode signer created with the AuthenticodeSigner component. Use it to sign EXE and DLL files in accordance with MS Authenticode technology. |
Authenticode Verifier | A simple authenticode verifier based on the AuthenticodeVerifier component. Use it to verify signed EXE and DLL files. |
CAdES Signer | A simple CAdES generator created with the CAdESSigner component. The sample supports creation of CAdES signatures of different conformance levels. |
CAdES Verifier | A simple CAdES processor created around the CAdESVerifier component. |
DCAuth WebServer | A simple example of the DC technology. The sample incorporates two counterparts of DC: the application part is represented with PDFSigner control, and the private key part is represented with DCAuth control. |
Distributed Crypto | A simple example of the DC technology. The sample incorporates two counterparts of DC: the application part is represented with PDFSigner control, and the private key part is represented with DCAuth control. |
Hash Function | Use this example to learn about calculate hash with HashFunction control. |
JAdES Signer | A simple example of creating JWS/JAdES signature with JAdESSigner control. |
JAdES Verifier | Use this demo to learn how to verify JWS/JAdES signature using the JAdESVerifier control. |
JWC Encryptor | Use this example to learn about encrypting and decrypting messages in JSON format with SymmetricCrypto control. |
JWC Signer | Use this example to learn about signing and verifying messages in JSON format with PublicKeyCrypto control. |
Message Compressor | A simple example of PKCS7-compliant message compressing functionality. |
Message Decompressor | This small example illustrates the PKCS7-compliant message decompressing functionality. |
Message Decryptor | A lightweight example of PKCS7 messaged decryption, built around the MessageDecryptor component. |
Message Encryptor | This small demo illustrates the use of PKCS7 certificate-based messaged encryption functionality. |
Message Signer | Learn how to implement PKCS7 signing in your application with this simple example. MessageSigner is a simpler version of CAdESSigner, which excludes the AdES piece. |
Message Timestamp Verifier | This small demo shows how to validate PKCS7 timestamped messages with the MessageVerifier class. |
Message Timestamper | This example illustrates the creation of PKCS7 timestamped messages. |
Message Verifier | This sample illustrates the verification of signed PKCS7 documents. For advanced validations that include certificate chain processing see CAdESVerifier. |
Office Decryptor | A very simple office document decryptor app built using the OfficeDecryptor control. |
Office Encryptor | A lightweight encryptor of Office documents. |
Office Signer | A simple example of Office document signing with OfficeSigner control. |
Office Verifier | Use this demo to learn how to verify signed Office document using the OfficeVerifier control. |
Password Vault | A simple Password Vault to save user's information and passwords. |
PDF Decryptor | A simple PDF decryption example. Both certificate- and password-encrypted document types are supported. |
PDF Encryptor | A tiny PDF encryption example which supports password- and certificate-based encryption. |
PDF Signer | An easy-to-use PDF signing example. Both generic and PAdES signatures are supported. |
PDF Signer External | An easy-to-use PDF signing example. Both generic and PAdES signatures are supported. |
PDF Verifier | This small demo illustrates the use of the PDFVerifier control for processing PDF signatures. |
PGP Reader | Use this easy-to-use example to learn about integrating PGP decryption and verification into your application. |
PGP Writer | A simple PGP encryptor-plus-verifier. |
PKCS11 Certificate Storage | An easy-to-use Certificate Storage for work with PKCS11 storages. |
Public Key Crypto | Use this example to learn about sign and verify with PublicKeyCrypto control. |
SAML Reader | A simple SAML Reader built with the SAMLReader control. This demo illustrates the use of SAMLReader to read and decompose SAML messages. |
SAML Writer | A simple SAML Writer built with the SAMLWriter control. This demo illustrates how to use SAMLWriter to create SAML messages. |
Simple Authenticator | A simple Authenticator created with the Authenticator component. Use it to user authentication. |
Simple PDF Signer | An easy-to-use PDF signing example. Supported PKCS11 and Win32 storages. |
SOAP Signer | This small example illustrates the signing of SOAP messages with SOAPSigner control. |
SOAP Verifier | Use this example to learn about SOAP signature validation with SOAPVerifier control. |
Symmetric Crypto | Use this example to learn about encrypt and decrypt with SymmetricCrypto control. |
XAdES Signer | Use this demo to learn how to create signed XAdES documents of various levels. |
XAdES Verifier | This small demo illustrates the use of XAdESVerifier for XAdES signature validations. |
XML Decryptor | A tiny XML decryption example. |
XML Encryptor | A tiny XML encryption example. |
XML Signer | This small example shows how to create basic XML signatures with XMLSigner control. See XAdESSigner for more sophisticated signatures. |
XML Verifier | This sample demonstrates the use of XMLVerifier for validating basic XML signatures. For validations involving certificate chain checks, see XAdESVerifier. |