CertificateObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o certificado digital X.509 que foi usado para criar uma assinatura.
public interface class CertificateObject : Microsoft::Office::Interop::InfoPath::SemiTrust::Certificate
[System.Runtime.InteropServices.Guid("096cd71a-0786-11d1-95fa-0080c78ee3bb")]
public interface CertificateObject : Microsoft.Office.Interop.InfoPath.SemiTrust.Certificate
type CertificateObject = interface
interface Certificate
Public Interface CertificateObject
Implements Certificate
- 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) |