PackageDigitalSignatureManager.Countersign Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contresigne toutes les signatures dans le package avec un certificat X.509 spécifié.
Surcharges
Countersign() |
Contresigne toutes les signatures dans le package avec un certificat X.509 sélectionné par l’utilisateur. |
Countersign(X509Certificate) |
Contresigne toutes les signatures dans le package avec un certificat X.509 spécifié. |
Countersign(X509Certificate, IEnumerable<Uri>) |
Contresigne une liste de signatures avec un certificat X.509 donné. |
Countersign()
Contresigne toutes les signatures dans le package avec un certificat X.509 sélectionné par l’utilisateur.
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
Retours
Signature qui a été ajoutée comme contre-signature ; ou null
si aucun certificat n’a été trouvé ou si l’utilisateur a annulé la boîte de dialogue de sélection de certificat.
Remarques
Si aucun certificat X.509 n’est spécifié dans l’appel, cette méthode ouvre une boîte de dialogue de sélection de certificat qui invite l’utilisateur à choisir un certificat à utiliser pour la signature.
Définissez le handle de fenêtre dans la ParentWindow propriété avant d’appeler Countersign pour rendre la boîte de dialogue de sélection de certificat modale à la fenêtre donnée.
S’applique à
Countersign(X509Certificate)
Contresigne toutes les signatures dans le package avec un certificat X.509 spécifié.
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
Paramètres
- certificate
- X509Certificate
Certificat X.509 à ajouter comme contre-signature.
Retours
Signature ajoutée comme contre-signature.
Exceptions
certificate
est null
S’applique à
Countersign(X509Certificate, IEnumerable<Uri>)
Contresigne une liste de signatures avec un certificat X.509 donné.
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
Paramètres
- certificate
- X509Certificate
Certificat X.509 utilisé pour contresigner chacun des signatures
spécifiés.
- signatures
- IEnumerable<Uri>
Liste des signatures à contresigner.
Retours
Signature numérique utilisée pour contresigner chacun des signatures
.
Exceptions
Le paramètre certificate
ou le paramètre signatures
est null
.
Le package ne contient pas d’objets PackagePart signés.
Le package ne contient pas de composants PackageDigitalSignature signés.