CertificateClient.DownloadCertificateAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
DownloadCertificateAsync(String, String, CancellationToken) |
X509Certificate2指定した証明書から を作成します。 |
DownloadCertificateAsync(DownloadCertificateOptions, CancellationToken) |
X509Certificate2指定した証明書から を作成します。 |
DownloadCertificateAsync(String, String, CancellationToken)
X509Certificate2指定した証明書から を作成します。
public virtual System.Threading.Tasks.Task<Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>> DownloadCertificateAsync (string certificateName, string version = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadCertificateAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>>
override this.DownloadCertificateAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>>
Public Overridable Function DownloadCertificateAsync (certificateName As String, Optional version As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of X509Certificate2))
パラメーター
- certificateName
- String
ダウンロードする証明書の名前。
- version
- String
ダウンロードする証明書のオプションバージョン。
- cancellationToken
- CancellationToken
CancellationToken要求の有効期間を制御する 。
戻り値
X509Certificate2指定した証明書の 。
例外
マネージド シークレットに証明書が含まれていませんでした。
certificateName
が空です。
certificateName
が null です。
マネージド シークレットに証明書が含まれていませんでした。
CertificateContentTypeはサポートされていません。
このプラットフォームで を X509Certificate2 作成できません。
要求が失敗しました。 詳細については ErrorCode 、 と 例外メッセージを参照してください。
注釈
公開キーのみが含まれているため Cer 、このメソッドは完全な証明書を含むマネージド シークレットのダウンロードを試みます。 シークレットを取得するためのアクセス許可がない場合は、 RequestFailedException 適切なエラー応答で がスローされます。 公開キーのみを持つ が X509Certificate2 必要な場合は、 プロパティのみを Cer 渡してインスタンス化します。 この操作には、証明書/取得とシークレット/アクセス許可の取得が必要です。
適用対象
DownloadCertificateAsync(DownloadCertificateOptions, CancellationToken)
X509Certificate2指定した証明書から を作成します。
public virtual System.Threading.Tasks.Task<Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>> DownloadCertificateAsync (Azure.Security.KeyVault.Certificates.DownloadCertificateOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadCertificateAsync : Azure.Security.KeyVault.Certificates.DownloadCertificateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>>
override this.DownloadCertificateAsync : Azure.Security.KeyVault.Certificates.DownloadCertificateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>>
Public Overridable Function DownloadCertificateAsync (options As DownloadCertificateOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of X509Certificate2))
パラメーター
- options
- DownloadCertificateOptions
をダウンロードして作成するための X509Certificate2追加オプション。
- cancellationToken
- CancellationToken
CancellationToken要求の有効期間を制御する 。
戻り値
X509Certificate2指定した証明書の 。
例外
options
が null です。
マネージド シークレットに証明書が含まれていませんでした。
CertificateContentTypeはサポートされていません。
このプラットフォームで を X509Certificate2 作成できません。
要求が失敗しました。 詳細については ErrorCode 、 と 例外メッセージを参照してください。
注釈
公開キーのみが含まれているため Cer 、このメソッドは完全な証明書を含むマネージド シークレットのダウンロードを試みます。 シークレットを取得するためのアクセス許可がない場合は、 RequestFailedException 適切なエラー応答で がスローされます。 公開キーのみを持つ が X509Certificate2 必要な場合は、 プロパティのみを Cer 渡してインスタンス化します。 この操作には、証明書/取得とシークレット/アクセス許可の取得が必要です。
適用対象
Azure SDK for .NET