Compartilhar via


PackageDigitalSignature Classe

Definição

Representa uma assinatura digital aplicada a um conjunto de partes e relacionamentos do pacote.

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

Comentários

Um PackageDigitalSignature objeto é imutável e não pode ser alterado depois de criado.

Para segurança, um PackageDigitalSignature pode ser associado a partes dentro de um Package. Um PackageDigitalSignature incorpora um certificado X.509 que fornece dois recursos:

  • Identifica e autentica o originador da parte.

  • Valida que a parte não foi modificada.

A assinatura digital não impede que uma parte seja modificada, mas uma validação marcar em relação à assinatura falhará se a parte tiver sido alterada de alguma forma. Em seguida, o aplicativo pode tomar as medidas apropriadas– por exemplo, ele pode impedir que a parte seja aberta ou notificar o usuário de que a parte foi modificada e não é segura.

Propriedades

CertificateEmbeddingOption

Obtém a opção de incorporação de certificado X.509.

Signature

Obtém ou define a assinatura digital XML.

SignaturePart

Obtém o PackagePart que contém a assinatura.

SignatureType

Obtém a cadeia de caracteres de URI que identifica o tipo de assinatura.

SignatureValue

Obtém o valor de hash criptografado de Signature.

SignedParts

Obtém uma coleção de todos os objetos PackagePart assinado com a assinatura.

SignedRelationshipSelectors

Obtém a lista de partes de PackageRelationship que foram assinadas com a assinatura.

Signer

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

SigningTime

Obtém a data e a hora de criação da assinatura.

TimeFormat

Obtém o formato de data e hora retornado pela propriedade SigningTime.

Métodos

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)
GetPartTransformList(Uri)

Retorna uma lista ordenada das operações Transform aplicadas a uma determinada parte.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Verify()

Verifica a assinatura digital em um certificado X.509.

Verify(X509Certificate)

Verifica a assinatura digital com relação a um determinado certificado X.509.

Aplica-se a

Confira também