PackageDigitalSignatureManager.Countersign Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Controfirma tutte le firme nel pacchetto con un certificato X.509 specificato.
Overload
Countersign() |
Controfirma tutte le firme nel pacchetto con il certificato X.509 selezionato dall'utente. |
Countersign(X509Certificate) |
Controfirma tutte le firme nel pacchetto con un certificato X.509 specificato. |
Countersign(X509Certificate, IEnumerable<Uri>) |
Controfirma un elenco di firme con un certificato X.509 specificato. |
Countersign()
Controfirma tutte le firme nel pacchetto con il certificato X.509 selezionato dall'utente.
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
Restituisce
La firma aggiunta come controfirma o null
se non è stato individuato alcun certificato o l'utente ha annullato la finestra di dialogo per la selezione del certificato.
Commenti
Se non viene specificato alcun certificato X.509 nella chiamata, questo metodo apre una finestra di dialogo di selezione del certificato che richiede all'utente di scegliere un certificato da usare per la firma.
Impostare l'handle della finestra nella ParentWindow proprietà prima di chiamare Countersign per rendere modale la finestra di dialogo Selezione certificati nella finestra specificata.
Si applica a
Countersign(X509Certificate)
Controfirma tutte le firme nel pacchetto con un certificato X.509 specificato.
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
Parametri
- certificate
- X509Certificate
Certificato X.509 da aggiungere come controfirma.
Restituisce
Firma aggiunta come controfirma.
Eccezioni
certificate
è null
Si applica a
Countersign(X509Certificate, IEnumerable<Uri>)
Controfirma un elenco di firme con un certificato X.509 specificato.
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
Parametri
- certificate
- X509Certificate
Certificato X.509 da usare per controfirmare ogni oggetto signatures
specificato.
- signatures
- IEnumerable<Uri>
Elenco di firme da controfirmare.
Restituisce
Firma digitale usata per controfirmare ogni oggetto signatures
.
Eccezioni
Il parametro certificate
o signatures
è null
.
Il pacchetto non contiene oggetti PackagePart firmati.
Il pacchetto non contiene parti PackageDigitalSignature.