public void LoadPrivKeyPemEncoded() { //when var test = PrivateKey.Load(PemPrivKey); var roundtrip = Convert.ToBase64String(Buffer.ToBytes(test.Export(CryptographicPrivateKeyBlobType.Pkcs1RsaPrivateKey))); //then Assert.AreEqual((uint)1024, test.KeySize); Assert.AreEqual(privKeyRaw, roundtrip); }
public void LoadRsaPubKeyRaw() { //when var test = PublicKey.Load(X509Pki); var roundtrip = Convert.ToBase64String(Buffer.ToBytes(test.ExportPublicKey(CryptographicPublicKeyBlobType.Pkcs1RsaPublicKey))); //then Assert.AreEqual((uint)2048, test.KeySize); Assert.AreEqual(Pkcs1, roundtrip); }