Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объекты шифрования классифицируются в соответствии с использованием следующим образом:
- объекты хранилища сертификатов
- объекты цифровой подписи
- конвертированных объектов данных
- объекты шифрования данных
- вспомогательные объекты
- объекты регистрации сертификатов
Объекты хранилища сертификатов
Следующие объекты работают с хранилищами сертификатов и сертификатами в этих хранилищах. CAPICOM поддерживает использование хранилищ сертификатов Current User, Local Machine, memory и Active Directory.
| Объект | Описание |
|---|---|
| сертификатов | Один цифровой сертификат. |
| CertificatePolicies | Коллекция объектов PolicyInformation. |
| сертификатов | Коллекция объектовсертификатов. |
| CertificateStatus | Предоставляет сведения о состоянии сертификата. |
| цепочка | Создает и проверяет цепочку проверки сертификатов на основе цифрового сертификата. |
| ExtendedProperties | Представляет коллекцию объектов ExtendedProperty. |
| ExtendedProperty | Представляет расширенное свойство Майкрософт. |
| расширения | Представляет одно расширение сертификата. |
| расширения | Представляет коллекцию объектов расширения . |
| PrivateKey | Представляет закрытый ключ. |
| PublicKey | Представляет открытый ключ в объектесертификата. |
| Store | Предоставляет свойства и методы для выбора, управления и использования хранилищ сертификатов и сертификатов в этих хранилищах. |
| шаблона | Представляет шаблон расширения сертификата сертификата. |
Объекты цифровой подписи
Следующие объекты экспортируются в данные цифровой подписи и проверяют цифровые подписи.
| Объект | Описание |
|---|---|
| Подписанный код | Объект, используемый для подписывания кода с помощью цифровой подписи Authenticode и проверки подписи в подписанном коде. |
| SignedData | Объект, используемый для подписывания данных и проверки подписи подписанных данных. |
| подписыватель | Сведения о едином подписывателье данных, включая сертификат подписи. |
| подписи | Коллекция объектов Signer. |
Конвертированные объекты данных
Следующие объекты экспортируются для создания конвертированных сообщений данных для конфиденциальности и расшифровки данных в конвертированных сообщениях.
| Объект | Описание |
|---|---|
| EnvelopedData | Объекты, используемые для создания, отправки и получения конвертированных данных. Конвертированные данные шифруются таким образом, чтобы только предполагаемые получатели могли расшифровать его. |
| получателей | Коллекция объектов сертификата предполагаемых получателей конвертированного сообщения. |
Объекты шифрования данных
Следующий объект экспортируется для шифрования произвольных данных для конфиденциальности и расшифровки зашифрованных данных.
| Объект | Описание |
|---|---|
| EncryptedData | Объекты, используемые для шифрования данных. Зашифрованные данные в объекте EncryptedData можно расшифровать. |
Вспомогательные объекты
Следующие объекты экспортируются для изменения поведения по умолчанию других объектов и управления сертификатами, хранилищами сертификатов и сообщениями.
| Объект | Описание |
|---|---|
| алгоритма | Задает алгоритм и длину ключа использовать в криптографических операциях. |
| атрибутов | Предоставляет одну часть добавленной информации о подписи, например время подписи. |
| атрибуты | Коллекция объектоватрибутов. |
| BasicConstraints | Предоставляет доступ только для чтения к основным ограничениям использования сертификата. |
| EKU | Предоставляет доступ к свойствам EKU сертификатов. |
| EKUs | Коллекция объектов EKU. |
| EncodedData | Представляет блок закодированных данных. |
| ExtendedKeyUsage | Предоставляет доступ только для чтения к свойствам использования расширенных ключей сертификатов. |
| HashedData | Предоставляет функции для применения хэш-алгоритма к строке. |
| KeyUsage | Предоставляет доступ только для чтения к свойствам использования ключей сертификатов. |
| Уведомления | Представляет коллекцию объектов расширения . |
| OID | Представляет идентификатор объекта, используемый несколькими свойствами CAPICOM. |
| OIDs | Представляет коллекцию объектов OID. |
| PolicyInformation | Предоставляет доступ к OID политики расширения. |
| квалификатор | Представляет указатель на оператор сертификации (CPS) или квалификатор уведомления пользователя. |
| квалификаторов | Представляет коллекцию квалификаторов. |
| параметры | Включает или отключает диалоговые окна, чтобы запрашивать удостоверение пользователя или отправителя, если это удостоверение не указано. |
| служебных программ | Предоставляет функциональные возможности для распространенных задач. |
Объекты регистрации сертификатов
Следующий объект используется для регистрации сертификатов.
| Объект | Описание |
|---|---|
| CEnroll | Объект, представляющий элемент управления регистрации сертификатов. Он используется в основном при программировании на языке Visual Basic или другом языке автоматизации. |