PackageDigitalSignatureManager.Countersign メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した X.509 証明書を使用して、パッケージ内の署名に署名します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Countersign() |
ユーザーが選択した X.509 証明書を使用して、パッケージ内のすべての署名に署名します。 |
| Countersign(X509Certificate) |
指定した X.509 証明書を使用して、パッケージ内のすべての署名に署名します。 |
| Countersign(X509Certificate, IEnumerable<Uri>) |
特定の X.509 証明書を使用して署名の一覧に署名します。 |
Countersign()
ユーザーが選択した X.509 証明書を使用して、パッケージ内のすべての署名に署名します。
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign();
public System.IO.Packaging.PackageDigitalSignature Countersign();
member this.Countersign : unit -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign () As PackageDigitalSignature
戻り値
副署名として追加された署名。または、証明書が見つからないか、ユーザーが証明書の選択ダイアログを取り消した場合に null します。
注釈
呼び出しで X.509 証明書が指定されていない場合、このメソッドは、署名に使用する証明書の選択をユーザーに求める証明書の選択ダイアログ ボックスを開きます。
Countersignを呼び出す前に、ParentWindow プロパティのウィンドウ ハンドルを設定して、指定されたウィンドウに対して証明書の選択ダイアログ をモーダルにします。
適用対象
Countersign(X509Certificate)
指定した X.509 証明書を使用して、パッケージ内のすべての署名に署名します。
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate);
public System.IO.Packaging.PackageDigitalSignature Countersign(System.Security.Cryptography.X509Certificates.X509Certificate certificate);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate) As PackageDigitalSignature
パラメーター
- certificate
- X509Certificate
署名署名として追加する X.509 証明書。
戻り値
副署名として追加された署名。
例外
certificate は null です
適用対象
Countersign(X509Certificate, IEnumerable<Uri>)
特定の X.509 証明書を使用して署名の一覧に署名します。
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate, System::Collections::Generic::IEnumerable<Uri ^> ^ signatures);
public System.IO.Packaging.PackageDigitalSignature Countersign(System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<Uri> signatures);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate * seq<Uri> -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate, signatures As IEnumerable(Of Uri)) As PackageDigitalSignature
パラメーター
- certificate
- X509Certificate
指定した各 signaturesに対して署名する X.509 証明書。
- signatures
- IEnumerable<Uri>
カウンター署名する署名の一覧。
戻り値
各 signaturesの署名に使用されるデジタル署名。
例外
certificateパラメーターまたは signatures パラメーターがnull。
パッケージに署名された PackagePart オブジェクトが含まれています。
パッケージに PackageDigitalSignature パーツが含まれています。