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

Comentários

Use XpsDigitalSignature em vez de PackageDigitalSignature quando você trabalha com um documento XPS. PackageDigitalSignature não tem reconhecimento XPS e não garante que todas as partes em um documento XPS estejam totalmente assinadas.

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

Construtores

Nome Description
XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Inicializa uma nova instância da classe XpsDigitalSignature.

Propriedades

Nome Description
DocumentPropertiesRestricted

Obtém um valor que indica se alterar as propriedades do documento invalida a assinatura digital.

Id

Obtém o GUID (identificador global exclusivo) da assinatura.

IsCertificateAvailable

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

SignatureOriginRestricted

Obtém um valor que indica se a assinatura digital é invalidada se outra pessoa assinar o pacote.

SignatureType

Obtém uma cadeia de caracteres de URL que identifica o tipo de assinatura.

SignatureValue

Obtém o valor de hash criptografado da assinatura.

SignedDocumentSequence

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

SignerCertificate

Obtém o certificado X.509 do signatário.

SigningTime

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

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Verify()

Verifica a assinatura digital do documento no certificado X.509 inserido no XPS Package.

Verify(X509Certificate)

Verifica a assinatura digital do documento em relação a um certificado X.509 especificado.

VerifyCertificate()

Verifica o certificado X.509 inserido no pacote.

VerifyCertificate(X509Certificate)

Verifica o certificado X.509 especificado.

Aplica-se a

Confira também