C#
Digital Signatures Examples for C#
- Add S/MIME Signature using PFX
- Verify S/MIME Signature
- Create PKCS7 Attached/Opaque Signature (S/MIME)
- Verify and Unwrap PCKS7 Signed MIME
- A3/A4 Certificate to Create and Verify an Opaque PKCS7/CMS Signature
- AddDetachedSignaturePk
- ConvertToSignedPk
- Decrypt2
- PKCS7 Decrypt Using .pfx or .p12 File
- Extract PKCS7 from MIME and Decrypt
- PKCS7 Decrypt MIME
- PKCS7 Encrypt MIME
- PKCS7 Encrypt using Multiple Certificates
- Create P7M Using Pre-Installed Windows Certificate
- Create and Verify an Opaque PKCS7/CMS Signature
- Sign Email using RSASSA-PSS with SHA256
- RSASSA-PSS Sign String to Create Base64 PCKS7 Signature
- RSASSA-PSS Sign Binary Data
- Verify Opaque Signature and Retrieve Signing Certificates
- Create CAdES-BES .p7m for FatturaPA XML Invoice
- P7S - Access Signature Information (date/time, certificate used, etc.)
- Create CAdES-BES .p7m using Smart Card or USB Token
- Sign Manifest File to Generate a Passbook .pkpass file
- Validate a .pkpass Archive
- Extract XML File from a .p7m (e.g. FATTURA ELETTRONICA, ITALY)
- Extract XML string from a .p7m byte array (e.g. FATTURA ELETTRONICA, ITALY)
- FatturaPA XML Invoice Sign+Encrypt to P7M
- PKCS7 Sign Text using RSA 2048, SHA256, Base64 Output
- Extract XML from FatturaPA .p7m
- Verify a .p7m and get Algorithm Information
- Sign a Byte Array to Create a Detached Signature in a Byte Array
- Sign a Byte Array to Create an Opaque Signature in a Byte Array
- Create CMS Signed File (PDF) with Multiple Signing Certificates
- Verify a CAdES-BES Signature and Examine Signature Contents
- CoSign PKCS7/CMS Signed Data
- Create PEM-encoded PKCS#7 Detached Signature