PackageDigitalSignatureManager.Countersign Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Referenda as assinaturas no pacote com um certificado X.509 especificado.
Sobrecargas
Countersign() |
Referenda todas as assinaturas no pacote com um certificado X.509 selecionado pelo usuário. |
Countersign(X509Certificate) |
Referenda todas as assinaturas no pacote com um certificado X.509 especificado. |
Countersign(X509Certificate, IEnumerable<Uri>) |
Referenda uma lista de assinaturas com um determinado certificado X.509. |
Countersign()
Referenda todas as assinaturas no pacote com um certificado X.509 selecionado pelo usuário.
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign();
public System.IO.Packaging.PackageDigitalSignature Countersign ();
member this.Countersign : unit -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign () As PackageDigitalSignature
Retornos
A assinatura que foi adicionada como uma referenda ou null
se não for possível localizar nenhum certificado ou o usuário tiver cancelado a caixa de diálogo de seleção do certificado.
Comentários
Se nenhum certificado X.509 for especificado na chamada, esse método abrirá uma caixa de diálogo de seleção de certificado que solicita que o usuário escolha um certificado a ser usado para assinatura.
Defina o identificador de janela na ParentWindow propriedade antes de chamar Countersign para tornar a Caixa de Diálogo de Seleção de Certificado modal para a janela fornecida.
Aplica-se a
Countersign(X509Certificate)
Referenda todas as assinaturas no pacote com um certificado X.509 especificado.
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate);
public System.IO.Packaging.PackageDigitalSignature Countersign (System.Security.Cryptography.X509Certificates.X509Certificate certificate);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate) As PackageDigitalSignature
Parâmetros
- certificate
- X509Certificate
O certificado X.509 a ser adicionado como uma assinatura de referenda.
Retornos
A assinatura que foi adicionada como uma referenda.
Exceções
certificate
é null
Aplica-se a
Countersign(X509Certificate, IEnumerable<Uri>)
Referenda uma lista de assinaturas com um determinado certificado X.509.
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate, System::Collections::Generic::IEnumerable<Uri ^> ^ signatures);
public System.IO.Packaging.PackageDigitalSignature Countersign (System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<Uri> signatures);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate * seq<Uri> -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate, signatures As IEnumerable(Of Uri)) As PackageDigitalSignature
Parâmetros
- certificate
- X509Certificate
O certificado X.509 para referendar cada uma das signatures
especificadas.
- signatures
- IEnumerable<Uri>
A lista de assinaturas para referendar.
Retornos
A assinatura digital usada para referendar cada uma das signatures
.
Exceções
O parâmetro certificate
ou signatures
é null
.
O pacote não contém nenhum objeto PackagePart assinado.
O pacote não contém nenhuma parte PackageDigitalSignature.