Xamarin.iOS を使用して一部の XML を暗号化/復号化したいと考えています。
.NET では、これはアセンブリにあるSystem.Security.Cryptography.Xml
名前空間 (および型)を使用して行われます。System.Security.dll
ただし、System.Security.dll
アセンブリは、Xamarin.iOS によって出荷されるプロファイルの一部ではありません。
どのような代替手段がありますか?
Xamarin.iOS を使用して一部の XML を暗号化/復号化したいと考えています。
.NET では、これはアセンブリにあるSystem.Security.Cryptography.Xml
名前空間 (および型)を使用して行われます。System.Security.dll
ただし、System.Security.dll
アセンブリは、Xamarin.iOS によって出荷されるプロファイルの一部ではありません。
どのような代替手段がありますか?
System.Security.dll
わずかな変更で、Mono のソースを使用して独自のものを構築できるはずです。秘訣は、Xamarin.iOS に同梱されている BCL を参照していることを確認することです。
これにより、デスクトップ (Mono または MS) .NET ランタイムと同じ API (より多くのコード共有) を使用して、xmlenc (暗号化) とxmldsig (デジタル署名) の両方の機能が提供されます。
これは即時の解決策ではありませんが、時間をかけてuservoiceに提案を提出する必要があります。