次の方法で共有


CertificateClient.DownloadCertificate メソッド

定義

オーバーロード

DownloadCertificate(DownloadCertificateOptions, CancellationToken)

指定した証明書から を X509Certificate2 作成します。

DownloadCertificate(String, String, CancellationToken)

指定した証明書から を X509Certificate2 作成します。

DownloadCertificate(DownloadCertificateOptions, CancellationToken)

ソース:
CertificateClient.cs
ソース:
CertificateClient.cs

指定した証明書から を X509Certificate2 作成します。

public virtual Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2> DownloadCertificate (Azure.Security.KeyVault.Certificates.DownloadCertificateOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadCertificate : Azure.Security.KeyVault.Certificates.DownloadCertificateOptions * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
override this.DownloadCertificate : Azure.Security.KeyVault.Certificates.DownloadCertificateOptions * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
Public Overridable Function DownloadCertificate (options As DownloadCertificateOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of X509Certificate2)

パラメーター

options
DownloadCertificateOptions

をダウンロードして作成するための X509Certificate2オプション。

cancellationToken
CancellationToken

CancellationToken要求の有効期間を制御する 。

戻り値

X509Certificate2指定した証明書の 。

例外

options が null です。

マネージド シークレットに証明書が含まれていませんでした。

CertificateContentTypeはサポートされていません。

このプラットフォームで を X509Certificate2 作成できません。

要求が失敗しました。 詳細については ErrorCode 、例外メッセージと を参照してください。

注釈

公開キーのみが含まれているため Cer 、このメソッドは完全な証明書を含むマネージド シークレットのダウンロードを試みます。 シークレットを取得するためのアクセス許可がない場合は、 RequestFailedException 適切なエラー応答で がスローされます。 公開キーのみを持つ が X509Certificate2 必要な場合は、 プロパティのみを Cer 渡してインスタンス化します。 この操作には、証明書/取得とシークレット/取得のアクセス許可が必要です。

適用対象

DownloadCertificate(String, String, CancellationToken)

ソース:
CertificateClient.cs
ソース:
CertificateClient.cs

指定した証明書から を X509Certificate2 作成します。

public virtual Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2> DownloadCertificate (string certificateName, string version = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadCertificate : string * string * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
override this.DownloadCertificate : string * string * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
Public Overridable Function DownloadCertificate (certificateName As String, Optional version As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of X509Certificate2)

パラメーター

certificateName
String

ダウンロードする証明書の名前。

version
String

ダウンロードする証明書のオプションバージョン。

cancellationToken
CancellationToken

CancellationToken要求の有効期間を制御する 。

戻り値

X509Certificate2指定した証明書の 。

例外

マネージド シークレットに証明書が含まれていませんでした。

certificateName が空です。

certificateName が null です。

マネージド シークレットに証明書が含まれていませんでした。

CertificateContentTypeはサポートされていません。

このプラットフォームで を X509Certificate2 作成できません。

要求が失敗しました。 詳細については ErrorCode 、例外メッセージと を参照してください。

注釈

公開キーのみが含まれているため Cer 、このメソッドは完全な証明書を含むマネージド シークレットのダウンロードを試みます。 シークレットを取得するためのアクセス許可がない場合は、 RequestFailedException 適切なエラー応答で がスローされます。 公開キーのみを持つ が X509Certificate2 必要な場合は、 プロパティのみを Cer 渡してインスタンス化します。 この操作には、証明書/取得とシークレット/取得のアクセス許可が必要です。

適用対象