Sdílet prostřednictvím


PackageDigitalSignatureManager.Countersign Metoda

Definice

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.

Platí pro