Developer

PKCS7 library for dotNet

Follow

Download PKCS7 .dll library here

Git repository can be found here

sample usage:

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.IO;
namespace My2C2PPKCS7.UnitTest {
    [TestClass] public class PKCS7Test {
        pkcs7Helper pkcs = null;
        string publicKey = "";
        string privateKey = "";
        string privatePwd = "";
        string stringToTest = "";
        [TestInitialize] public void Begin() {
            pkcs = new pkcs7Helper();
            publicKey = Path.Combine(Directory.GetCurrentDirectory(), "certs", "merchant.crt");
            privateKey = Path.Combine(Directory.GetCurrentDirectory(), "certs", "merchant.pfx");
            privatePwd = "ToP$3c4et";
            stringToTest = "Hello, 2C2P!";
        }
[TestMethod] public void My2C2PPKCS7() { string encData = pkcs.doEncrypt(stringToTest, publicKey); string clearData = pkcs.doDecrypt(encData, privateKey, privatePwd); Assert.IsTrue(clearData.Equals(stringToTest, StringComparison.OrdinalIgnoreCase)); } } }
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Please sign in to leave a comment.