PackageDigitalSignatureManager.Countersign Метод

Определение

Сигнатуры счетчиков в пакете с указанным сертификатом X.509.

Перегрузки

Имя Описание
Countersign()

Счетчики подписей всех подписей в пакете с выбранным пользователем сертификатом X.509.

Countersign(X509Certificate)

Счетчики подписей всех подписей в пакете с указанным сертификатом X.509.

Countersign(X509Certificate, IEnumerable<Uri>)

Счетчик задает список подписей с заданным сертификатом X.509.

Countersign()

Счетчики подписей всех подписей в пакете с выбранным пользователем сертификатом X.509.

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

Возвращаемое значение

Подпись, добавленная в качестве счетчика; или null если сертификат не найден или пользователь отменил диалоговое окно выбора сертификата.

Комментарии

Если в вызове не указан сертификат X.509, этот метод открывает диалоговое окно выбора сертификата, которое предложит пользователю выбрать сертификат, используемый для подписи.

Задайте дескриптор окна в ParentWindow свойстве перед вызовом Countersign , чтобы сделать диалоговое окно выбора сертификата модальным в заданном окне.

Применяется к

Countersign(X509Certificate)

Счетчики подписей всех подписей в пакете с указанным сертификатом X.509.

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

Параметры

certificate
X509Certificate

Сертификат X.509, добавляемый как подпись счетчика.

Возвращаемое значение

Подпись, добавленная в качестве счетчика.

Исключения

certificate равен null

Применяется к

Countersign(X509Certificate, IEnumerable<Uri>)

Счетчик задает список подписей с заданным сертификатом 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

Параметры

certificate
X509Certificate

Сертификат X.509 для указания каждого из указанных signatures.

signatures
IEnumerable<Uri>

Список подписей для счетчика.

Возвращаемое значение

Цифровая подпись, используемая для обозначения каждой из них signatures.

Исключения

Либо параметр, либо certificatesignatures имеет значение null.

Пакет не содержит подписанных PackagePart объектов.

Пакет не PackageDigitalSignature содержит частей.

Применяется к