XpsDigitalSignature Classe

Definição

Representa uma assinatura digital para um XpsDocument.Represents a digital signature for an 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 trabalhar com um documento XPSXPS.Use XpsDigitalSignature instead of PackageDigitalSignature when you work with an XPSXPS document. PackageDigitalSignature não tem reconhecimento de XPSXPSe não garante que todas as partes de um documento XPSXPS sejam totalmente assinadas.PackageDigitalSignature is not XPSXPS-aware, and does not guarantee that all parts in an XPSXPS document are fully signed.

Para obter mais informações sobre assinaturas digitais, consulte o artigo do MSDN estrutura de assinatura digital das Open Packaging Conventions disponível em https://go.microsoft.com/fwlink/?LinkId=74494.For more information about digital signatures, see the MSDN article Digital Signing Framework of the Open Packaging Conventions available at https://go.microsoft.com/fwlink/?LinkId=74494.

Para obter mais informações sobre XPSXPS consulte XML Paper Specification (XPS) disponível para download em https://go.microsoft.com/fwlink/?LinkID=65761.For more information about XPSXPS see the XML Paper Specification (XPS) available for download at https://go.microsoft.com/fwlink/?LinkID=65761.

Construtores

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Inicia uma nova instância da classe XpsDigitalSignature.Initializes a new instance of the XpsDigitalSignature class.

Propriedades

DocumentPropertiesRestricted

Obtém um valor que indica se a alteração das propriedades do documento invalida a assinatura digital.Gets a value that indicates whether changing the properties of the document invalidates the digital signature.

Id

Obtém o GUID (identificador global exclusivo) da assinatura.Gets the globally unique identifier (GUID) of the signature.

IsCertificateAvailable

Obtém um valor que indica se o certificado X.509 do signatário está contido no documento Package.Gets a value that indicates whether the signer's X.509 certificate is contained in the document Package.

SignatureOriginRestricted

Obtém um valor que indica se a assinatura digital é invalidada se alguém diferente assina o pacote.Gets a value that indicates whether the digital signature is invalidated if someone else signs the package.

SignatureType

Obtém uma cadeia de caracteres URLURL que identifica o tipo de assinatura.Gets a URLURL string that identifies the signature type.

SignatureValue

Obtém o valor de hash criptografado da assinatura.Gets the encrypted hash value of the signature.

SignedDocumentSequence

Obtém o leitor de sequência de documentos para a sequência de documentos assinada.Gets the document sequence reader for the signed document sequence.

SignerCertificate

Obtém o certificado X.509 do signatário.Gets the X.509 certificate of the signer.

SigningTime

Obtém a data e a hora da criação da assinatura.Gets the date and time when the signature was created.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
Verify()

Verifica a assinatura digital de documento em relação ao certificado X.509 inserido no XPSXPS Package.Verifies the document digital signature against the X.509 certificate embedded in the XPSXPS Package.

Verify(X509Certificate)

Verifica a assinatura digital de documento em relação a um certificado X.509 especificado.Verifies the document digital signature against a specified X.509 certificate.

VerifyCertificate()

Verifica o certificado X.509 inserido no pacote.Verifies the X.509 certificate embedded in the package.

VerifyCertificate(X509Certificate)

Verifica o certificado X.509 especificado.Verifies the specified X.509 certificate.

Aplica-se a

Veja também