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
Esta documentação foi arquivada e não está sendo atualizada.

Enumeração CertificateEmbeddingOption

Especifica o local onde o Certificado X.509 que é usado na assinatura é armazenado.

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

public enum CertificateEmbeddingOption
 < propriedade objeto=... "de enumerationValue  " / > 

Nome do membroDescrição
InCertificatePart O certificado está incorporado em seu próprio PackagePart.
InSignaturePart O certificado é incorporado a SignaturePart que é criado para a assinatura que está sendo adicionada.
NotEmbedded O certificado não incorporado no pacote.

Se o certificado é NotEmbedded no pacote, um aplicativo que verifica as assinaturas deve fornecer uma cópia do certificado para verificar as assinaturas são assinadas por ele.

O exemplo a seguir mostra como usar CertificateEmbeddingOption Para conjunto o PackageDigitalSignatureManager. CertificateOption propriedade. For the complete sample, see Criando um pacote com um exemplo de assinatura digital.

// Create the DigitalSignature Manager
PackageDigitalSignatureManager dsm =
    new PackageDigitalSignatureManager(package);
dsm.CertificateOption =
    CertificateEmbeddingOption.InSignaturePart;


Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Mostrar: