XpsDigitalSignature Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |