PackageDigitalSignatureManager.Countersign Metoda

Definicja

Podpisy countersigns w pakiecie z określonym certyfikatem X.509.

Przeciążenia

Countersign()

Countersigns wszystkie podpisy w pakiecie z wybranym przez użytkownika certyfikatem X.509.

Countersign(X509Certificate)

Countersigns wszystkie podpisy w pakiecie z określonym certyfikatem X.509.

Countersign(X509Certificate, IEnumerable<Uri>)

Countersigns listę podpisów z danym certyfikatem X.509.

Countersign()

Countersigns 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

PackageDigitalSignature

Podpis, który został dodany jako kontrasyg; 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)

Countersigns 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 kontrasygnata.

Zwraca

PackageDigitalSignature

Podpis, który został dodany jako kontrasygnat.

Wyjątki

certificate to null

Dotyczy

Countersign(X509Certificate, IEnumerable<Uri>)

Countersigns 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 countersign każdego z określonych signatures.

signatures
IEnumerable<Uri>

Lista podpisów do znaku countersign.

Zwraca

PackageDigitalSignature

Podpis cyfrowy używany do kontrmanifestacji każdego z elementów signatures.

Wyjątki

certificate Parametr lub signatures ma nullwartość .

Pakiet nie zawiera żadnych podpisanych PackagePart obiektów.

Pakiet nie PackageDigitalSignature zawiera części.

Dotyczy