CertificateObject Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el certificado digital X.509 utilizado para crear una firma.
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
- Implementaciones
Ejemplos
En el siguiente ejemplo se utilizan varias propiedades del objeto Certificate para determinar el estado y se muestra un cuadro de mensaje con varias propiedades de 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);
}
Comentarios
Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteCertificate .
Utilice la Certificate propiedad del SignatureObject objeto para devolver un objeto Certificate .
Propiedades
ExpirationDate |
Devuelve la fecha de caducidad de un certificado digital en el formato localizado 'SHORTDATE'. (Heredado de Certificate) |
IssuedBy |
Devuelve quién es el emisor del certificado digital. (Heredado de Certificate) |
IssuedTo |
Devuelve para quién se ha emitido el certificado digital. (Heredado de Certificate) |
Status |
Devuelve el estado del certificado digital. (Heredado de Certificate) |