Home Applications CacheCrypto

CacheCrypto

by 
InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
0
0 reviews
0
Awards
108
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews
Issues
Cryptograpic solution for Cache development based on MS CryptoAPI

What's new in this version

Initial Release

CacheCrypto

===========

Cryptograpic solution for Cache development based on MS CryptoAPI

Проект предназначен для развития возможностей использования MS CryptoAPI для решений на базе СУБД Cache.

Проект состоит из c++ кода, разработанного в VS2010 (С++) и класса Cache, реализующего механизм Callout функций из DLL.

Проекты С++:

  1. CacheCryptoAPI - формирует .lib, в котором реализованы функции по работе с Crypto API.
    Все базовые функции описаны и реализованы в этом модуле.
    Кроме того, здесьреализованы механизмы логирования и вывод тестовых данных.

  2. CacheCryptoConsole - консольное приложение для тестирования и отладки функций CacheCryptoAPI.
    Использует функции, описанные в CacheCryptoAPI,
    позволяет производить пошаговую отладку в debug-режиме.
    Может включать функции для быстрой инициализации криптопровайдера и т.д.

  3. ISCAPI - проект, формирующий DLL с использованием функций CacheCryptoAPI.
    Поддерживает механизм CALLOUT CACHE, его функции
    могут вызываться кодом Cache Object Script (COS).
    По доступному функционалу соответствует CacheCryptoConsole.

На стороне Cache используется класс iscapi.Signer, обращающийся через CALLOUT к iscapi.dll
(импортируется из iscapi.dll)

Реализованные функции:

  • вывод информации о криптопровайдерах, зарегистрированных в системе

  • инициализация криптопровайдера

  • получение контекста криптопровайдера

  • хеширование данных (строка)

  • хеширование файлов

  • подписввание хеша

  • проверка подписи по хешу

  • проверка подписи по исходным данным

  • проверка подписи по хешу с учетом ключа пользователя

  • функции шифрования и расшифровки на данный момент не реализованы
Version
1.21.301 Jun, 2018
Ideas portal
Category
Technology Example
Works with
Caché
First published
01 Jun, 2018
Last edited
01 Jun, 2018
Last checked by moderator
05 Nov, 2025Impossible to Test