Интерфейс IX509EndorsementKey (certenroll.h)

Интерфейс ключа подтверждения X.509

Наследование

Интерфейс IX509EndorsementKey наследуется от интерфейса IDispatch . IX509EndorsementKey также имеет следующие типы членов:

Методы

Интерфейс IX509EndorsementKey содержит следующие методы.

 
IX509EndorsementKey::AddCertificate

Добавьте сертификат ключа подтверждения к поставщику хранилища ключей (KSP), который поддерживает ключи подтверждения.
IX509EndorsementKey::Close

Закрывает ключ подтверждения. Метод Close можно вызывать только после успешного вызова метода Open.
IX509EndorsementKey::ExportPublicKey

Экспортирует открытый ключ подтверждения.
IX509EndorsementKey::get_Length

Битовая длина ключа подтверждения. Доступ к этому свойству можно получить только после вызова метода Open.
IX509EndorsementKey::get_Opened

Указывает, был ли успешно вызван метод Open.
IX509EndorsementKey::get_ProviderName

Имя поставщика шифрования. По умолчанию используется поставщик шифрования платформы Майкрософт. Перед вызовом метода Open необходимо задать свойство ProviderName. Невозможно изменить свойство ProviderName после вызова метода Open. (Получить)
IX509EndorsementKey::GetCertificateByIndex

Возвращает сертификат подтверждения, связанный с ключом подтверждения от поставщика хранилища ключей для указанного индекса.
IX509EndorsementKey::GetCertificateCount

Возвращает количество сертификатов подтверждения в поставщике хранилища ключей.
IX509EndorsementKey::Open

Открывает ключ подтверждения. Ключ подтверждения должен быть открыт, прежде чем можно будет получить сведения из ключа подтверждения, добавить или удалить сертификаты или экспортировать ключ подтверждения.
IX509EndorsementKey::p ut_ProviderName

Имя поставщика шифрования. По умолчанию используется поставщик шифрования платформы Майкрософт. Перед вызовом метода Open необходимо задать свойство ProviderName. Невозможно изменить свойство ProviderName после вызова метода Open. (Put)
IX509EndorsementKey::RemoveCertificate

Удаляет сертификат подтверждения, связанный с ключом подтверждения, от поставщика хранилища ключей. Метод RemoveCertificate можно вызвать только после успешного вызова метода Open.

Требования

Требование Значение
Целевая платформа Windows
Header certenroll.h