Library/Library.Test/TestRSACrypto.cs
C# | Copy Code |
---|---|
RSAPrivateKey pk = new RSAPrivateKey(); string xml = pk.ToXml(); RSAPrivateKey copy = RSAPrivateKey.FromXml(xml); Assert.AreEqual(xml, copy.ToXml()); byte[] bytes = pk.ToArray(); Assert.AreEqual(596, bytes.Length); copy = RSAPrivateKey.FromBytes(bytes); Assert.AreEqual(bytes, copy.ToArray()); copy = RSAPrivateKey.FromParameters(pk.ExportParameters()); Assert.AreEqual(bytes, copy.ToArray()); |
VB.NET | Copy Code |
---|---|
Dim pk As New RSAPrivateKey() Dim xml As String = pk.ToXml() Dim copy As RSAPrivateKey = RSAPrivateKey.FromXml(xml) Assert.AreEqual(xml, copy.ToXml()) Dim bytes As Byte() = pk.ToArray() Assert.AreEqual(596, bytes.Length) copy = RSAPrivateKey.FromBytes(bytes) Assert.AreEqual(bytes, copy.ToArray()) copy = RSAPrivateKey.FromParameters(pk.ExportParameters()) Assert.AreEqual(bytes, copy.ToArray()) |
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7