XdSignatureStatus-Enumeration
Mithilfe der XdSignatureStatus-Enumeration wird der Status einer digitalen Signatur bestimmt.
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
Member
Membername | Beschreibung | |
---|---|---|
xdSignatureStatusError | Der Status der angegebenen digitalen Signatur kann nicht bestimmt werden. | |
xdSignatureStatusInvalid | Die angegebene digitale Signatur ist ungültig. | |
xdSignatureStatusUnsupported | Die angegebene digitale Signatur wird von Microsoft Office InfoPath 2003 nicht unterstützt. | |
xdSignatureStatusValid | Die angegebene digitale Signatur ist gültig. |
Hinweise
Diese enumerierten Werte werden von der Status-Eigenschaft zurückgegeben.
Beispiel
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);
}