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í
Countersign() |
Podepisuje všechny podpisy v balíčku certifikátem X.509 vybraným uživatelem. |
Countersign(X509Certificate) |
Podepisuje všechny podpisy v balíčku zadaným certifikátem X.509. |
Countersign(X509Certificate, IEnumerable<Uri>) |
Podepíše seznam podpisů daným certifikátem X.509. |
Countersign()
Podepisuje všechny podpisy v balíčku certifikátem X.509 vybraným uživatelem.
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, který byl přidán jako protisignál; 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 pro podpis.
Před voláním Countersign nastavte popisovač okna ve ParentWindow vlastnosti , aby bylo dialogové okno výběru certifikátu modální pro dané okno.
Platí pro
Countersign(X509Certificate)
Podepisuje všechny podpisy v balíčku 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 protipodepis.
Návraty
Podpis, který byl přidán jako protisignál.
Výjimky
certificate
je null
Platí pro
Countersign(X509Certificate, IEnumerable<Uri>)
Podepíše seznam podpisů 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 k protisignaci každého ze zadaných signatures
.
- signatures
- IEnumerable<Uri>
Seznam podpisů k protipodepsazení.
Návraty
Digitální podpis použitý k protisignaci každého z .signatures
Výjimky
certificate
Parametr nebo signatures
je null
.
Balíček neobsahuje žádné podepsané PackagePart objekty.
Balíček neobsahuje žádné PackageDigitalSignature části.