1

I want to encrypt/decrypt some XML using Xamarin.iOS.

In .NET this is done using the System.Security.Cryptography.Xml namespaces (and types) found in the System.Security.dll assembly.

However the System.Security.dll assembly is not part of the profile that is shipped by Xamarin.iOS.

What alternative do I have ?

4

1 回答 1

0

通过很少的修改,您应该能够System.Security.dll使用 Mono 的源代码构建您自己的。诀窍是确保它引用 Xamarin.iOS 附带的 BCL。

这将为您提供xmlenc(加密)和xmldsig(数字签名)功能,使用与桌面(Mono 或 MS).NET 运行时相同的 API(更多代码共享)。

虽然这不是一个立竿见影的解决方案,但您应该花时间在uservoice上提交建议。

于 2014-03-13T19:19:52.747 回答