public void TestLoadAndSavePrivateKey()
{
using (var cp = GetCP())
{
var testPk = "CertificateProviderTests.key.json";
PrivateKey pk;
using (var s = new FileStream(testPk, FileMode.Open))
{
pk = cp.LoadPrivateKey(s);
}
using (var s = new MemoryStream())
{
cp.SavePrivateKey(pk, s);
var bytes = File.ReadAllBytes(testPk);
CollectionAssert.AreEqual(bytes, s.ToArray());
}
}
}