PackageDigitalSignatureManager.Countersign Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Podepisuje podpisy v balíčku se zadaným certifikátem X.509.
Přetížení
| Name | Description |
|---|---|
| Countersign() |
Podepisuje všechny podpisy v balíčku pomocí uživatelem vybraného certifikátu X.509. |
| Countersign(X509Certificate) |
Podepisuje všechny podpisy v balíčku se zadaným certifikátem X.509. |
| Countersign(X509Certificate, IEnumerable<Uri>) |
Podepíše seznam podpisů s daným certifikátem X.509. |
Countersign()
Podepisuje všechny podpisy v balíčku pomocí uživatelem vybraného certifikátu 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
Návraty
Podpis přidaný jako znaménka; nebo null pokud se nepodařilo najít žádný certifikát nebo uživatel zrušil dialogové okno pro výběr certifikátu.
Poznámky
Pokud není ve volání zadán žádný certifikát X.509, otevře tato metoda dialogové okno pro výběr certifikátu, které uživatele vyzve k výběru certifikátu, který se má použít k podepisování.
Před voláním Countersign nastavte popisovač okna ve ParentWindow vlastnosti, aby dialogové okno výběru certifikátu modální do daného okna.
Platí pro
Countersign(X509Certificate)
Podepisuje všechny podpisy v balíčku se zadaným certifikátem 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
Parametry
- certificate
- X509Certificate
Certifikát X.509, který se má přidat jako podpis čítače.
Návraty
Podpis přidaný jako znaménka.
Výjimky
certificate je null
Platí pro
Countersign(X509Certificate, IEnumerable<Uri>)
Podepíše seznam podpisů s daným certifikátem 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
Parametry
- certificate
- X509Certificate
Certifikát X.509 pro každou ze zadaných signaturesznaménka .
- signatures
- IEnumerable<Uri>
Seznam podpisů pro znaménka.
Návraty
Digitální podpis použitý k protiepisování každého z signaturesnich .
Výjimky
certificate Parametr nebo signatures parametr je null.
Balíček neobsahuje žádné podepsané PackagePart objekty.
Balíček neobsahuje žádné PackageDigitalSignature části.