Partager via


Signature.Status Propriété

Définition

Obtient l'état de la signature numérique spécifiée.

public:
 property Microsoft::Office::Interop::InfoPath::XdSignatureStatus Status { Microsoft::Office::Interop::InfoPath::XdSignatureStatus get(); };
public Microsoft.Office.Interop.InfoPath.XdSignatureStatus Status { get; }
member this.Status : Microsoft.Office.Interop.InfoPath.XdSignatureStatus
Public ReadOnly Property Status As XdSignatureStatus

Valeur de propriété

Exemples

Dans l’exemple suivant, la Status propriété de l’objet Signature est utilisée pour déterminer l’état de la signature et s’affiche dans une boîte de message :

public void DisplaySignatureProperties()
{
SignatureObject mySignature = thisXDocument.SignedDataBlocks[0].Signatures[0];
string signatureStatus = "Unknown";
switch(mySignature.<span class="label">Status</span>)
{
 case XdSignatureStatus.xdSignatureStatusValid : 
  signatureStatus = "Valid";
  break;
 case XdSignatureStatus.xdSignatureStatusInvalid : 
  signatureStatus = "Invalid";
  break;
 case XdSignatureStatus.xdSignatureStatusError :
  signatureStatus = "Error";
  break;
 case XdSignatureStatus.xdSignatureStatusUnsupported :
  signatureStatus = "Unsupported";
  break;
}
thisXDocument.UI.Alert("Signature Status = " + signatureStatus);
}

Remarques

L’état retourné est basé sur l’énumération XdSignatureStatus .

La propriété Status vérifie uniquement si le hachage de la signature numérique est valide. Elle ne vérifie pas la chaîne de confiance du certificat numérique ; elle ne vérifie pas non plus si l'image de la vue capturée lors de l'ajout de la signature correspond à la vue active du formulaire signé.

S’applique à