Интерфейс IX509AttributeArchiveKey (certenroll.h)
Интерфейс IX509AttributeArchiveKey представляет атрибут, содержащий зашифрованный закрытый ключ , архивируемый центром сертификации. Ключ присоединяется как атрибут без проверки подлинности к первичной сигнатуре запроса CMC. Хэш зашифрованного ключа кодируется как атрибут, прошедший проверку подлинности, в запросе CMC. Дополнительные сведения см. в интерфейсе IX509AttributeArchiveKeyHash .
Наследование
Интерфейс IX509AttributeArchiveKey наследуется от IX509Attribute. IX509AttributeArchiveKey также имеет следующие типы элементов:
Методы
Интерфейс IX509AttributeArchiveKey содержит следующие методы.
IX509AttributeArchiveKey::get_EncryptedKeyBlob Извлекает массив байтов, содержащий зашифрованный ключ. |
IX509AttributeArchiveKey::get_EncryptionAlgorithm Извлекает идентификатор объекта (OID) алгоритма симметричного шифрования, используемого для шифрования закрытого ключа. |
IX509AttributeArchiveKey::get_EncryptionStrength Извлекает целое число, содержащее надежность шифрования симметричного алгоритма, используемого для шифрования ключа. |
IX509AttributeArchiveKey::InitializeDecode Инициализирует объект из массива байтов в кодировке Distinguished Encoding Rules (DER), содержащего зашифрованный закрытый ключ. |
IX509AttributeArchiveKey::InitializeEncode Инициализирует атрибут из объекта IX509PrivateKey, сертификата шифрования центра сертификации и идентификатора объекта симметричного алгоритма шифрования (OID). |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | certenroll.h |