PackageDigitalSignatureManager.Countersign Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podpisy liczników w pakiecie z określonym certyfikatem X.509.
Przeciążenia
Countersign() |
Podpisuje wszystkie podpisy w pakiecie z wybranym przez użytkownika certyfikatem X.509. |
Countersign(X509Certificate) |
Podpisuje wszystkie podpisy w pakiecie z określonym certyfikatem X.509. |
Countersign(X509Certificate, IEnumerable<Uri>) |
Podpisuje listę podpisów z danym certyfikatem X.509. |
Countersign()
Podpisuje wszystkie podpisy w pakiecie z wybranym przez użytkownika certyfikatem 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
Zwraca
Podpis, który został dodany jako kontrasygnat; lub null
jeśli nie można znaleźć certyfikatu lub użytkownik anulował okno dialogowe wyboru certyfikatu.
Uwagi
Jeśli w wywołaniu nie określono certyfikatu X.509, ta metoda otwiera okno dialogowe wyboru certyfikatu, które monituje użytkownika o wybranie certyfikatu do użycia do podpisywania.
Ustaw uchwyt okna we ParentWindow właściwości przed wywołaniem Countersign , aby okno dialogowe wyboru certyfikatu było modalne dla danego okna.
Dotyczy
Countersign(X509Certificate)
Podpisuje wszystkie podpisy w pakiecie z określonym certyfikatem 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
Certyfikat X.509 do dodania jako podpis kontrapisu.
Zwraca
Podpis, który został dodany jako kontrasygnat.
Wyjątki
certificate
to null
Dotyczy
Countersign(X509Certificate, IEnumerable<Uri>)
Podpisuje listę podpisów z danym certyfikatem 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
Certyfikat X.509 do kontrasygnowania każdego z określonych signatures
.
- signatures
- IEnumerable<Uri>
Lista podpisów do kontrapisu.
Zwraca
Podpis cyfrowy używany do kontrasygnowania każdego z elementów signatures
.
Wyjątki
certificate
Parametr or signatures
to null
.
Pakiet nie zawiera żadnych podpisanych PackagePart obiektów.
Pakiet nie PackageDigitalSignature zawiera żadnych części.