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.
Contra-atribui assinaturas no pacote com um certificado X.509 especificado.
Sobrecargas
| Nome | Description |
|---|---|
| Countersign() |
Contratribua todas as assinaturas no pacote com um certificado X.509 selecionado pelo usuário. |
| Countersign(X509Certificate) |
Contratribua todas as assinaturas no pacote com um certificado X.509 especificado. |
| Countersign(X509Certificate, IEnumerable<Uri>) |
Contratribua uma lista de assinaturas com um determinado certificado X.509. |
Countersign()
Contratribua 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 um contra-sinal; ou null se nenhum certificado puder ser localizado ou o usuário cancelou a caixa de diálogo de seleção de 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 solicitará que o usuário escolha um certificado a ser usado para assinatura.
Defina o identificador de ParentWindow janela na 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)
Contratribua 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 contra-atribuição.
Retornos
A assinatura que foi adicionada como um contra-sinal.
Exceções
certificate é null
Aplica-se a
Countersign(X509Certificate, IEnumerable<Uri>)
Contratribua 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 contratribuir cada um dos especificados signatures.
- signatures
- IEnumerable<Uri>
A lista de assinaturas a serem contra-atribuídas.
Retornos
A assinatura digital usada para contra-atribuir cada um dos signatures.
Exceções
O parâmetro ou signatures o certificate parâmetro é null.
O pacote não contém nenhum objeto assinado PackagePart .
O pacote não contém partes PackageDigitalSignature .