Перечисление XdSignatureStatus
Список XdSignatureStatus служит для определения статуса цифровой подписи.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
Public Enumeration XdSignatureStatus
'Применение
Dim instance As XdSignatureStatus
public enum XdSignatureStatus
Члены
Имя члена | Описание | |
---|---|---|
xdSignatureStatusError | Невозможно определить статус указанной цифровой подписи. | |
xdSignatureStatusInvalid | Указанная цифровая подпись недействительна. | |
xdSignatureStatusUnsupported | Указанная цифровая подпись не поддерживается Microsoft Office InfoPath 2003. | |
xdSignatureStatusValid | Указанная цифровая подпись действительна. |
Заметки
Эти значения списка возвращаются свойством Status.
Пример
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);
}
См. также
Ссылка
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust