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 le firme nel pacchetto con un certificato X.509 specificato.
Overload
| Nome | Descrizione |
|---|---|
| Countersign() |
Controfirma tutte le firme nel pacchetto con un 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 determinato certificato X.509. |
Countersign()
Controfirma tutte le firme nel pacchetto con un 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
Firma aggiunta come controfirma; o null se non è possibile individuare alcun certificato o l'utente ha annullato la finestra di dialogo di selezione del certificato.
Commenti
Se nella chiamata non è specificato alcun certificato X.509, 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 di ParentWindow finestra nella 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 firma controfirma.
Restituisce
Firma aggiunta come controfirma.
Eccezioni
certificate è null
Si applica a
Countersign(X509Certificate, IEnumerable<Uri>)
Controfirma un elenco di firme con un determinato certificato X.509.
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 controfirmare ogni oggetto specificato signatures.
- signatures
- IEnumerable<Uri>
Elenco di firme da controfirmare.
Restituisce
Firma digitale utilizzata per controfirmare ogni oggetto signatures.
Eccezioni
Il certificate parametro o signatures è null.
Il pacchetto non contiene oggetti firmati PackagePart .
Il pacchetto non PackageDigitalSignature contiene parti.