私はXamarin.iOSでGoogleのサービスアカウントを使用しようとしています。 System.Security.Cryptography.X509CertificatesはPCLプロジェクトではサポートされていないので、X509Certificateをプロジェクトに読み込むためにはBouncy CastleやPCLCryptoなどの別の方法が必要です。基本的に、Googleのドキュメントのように、証明書の抽出方法は以下の通りである:Bouncy CastleでプロジェクトにX.509 v.3のGoogle証明書を追加するには
var certificate = new X509Certificate2(@"key.p12", "notasecret", X509KeyStorageFlags.Exportable);
ServiceAccountCredential credential = new ServiceAccountCredential(
new ServiceAccountCredential.Initializer(serviceAccountEmail)
{
Scopes = new[] { PlusService.Scope.PlusMe }
}.FromCertificate(certificate));
質問は何が弾む城でのロード証明書(コードの最初の行)の別の方法である、ということでしょうか?