PackageDigitalSignatureManager.Countersign Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.