C# 从XAMARIN中的p12文件获取X509Certificate对象

C# 从XAMARIN中的p12文件获取X509Certificate对象,c#,android,xamarin,ssl-certificate,x509certificate,C#,Android,Xamarin,Ssl Certificate,X509certificate,我正在尝试使用XAMARIN上的c#从中获取X509Certificate对象 在我的按钮点击方法中,我有以下代码 List<string> s = Directory.EnumerateFiles("/sdcard", "*.p12", SearchOption.AllDirectories).ToList(); TextView txtTextView = FindViewById<TextView>(Resource.Id.textView1

我正在尝试使用XAMARIN上的c#从中获取X509Certificate对象

在我的按钮点击方法中,我有以下代码

List<string> s = Directory.EnumerateFiles("/sdcard", "*.p12", SearchOption.AllDirectories).ToList();
            TextView txtTextView = FindViewById<TextView>(Resource.Id.textView1);
            txtTextView.Text = s[0];
            X509Certificate cert = new X509Certificate();

           cert.Import(s[0],"eet",X509KeyStorageFlags.Exportable);
我做错了什么?
谢谢。

您的密码无效
System.Security.Cryptography.CryptographicException: Input data cannot be coded as a valid certificate.