CertificateObject Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет цифровой сертификат X.509, использованный для создания подписи.
public interface class CertificateObject : Microsoft::Office::Interop::InfoPath::Certificate
[System.Runtime.InteropServices.Guid("096CD71A-0786-11D1-95FA-0080C78EE3BB")]
public interface CertificateObject : Microsoft.Office.Interop.InfoPath.Certificate
type CertificateObject = interface
interface Certificate
Public Interface CertificateObject
Implements Certificate
- Производный
- Атрибуты
- Реализации
Примеры
В следующем примере использовано несколько свойств объекта Certificate для определения статуса, и отображается окно сообщения с рядом свойств объекта Certificate:
public void CertificatePropertiesAlert()
{
<span class="label">Certificate</span> myCertificate = thisXDocument.SignedDataBlocks[0].Signatures[0].<span class="label">Certificate</span>;
string status = "Undefined";
switch(myCertificate.Status)
{
case XdCertificateStatus.xdCertificateStatusValid :
status = "Valid";
break;
case XdCertificateStatus.xdCertificateStatusError :
status = "Error";
break;
case XdCertificateStatus.xdCertificateStatusExpired :
status = "Expired";
break;
case XdCertificateStatus.xdCertificateStatusNotTrusted :
status = "Not Trusted";
break;
case XdCertificateStatus.xdCertificateStatusRevoked :
status = "Revoked";
break;
default:
break;
}
thisXDocument.UI.Alert(" IssuedTo = " + myCertificate.IssuedTo + "\n IssuedBy = " + myCertificate.IssuedBy + "\n ExpirationDate = " + myCertificate.ExpirationDate + "\n Status = " + status);
}
Комментарии
Этот тип является оболочкой для компонентного класса, необходимого управляемому коду для взаимодействия с COM. Используйте этот тип для доступа к элементам интерфейса COM, реализованного этим компонентным классом. Сведения об интерфейсе COM, включая ссылку на описания его членов, см. в разделеCertificate .
Certificate Используйте свойство объекта , SignatureObject чтобы вернуть объект Certificate.
Свойства
ExpirationDate |
Возвращает срок действия цифрового сертификата в локализованном формате "SHORTDATE". (Унаследовано от Certificate) |
IssuedBy |
Возвращает имя поставщика цифрового сертификата. (Унаследовано от Certificate) |
IssuedTo |
Возвращает имя получателя цифрового сертификата. (Унаследовано от Certificate) |
Status |
Возвращает состояние цифрового сертификата. (Унаследовано от Certificate) |