XpsDigitalSignature Clase

Definición

Representa una firma digital de un XpsDocument.

public ref class XpsDigitalSignature
public class XpsDigitalSignature
type XpsDigitalSignature = class
Public Class XpsDigitalSignature
Herencia
XpsDigitalSignature

Comentarios

Use XpsDigitalSignature en lugar de PackageDigitalSignature cuando trabaje con un documento XPS. PackageDigitalSignature no es compatible con XPS y no garantiza que todas las partes de un documento XPS estén totalmente firmadas.

Para obtener más información sobre XPS, vea especificación de papel XML (XPS).

Constructores

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Inicializa una nueva instancia de la clase XpsDigitalSignature.

Propiedades

DocumentPropertiesRestricted

Obtiene un valor que indica si al cambiar las propiedades del documento, se invalida la firma digital.

Id

Obtiene el identificador único global (GUID) de la firma.

IsCertificateAvailable

Obtiene un valor que indica si el certificado X.509 del firmante está incluido en el documento Package.

SignatureOriginRestricted

Obtiene un valor que indica si se invalida la firma digital si alguien más firma el paquete.

SignatureType

Obtiene una cadena de dirección URL que identifica el tipo de firma.

SignatureValue

Obtiene el valor hash cifrado de la firma.

SignedDocumentSequence

Obtiene el lector de secuencias de documentos para la secuencia de documentos firmada.

SignerCertificate

Obtiene el certificado X.509 del firmante.

SigningTime

Obtiene la fecha y la hora de creación de la firma.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Verify()

Comprueba la firma digital del documento con el certificado X.509 incrustado en XPS Package.

Verify(X509Certificate)

Comprueba la firma digital del documento con un certificado X.509 especificado.

VerifyCertificate()

Comprueba el certificado X.509 insertado en el paquete.

VerifyCertificate(X509Certificate)

Comprueba el certificado X.509 especificado.

Se aplica a

Consulte también