XpsDigitalSignature Classe

Definição

Representa uma assinatura digital para um XpsDocument.

public ref class XpsDigitalSignature
public class XpsDigitalSignature
type XpsDigitalSignature = class
Public Class XpsDigitalSignature
Herança
XpsDigitalSignature

Observações

Usa XpsDigitalSignature em vez de PackageDigitalSignature quando trabalhas com um documento XPS. PackageDigitalSignature não é consciente do XPS e não garante que todas as partes num documento XPS estejam totalmente assinadas.

Para mais informações sobre o XPS, consulte a Especificação XML Paper (XPS).

Construtores

Name Description
XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Inicializa uma nova instância da XpsDigitalSignature classe.

Propriedades

Name Description
DocumentPropertiesRestricted

Recebe um valor que indica se alterar as propriedades do documento invalida a assinatura digital.

Id

Obtém o identificador globalmente único (GUID) da assinatura.

IsCertificateAvailable

Obtém um valor que indica se o certificado X.509 do signatário está contido no documento Package.

SignatureOriginRestricted

Recebe um valor que indica se a assinatura digital é invalidada se outra pessoa assinar a encomenda.

SignatureType

Recebe uma string de URL que identifica o tipo de assinatura.

SignatureValue

Obtém o valor hash encriptado da assinatura.

SignedDocumentSequence

Obtém o leitor de sequência de documentos para a sequência de documentos assinados.

SignerCertificate

Recebe o certificado X.509 do signatário.

SigningTime

Obtém a data e hora em que a assinatura foi criada.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Verify()

Verifica a assinatura digital do documento contra o certificado X.509 embutido no XPS Package.

Verify(X509Certificate)

Verifica a assinatura digital do documento contra um certificado X.509 especificado.

VerifyCertificate()

Verifica o certificado X.509 embutido no pacote.

VerifyCertificate(X509Certificate)

Verifica o certificado X.509 especificado.

Aplica-se a

Ver também