ここで説明されているように、委任されたサービス アカウント メソッドで動作する Google ドライブ API を取得しようとしています。私が抱えている問題は、X509Certificate オブジェクトを作成することになっている次の行にあります。
X509Certificate2 certificate = new X509Certificate2(SERVICE_ACCOUNT_PKCS12_FILE_PATH, "notasecret",
X509KeyStorageFlags.Exportable);
ただし、コンパイラは、「型または名前空間名 X509Certificate2 が見つかりませんでした」と通知します。ドキュメントによると、 X509Certificate2 クラスを含める必要があるSystem.Security.Cryptograpy
andを使用しています。問題は、私のものは何らかの理由でそうではないということです。X509Certificate がありますが、上記の例では機能しません。.net v4.5 および 4 を試しました。System.Security.Cryptography.X509Certificates