PackageDigitalSignatureManager.Countersign Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.