Поделиться через


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)

Применяется к