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 パーツが含まれていません。
適用対象
.NET