Compartilhar via


CertificateObject Interface

Definição

Representa o certificado digital X.509 que foi usado para criar uma assinatura.

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
Derivado
Atributos
Implementações

Exemplos

O exemplo a seguir usa várias propriedades do objeto Certificate para determinar o status e exibe uma caixa de mensagens com várias propriedades do objeto 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);
}

Comentários

This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteCertificate.

Use a Certificate propriedade do SignatureObject objeto para retornar um objeto Certificate .

Propriedades

ExpirationDate

Retorna a data de validade de um certificado digital no formato "SHORTDATE" localizado.

(Herdado de Certificate)
IssuedBy

Retorna o emissor do certificado digital.

(Herdado de Certificate)
IssuedTo

Retorna a quem o certificado digital é emitido.

(Herdado de Certificate)
Status

Retorna o status do certificado digital.

(Herdado de Certificate)

Aplica-se a