Språk

PackageDigitalSignatureManager.Countersign Metod

Definition

Räknar signaturer i paketet med ett angivet X.509-certifikat.

Överlagringar

Name Description
Countersign()

Räknar in alla signaturer i paketet med ett användarvalt X.509-certifikat.

Countersign(X509Certificate)

Räknar in alla signaturer i paketet med ett angivet X.509-certifikat.

Countersign(X509Certificate, IEnumerable<Uri>)

Räknar upp en lista med signaturer med ett angivet X.509-certifikat.

Countersign()

Räknar in alla signaturer i paketet med ett användarvalt X.509-certifikat.

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

Returer

Signaturen som lades till som ett motsignering; eller null om inget certifikat kunde hittas eller om användaren avbröt dialogrutan för val av certifikat.

Kommentarer

Om inget X.509-certifikat anges i anropet öppnar den här metoden en dialogruta för val av certifikat som uppmanar användaren att välja ett certifikat som ska användas för signering.

Ange fönsterhandtaget ParentWindow i egenskapen innan du anropar Countersign för att göra dialogrutan För val av certifikat modal till det angivna fönstret.

Gäller för

Countersign(X509Certificate)

Räknar in alla signaturer i paketet med ett angivet X.509-certifikat.

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

Parametrar

certificate
X509Certificate

X.509-certifikatet som ska läggas till som en motsignerad signatur.

Returer

Signaturen som lades till som ett mottecken.

Undantag

certificate är null

Gäller för

Countersign(X509Certificate, IEnumerable<Uri>)

Räknar upp en lista med signaturer med ett angivet X.509-certifikat.

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

Parametrar

certificate
X509Certificate

X.509-certifikatet för att kontrasigneras var och en av de angivna signatures.

signatures
IEnumerable<Uri>

Listan över signaturer som ska motsignas.

Returer

Den digitala signatur som används för att kontrasignering av var och en signaturesav .

Undantag

Antingen är certificateparametern signatures eller null .

Paketet innehåller inga signerade PackagePart objekt.

Paketet innehåller inga PackageDigitalSignature delar.

Gäller för