Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe PackageDigitalSignatureManager

 

Publicado: abril de 2016

Fornece uma classe de utilitário para a criação e a verificação de assinaturas digitais em um Package.

Namespace:   System.IO.Packaging
Assembly:  WindowsBase (em WindowsBase.dll)

System.Object
  System.IO.Packaging.PackageDigitalSignatureManager

public sealed class PackageDigitalSignatureManager

NomeDescrição
System_CAPS_pubmethodPackageDigitalSignatureManager(Package)

Inicializa uma nova instância de PackageDigitalSignatureManager classe para uso com um Package.

NomeDescrição
System_CAPS_pubpropertyCertificateOption

Obtém ou define o certificado x. 509 inserindo a opção usada pelo Sign método assinar digitalmente as partes do pacote.

System_CAPS_pubpropertySystem_CAPS_staticDefaultHashAlgorithm

Obtém um URI cadeia de caracteres que identifica o algoritmo de hash padrão usado para criar e verificar as assinaturas.

System_CAPS_pubpropertyHashAlgorithm

Obtém ou define o URI identificador para a HashAlgorithm instância usada para criar e verificar as assinaturas.

System_CAPS_pubpropertyIsSigned

Obtém um valor que indica se o pacote contém todas as assinaturas.

System_CAPS_pubpropertyParentWindow

Obtém ou define um identificador para a janela pai para exibir uma caixa de diálogo de seleção de certificado.

System_CAPS_pubpropertySignatureOrigin

Obtém o URI (Uniform Resource Identifier) da parte de origem de assinatura.

System_CAPS_pubpropertySystem_CAPS_staticSignatureOriginRelationshipType

Obtém o tipo de relação de origem de assinatura padrão.

System_CAPS_pubpropertySignatures

Obtém uma coleção de todas as assinaturas contidos no pacote.

System_CAPS_pubpropertyTimeFormat

Obtém ou define o formato de data/hora usado para criar uma assinatura SigningTime.

System_CAPS_pubpropertyTransformMapping

Obtém um dicionário que contém cada definido ContentType e seus associados XML Transform.Algorithm identificador. 

NomeDescrição
System_CAPS_pubmethodCountersign()

Countersigns todas as assinaturas no pacote com um certificado x. 509 selecionados pelo usuário.

System_CAPS_pubmethodCountersign(X509Certificate)

Countersigns todas as assinaturas no pacote com um certificado x. 509 especificado.

System_CAPS_pubmethodCountersign(X509Certificate, IEnumerable<Uri>)

Countersigns uma lista de assinaturas com um determinado certificado x. 509.

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetSignature(Uri)

Retorna a assinatura digital de uma determinada assinatura URI (Uniform Resource Identifier). 

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodRemoveAllSignatures()

Remove todas as assinaturas digitais de pacote.

System_CAPS_pubmethodRemoveSignature(Uri)

Remove a assinatura digital com uma determinada assinatura URI (Uniform Resource Identifier). 

System_CAPS_pubmethodSign(IEnumerable<Uri>)

Solicita ao usuário um certificado x. 509, que é usado para assinar digitalmente uma lista especificada de partes do pacote.

System_CAPS_pubmethodSign(IEnumerable<Uri>, X509Certificate)

Assina uma lista de partes do pacote com um determinado certificado x. 509.

System_CAPS_pubmethodSign(IEnumerable<Uri>, X509Certificate, IEnumerable<PackageRelationshipSelector>)

Assina uma lista de partes do pacote e os relacionamentos de pacote com um determinado certificado x. 509.

System_CAPS_pubmethodSign(IEnumerable<Uri>, X509Certificate, IEnumerable<PackageRelationshipSelector>, String)

Assina uma lista de partes do pacote e os relacionamentos de pacote com um determinado certificado x. 509 e ID (identificador).

System_CAPS_pubmethodSign(IEnumerable<Uri>, X509Certificate, IEnumerable<PackageRelationshipSelector>, String, IEnumerable<DataObject>, IEnumerable<Reference>)

Assina uma lista de objetos personalizados com um certificado x. 509 especificado e a assinatura, relações de pacotes ou partes do pacote ID (identificador).

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

System_CAPS_pubmethodSystem_CAPS_staticVerifyCertificate(X509Certificate)

Verifica um determinado certificado x. 509.

System_CAPS_pubmethodVerifySignatures(Boolean)

Verifica as assinaturas em todas as partes assinadas dentro do pacote.

NomeDescrição
System_CAPS_pubeventInvalidSignatureEvent

Ocorre quando VerifySignatures encontra uma assinatura inválida.

PackageDigitalSignatureManager builds on the architecture of Microsoft .NET Framework digital signature classes and provides a utility class for performing common tasks in using digital signatures with Package elements.

For more information about package digital signatures, see the MSDN article Digital Signing Framework of the Open Packaging Conventions available at http://go.microsoft.com/fwlink/?LinkId=74494http://go.microsoft.com/fwlink/?LinkId=74494.

The following example shows how to use the T:System.IO.Packaging.PackageDigitalSignatureManager. For the complete sample, see Creating a Package with a Digital Signature Samplehttp://go.microsoft.com/fwlink/?LinkID=159966.

.NET Framework
Disponível desde 3.0

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: