PackageDigitalSignatureManager.Countersign Methode

Definitie

Handtekeningen voor contratekens in het pakket met een opgegeven X.509-certificaat.

Overloads

Name Description
Countersign()

Hiermee worden alle handtekeningen in het pakket opgegeven met een door de gebruiker geselecteerd X.509-certificaat.

Countersign(X509Certificate)

Hiermee worden alle handtekeningen in het pakket met een opgegeven X.509-certificaat opgegeven.

Countersign(X509Certificate, IEnumerable<Uri>)

Hiermee wordt een lijst met handtekeningen met een bepaald X.509-certificaat opgegeven.

Countersign()

Hiermee worden alle handtekeningen in het pakket opgegeven met een door de gebruiker geselecteerd X.509-certificaat.

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

Retouren

De handtekening die als een tegenteken is toegevoegd; of null als er geen certificaat kan worden gevonden of als de gebruiker het dialoogvenster voor certificaatselectie heeft geannuleerd.

Opmerkingen

Als er geen X.509-certificaat is opgegeven in de aanroep, wordt met deze methode een dialoogvenster voor certificaatselectie geopend waarin de gebruiker wordt gevraagd een certificaat te kiezen dat moet worden gebruikt voor ondertekening.

Stel de venstergreep in de ParentWindow eigenschap in voordat Countersign u het dialoogvenster Certificaatselectie modaal wilt maken voor het opgegeven venster.

Van toepassing op

Countersign(X509Certificate)

Hiermee worden alle handtekeningen in het pakket met een opgegeven X.509-certificaat opgegeven.

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

Parameters

certificate
X509Certificate

Het X.509-certificaat dat moet worden toegevoegd als een handtekening voor contratekens.

Retouren

De handtekening die als een tegenteken is toegevoegd.

Uitzonderingen

certificate Is null

Van toepassing op

Countersign(X509Certificate, IEnumerable<Uri>)

Hiermee wordt een lijst met handtekeningen met een bepaald X.509-certificaat opgegeven.

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

Parameters

certificate
X509Certificate

Het X.509-certificaat om elk van de opgegeven signaturescertificaten te countersigneren.

signatures
IEnumerable<Uri>

De lijst met handtekeningen die u wilt ondertekenen.

Retouren

De digitale handtekening die wordt gebruikt om elk van de signatures.

Uitzonderingen

De parameter of certificate de signatures parameter isnull.

Het pakket bevat geen ondertekende PackagePart objecten.

Het pakket bevat geen PackageDigitalSignature onderdelen.

Van toepassing op