Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The XdSignatureStatus enumeration is used to determine the status of a digital signature.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Syntax
'Declaration
Public Enumeration XdSignatureStatus
'Usage
Dim instance As XdSignatureStatus
public enum XdSignatureStatus
Members
| Member name | Description | |
|---|---|---|
| xdSignatureStatusError | The status of the specified digital signature cannot be determined. | |
| xdSignatureStatusValid | The specified digital signature is valid. | |
| xdSignatureStatusInvalid | The specified digital signature is invalid. | |
| xdSignatureStatusUnsupported | The specified digital signature is not supported by Microsoft Office InfoPath 2003. |
Remarks
These enumerated values are returned by the Status property
Examples
public void DisplaySignatureProperties()
{
SignatureObject signature = thisXDocument.SignedDataBlocks[0].Signatures[0];
string signatureStatus = "UNKNOWN";
switch(signature.Status)
{
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);
}