public void ReadEncPrivateKeyFromPKCS12() { RSA rsa = KeyReader.ReadPrivateKeyFromPKCS12(PFX_PATH, PFX_PASSWORD); Assert.IsNotNull(rsa); rsa.Dispose(); }
public byte[] EncriptData() { RSA pkeyid = KeyReader.ReadPrivateKeyFromPKCS12(PFX_PATH, PFX_PASSWORD); byte[] data = pkeyid.Encrypt(Encoding.Default.GetBytes(DATA), RSAEncryptionPadding.Pkcs1); pkeyid.Dispose(); Assert.IsNotNull(data); return(data); }
public byte[] SignData() { RSA pkeyid = KeyReader.ReadPrivateKeyFromPKCS12(PFX_PATH, PFX_PASSWORD); byte[] signature = pkeyid.SignData(Encoding.Default.GetBytes(DATA), HashAlgorithmName.SHA1, RSASignaturePadding.Pkcs1); pkeyid.Dispose(); Assert.IsNotNull(signature); return(signature); }
public void DecriptData() { RSA pkeyid = KeyReader.ReadPrivateKeyFromPKCS12(PFX_PATH, PFX_PASSWORD); byte[] data = EncriptData(); byte[] decripted = pkeyid.Decrypt(data, RSAEncryptionPadding.Pkcs1); pkeyid.Dispose(); Assert.AreEqual(DATA, Encoding.Default.GetString(decripted)); }