capicom что это за программа
CAPICOM
CAPICOM — снятый с поддержки элемент управления ActiveX, созданный Microsoft с целью помочь разработчикам приложений в получении доступа к услугам, которые позволяют обеспечить безопасность для приложений на основе криптографических функций, реализованных в CryptoAPI, через технологию COM. CAPICOM можно использовать для цифровой подписи данных, проверки подписи, отображения информации о цифровой подписи и цифровом сертификате, добавлять или удалять сертификаты и, наконец, для шифрования и расшифровки данных.
Примечания
Полезное
Смотреть что такое «CAPICOM» в других словарях:
CAPICOM — is an ActiveX control created by Microsoft to help expose a select set of Microsoft Cryptographic Application Programming Interface (CryptoAPI) functions through Microsoft Component Object Model (COM). This will enable every environment that… … Wikipedia
List of Microsoft Windows application programming interfaces and frameworks — The following is a list of Microsoft APIs and frameworks. Contents 1 APIs 1.1 Current 1.2 Deprecated 2 Frameworks 2.1 … Wikipedia
ASP.NET — Проверить нейтральность. На странице обсуждения должны быть подробности. ASP.NET технология создания веб приложений и веб сервисов от компании Майкр … Википедия
Component Object Model — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок … Википедия
JScript — Не следует путать с JavaScript. JScript Семантика: императивный Класс языка: процедурное программирование Тип исполнения: скриптовый Релиз: 9.0 (Март 2011) … Википедия
Object Linking and Embedding — OLE (англ. Object Linking and Embedding, произносится как oh lay [олэй]) технология связывания и внедрения объектов в другие документы и объекты, разработанная корпорацией Майкрософт. В 1996 году Microsoft переименовала технологию в ActiveX … Википедия
Microsoft Trident — У этого термина существуют и другие значения, см. Trident. Trident (также известен как MSHTML) браузерный движок для Microsoft Internet Explorer. Впервые Trident был реализован в четвёртой версии Internet Explorer (октябрь 1997 года),… … Википедия
XMLHttpRequest — (XMLHTTP, XHR) API, доступное в скриптовых языках браузеров, таких как JavaScript. Использует запросы HTTP или HTTPS напрямую к веб серверу и загружает данные ответа сервера напрямую в вызывающий скрипт.[1] Информация может передаваться в… … Википедия
Capicom что это за программа
Использование КриптоПро CSP позволяет решить сразу несколько задач:
Использование КриптоПро CSP в ПО Microsoft
К стандартным приложениям, которые теперь могут использовать российские алгоритмы электронной цифровой подписи и шифрования, относятся:
Встраивание КриптоПро CSP в приложения
Для встраивания КриптоПро CSP в разрабатываемые приложения следует использовать функции Microsoft CryptoAPI, SSPI, CAPICOM, а так же КриптоПро ЭЦП Browser plug-in. Ниже приведено краткое описание этих интерфейсов. Более подробное описание можно найти в программной документации MSDN (Microsoft Developer Network).
Цели использования криптографических функций
Для обеспечения защиты электронных документов и создания защищенной автоматизированной системы в первую очередь используют криптографические методы защиты, которые позволяют обеспечить защиту целостности, авторства и конфиденциальности электронной информации и реализовать их в виде программных или аппаратных средств, встраиваемых в автоматизированную систему. Однако следует отметить, что использование криптографии ни в коем случае не исключает применение организационно-технических мер защиты.
Ниже приведен основной перечень функций защиты информации, реализуемый при помощи криптографических функций библиотек СКЗИ.
Использование CryptoAPI
Использование CryptoAPI в ОС Windows/Solaris/Linux/FreeBSD преследует две главные цели:
На рисунке ниже приведена общая архитектура криптографических функций.
Общая архитектура CryptoAPI состоит из пяти основных функциональных групп:
Базовые криптографические функции
Функции кодирования/декодирования
Данные функции предназначены для преобразование (кодирования) из внутреннего представления объектов, используемых в CryptoAPI, во внешнее представление и обратно. В качестве внешнего представления объектов используется формат ASN.1 (Abstracy Syntax Notation One), определенный серией рекомендаций X.680.
К этой же группе функций можно отнести набор функций, позволяющих расширить функциональность CryptoAPI, путем реализации и регистрации собственных типов объектов.
Функции работы со справочниками сертификатов
Эта группа функций предназначена для хранения и обработки сертификатов в различных типах справочников. Причем в качестве справочника могут использоваться самые различные типы хранилищ: от простого файла до LDAP.
Высокоуровневые функции обработки криптографических сообщений
Именно эта группа функций (Simplified Message Functions) в первую очередь предназначена для использования в прикладном ПО. С помощью этих функций можно:
Эти функции (так же как и функции низкого уровня) оперируют сертификатами открытых ключей X.509 для адресации отправителя/получателя данных. В качестве формата данных, формируемых функциями, используется формат PKCS#7 (RFC2315) или CMS (RFC2630) в Windows.
Низкоуровневые функции обработки криптографических сообщений
Данная группа функция (Low Level Message Functions) предназначена для аналогичных целей, что и группа высокоуровневых функций, но обладает большей функциональностью. Вместе с тем большая функциональность потребует от прикладного программиста более детальных знаний в области прикладной криптографии.
Использование SSPI
Использование SSPI в ОС Windows/Solaris/Linux/FreeBSD преследует две главные цели:
Инструментарий разработчика CAPICOM
CAPICOM предоставляет COM-интерфейс, использующий основные функции CryptoAPI. Этот компонент является добавлением к уже существующему COM интерфейсу Certificate Enrollment Control (xenroll), который реализуют клиентские функции генерации ключей, запросов на сертификаты и обмена с центром сертификации.
С выпуском данного компонента стало возможным использование функций формирования и проверки электронной цифровой подписи, построения и проверки цепочек сертификатов, взаимодействия с различными справочниками сертификатов (включая Active Directory) с использованием Visual Basic, C++, JavaScript, VBScript и среды разработки Delphi.
Загрузить дистрибутив и примеры использования CAPICOM можно непосредственно с сайта Microsoft.
Подробную информацию о CAPICOM смотрите на сайте Microsoft в следующих разделах:
Инструментарий разработчика КриптоПро CSP SDK
КриптоПро CSP может использоваться для встраивания в прикладное программное путем непосредственного вызова функций КриптоПро CSP после загрузки модуля с использованием функции LoadLibrary.
Для этих целей в комплект поставки включается Руководство программиста (csp_2_0.chm, tls_2_0.chm для версии 2.0, CSP_3_0.chm, SSPI_3_0.chm, CAPILite_3_0.chm для версии 3.0), описывающее состав функций и тестовое ПО (sample2_0.zip для версии 2.0 и SDK для версии 3.0).
Руководство программиста и тестовое ПО для версии 3.6 доступны на странице загрузки.
Онлайн-версия руководства программиста для версии 3.6 также доступна на нашем сайте:
Для компиляции программ, входящих в тестовое ПО, дополнительно необходимы include файлы и библиотеки, входящие в Microsoft Windows Platform SDK.
В состав тестов входят примеры использования различных криптопровайдеров, входящих в состав Windows, для формирования/проверки электронной цифровой подписи, шифрования/расшифрования сообщений, создания и проверки сертификатов и другие примеры. Примеры используют функции CryptoAPI, подробное описание которых можно получить в MSDN, а также позволяют вызывать функции криптопровайдеров непосредственно на низком уровне.
Вы также можете получить уже скомпилированную тестовую программу csptest2_0.exe для версии 2.0 или SDK для версий 3.0 и выше.
Подробная инструкция по установке Capicom для Сбербанк Аст
Пользователи услуг Сбербанка онлайн сталкивались с тем, что не могут произвести необходимые манипуляции в программе без элемента управления ActiveX. Capicom для Сбербанк АСТ — незаменимая часть софта для нормальной работы программы. Несмотря на то что компания-разработчик перестала поддерживать Капиком, он востребован у многих пользователей.
Что такое Капиком?
Капиком — это файл, обеспечивающий безопасность данных пользователя. Если расшифровать аббревиатуру САPICOM, то получится Crypto API COM-object, то есть элемент, позволяющий через криптосистему обеспечить сохранность данных. Используя элемент, можно работать с электронной подписью, расшифровывать и кодировать информацию.
Разработчик файла, американская компания Майкрософт, сняла объект с поддержки, но он продолжает автоматически загружаться с установкой или обновлением системы Windows. Если процесс загрузки не произошел, то придется устанавливать элемент самостоятельно вручную.
Собираясь скачать объект, нужно знать, что существует отличие файла Капиком в зависимости от разрядности Windows 32 или 64. Чтобы понять, какая версия элемента управления АctiveХ требуется, нужно ознакомиться с параметрами установленной на компьютере операционной системы. Для этого следуют путем: «Мой компьютер» — нажатие правой клавишей мышки — «Свойства». В открывшемся окне ищут пункт «Тип системы», где в конце указано х32 или х64. Это и будет требуемая характеристика ОС.
Устанавливать файл нужно в том случае, если при работе со Сбербанком онлайн всплыло окно с надписью «Не установлен объект Сарicom». Произошло это из-за того, что на компьютере отсутствует капикомоская библиотека.
Подробная инструкция по скачиванию и установке Capicom от Сбербанка
Скачать и установить Capicom можно как с официального сайта Microsoft, так и в системе «Сбербанк АСТ». Последней официальной версией разработчика является 2.1.0.2.
Определившись, для какой системы Windows 32 или 64 требуется файл, нужно зайти в браузер и посетить сайт «ЭТП Сбербанк-АТС». Элемент можно установить в том случае, если войти в систему с правами администратора.
Перейдя по ссылке, рекомендуется сохранить архив под названием «CAPICOM-KB931906-v2102» на жесткий диск компьютера. На следующем этапе заходят в сохраненный архив и распаковывают его, нажав «Извлечь в».
Когда разархивирование файла произошло, рядом появляется папка с таким же, как у архива, названием. В нее нужно зайти и запустить элемент Капиком, при этом операция производится правой кнопкой мыши от имени администратора.
Как только файл начал работать, появится «Мастер установки приложений Капиком». На этом этапе нажимают клавишу Next или «Дальше». В открывшемся окне напротив надписи I accept the terms in the License Agreement в квадратике ставят галку и нажимают «Дальше».
В следующем открывшемся окне вручную прописывают путь установки библиотеки элемента Капиком. По умолчанию в строке уже будет светиться адрес: C:\Program Files\Microsoft CAPICOM 2.1.0.2\. Чтобы путь установки появился, нажимают кнопку Browse. В открывшемся окне файлу задают маршрут: C:\Windows\System32\ и нажимают «ОК».
Как только элемент установлен, можно приступать к работе со Сбербанком. Компания-разработчик, сообщив о прекращении поддержки элемента, предложила своим пользователям использовать альтернативные файлы, с каталогом которых можно ознакомиться на сайте корпорации.
CAPICOM
Скачать
Разработчик: Microsoft
Для Windows: 32/64-bit XP, Vista, 7, 8, 10
Языки: Русский, Українська, English и др.
Цена: Бесплатно
Версия: 2.1.02
Оценка от Netprog.net: 8.0 / 10
О программе
CAPICOM является элементом управления ActiveX, разработанный компанией Microsoft. Программное обеспечение предоставляет доступ к определенному перечню функций интерфейса программирования приложений в криптографической среде. Для этого используется объектная модель компонентов Microsoft. Библиотека рассчитана на обеспечение корректной работы криптографических технологий каждой среды, поддерживающей ActiveX, в том числе и страницы сайтов, открывающиеся посредством встроенного браузера.
Возможности
В процессе сетевого взаимодействия, библиотека обеспечивает весь необходимый функционал ЭЦП при аутентификации. При необходимости может быть использован симметричный ключ шифрования, выступающий единым для нескольких объектов системы.
Особенности
CAPICOM может быть использована для защиты необходимой информации и работы с цифровой подписью данных. Программное обеспечение требуется для успешной работы с сертификатами и их последующем размещением или удалением в хранилищах.
Ссылки на загрузку
Нажимая кнопку «Скачать» вы принимаете условия Лицензионного соглашения
Официальные версии установочных файлов проверены антивирусом и представлены к загрузке без изменений.
Полезные ссылки и другая информация:
Скачать похожие программы для Windows:
Поделись программой «CAPICOM» в соц.сетях!
Оказался полезным сайт? Напиши ниже комментарий или отзыв. Спасибо! 🙂
Capicom что это за программа
Подходит ли CAPICOM для шифрования с открытым ключом, используя КриптоПро CSP? Если да, то можно ли найти примеры?
На нашем сайте есть ссылка на страницу Микрософт, где лежит CAPICOM. В состав дистрибутива входят примеры использования. Для шифрования нужно пользовать метод Enveloped. Метод Encrypted работать с ГОСТом не будет, т.к. шифруется на пароле, алгоритмы шифрования перечислены. Eveloped аналогичен CryptEncryptMessage из CryptoAPI и на выходе формирует формат PKCS#7 Enveloped.
Отсутствие сертификата подписчика в подписанном сообщении
CAPICOM в первую очередь ориентирован на работу с сертификатами и всем, что с ними связано (хранилища, списки отзыва), а не с ключами или ключевыми контейнерами. Поэтому и класс CAPICOM.SignedData спроектирован и функционирует так, что сертификат подписчика всегда ищется в подписанном сообщении. При его отсутствии выдается соответствующая ошибка «The signer is not found in the signed message (0x80880251)». Никак обойти это ограничение нельзя – SignedData не принимает в качестве параметров сертификат (а тем более коллекцию сертификатов или хранилище), который нужно использовать для проверки. Самое простое решение – добавлять сертификат на этапе формирования подписи. CAPICOM сам всегда так поступает, а в CryptoAPI несложно передать сертификат в качестве параметра подписывающей функции.
Подпись текста в ANSI кодировке
Строковые параметры методов COM объектов, работающих через IDispatch, являются, по сути своей, юникодными строками – на каждый символ строки приходится 2 байта памяти. Поэтому, при передаче параметры явно или неявно преобразовываются к такому виду. Если в системе только одна сторона использует CAPICOM а вторая использует, например, CryptoAPI – то может возникнуть проблема несовпадения исходного документа для подписи и проверки.