PackageDigitalSignature 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 aplicada a um conjunto de partes e relações do pacote.
public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
- Herança
-
PackageDigitalSignature
Observações
Um PackageDigitalSignature objeto é imutável e não pode ser alterado depois de ser criado.
Para segurança, um PackageDigitalSignature pode ser associado a partes dentro de um Package. A PackageDigitalSignature incorpora um certificado X.509 que oferece duas funcionalidades:
Identifica e autentica o originador da peça.
Valida que a peça não foi modificada.
A assinatura digital não impede que uma peça seja modificada, mas uma verificação de validação contra a assinatura falha se a peça tiver alguma alteração. A aplicação pode então tomar as medidas apropriadas – por exemplo, pode impedir a abertura da peça ou notificar o utilizador de que a peça foi modificada e não está segura.
Propriedades
| Name | Description |
|---|---|
| CertificateEmbeddingOption |
Obtém a opção de embedding do certificado X.509. |
| Signature |
Obtém ou definem a assinatura digital XML. |
| SignaturePart |
Obtém o PackagePart que contém a assinatura. |
| SignatureType |
Recebe a cadeia de URI que identifica o tipo de assinatura. |
| SignatureValue |
Obtém o valor de hash encriptado do Signature. |
| SignedParts |
Obtém uma coleção de todos os PackagePart objetos assinados com a assinatura. |
| SignedRelationshipSelectors |
Obtém a lista das PackageRelationship partes assinadas com a assinatura. |
| Signer |
Recebe o certificado X.509 do signatário. |
| SigningTime |
Obtém a data e hora em que a assinatura foi criada. |
| TimeFormat |
Recebe o formato da data e hora devolvido pela SigningTime propriedade. |
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) |
| GetPartTransformList(Uri) |
Devolve uma lista ordenada das Transform operações aplicadas a uma dada parte. |
| 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 contra um certificado X.509. |
| Verify(X509Certificate) |
Verifica a assinatura digital contra um determinado certificado X.509. |