XpsDigitalSignature Clase

Definición

Representa una firma digital para .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 la especificación de papel XML (XPS).

Constructores

Nombre Description
XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Inicializa una nueva instancia de la clase XpsDigitalSignature.

Propiedades

Nombre Description
DocumentPropertiesRestricted

Obtiene un valor que indica si cambiar las propiedades del documento 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 la firma digital se invalida si otra persona 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 secuencia de documentos de la secuencia de documentos firmada.

SignerCertificate

Obtiene el certificado X.509 del firmante.

SigningTime

Obtiene la fecha y hora en que se creó la firma.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Verify()

Comprueba la firma digital del documento en 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 incrustado en el paquete.

VerifyCertificate(X509Certificate)

Comprueba el certificado X.509 especificado.

Se aplica a

Consulte también