Браузерное расширение для безопасной работы с X.509 сертификатами в ваших веб-приложениях. Электронная подпись документов, шифрование данных и аутентификация по сертификату — без плагинов ActiveX и Java.
// 1. Инициализация лицензии
await IctCrypto.init(licenseToken); ✓
// 2. Выбор сертификата пользователя
const cert = await
IctCrypto.selectCertificate(); ✓
// 3. Подпись документа (CAdES-T)
const sig = await IctCrypto.sign(
data, {
format: 'CAdES-T',
tspUrl: 'https://tsa.ictcrypto.net'
}
); ✓
// 4. Шифрование данных
const enc = await
IctCrypto.encrypt(data, cert); ✓ICT Crypto интегрирует PKI-инфраструктуру непосредственно в браузер, открывая веб-разработчикам полный спектр криптографических операций.
Замените пароли надёжной двухфакторной аутентификацией на основе X.509. Поддержка корпоративных PKI и смарт-карт.
Юридически значимая подпись в форматах CAdES, XAdES и PAdES. Поддержка меток времени TSP для долгосрочной подписи.
Асимметричное RSA и симметричное AES-256 шифрование для надёжной защиты конфиденциальных данных в веб-приложениях.
Следуйте инструкции для установки ICT Crypto на ваш компьютер.
Нативный хост ICT Crypto требует .NET 10 Runtime. Если .NET 10 уже установлен — пропустите этот шаг.
Скачать .NET 10Установщик автоматически зарегистрирует нативный хост в реестре Windows для Chrome и Edge.
ICTCryptoSetup_1.0.0.exeУстановите ICT Crypto из Chrome Web Store. Расширение поддерживает Chrome 100+ и Edge 100+.
Открыть Chrome Web StoreПолностью закройте и откройте браузер, чтобы расширение установило соединение с нативным хостом.
При открытии сайта с интеграцией ICT Crypto будет автоматически
загружен файл лицензии (*.ictlic) и вызван IctCrypto.init(token).
Перейдите на демо-сайт для проверки корректности установки и тестирования всех возможностей расширения.
Открыть демо-сайтРасширение предоставляет глобальный объект window.IctCrypto с асинхронным API. Интегрируйте криптографию в любой веб-фреймворк.
// Проверка доступности
const ok = await IctCrypto.isAvailable();
// Подпись: CAdES, XAdES, PAdES
const sig = await IctCrypto.sign(data64, {
format: 'CAdES-T', // или XAdES, PAdES
tspUrl: 'https://tsa.ictcrypto.net',
detached: true
});
// Верификация подписи
const { valid, signer } = await
IctCrypto.verify(sig, data64, 'CAdES-T');
// Шифрование / дешифрование
const enc = await IctCrypto.encrypt(data64, thumb);
const dec = await IctCrypto.decrypt(enc, thumb);Бесплатная установка. Лицензия активируется автоматически при открытии сайта.
Требуется Windows 10/11 · .NET 10 Runtime · Chrome или Edge 100+
Убедитесь, что расширение установлено корректно: попробуйте подпись, верификацию, шифрование и дешифрование в браузере.
ООО "АйСиТи" разрабатывает профессиональные инструменты для безопасной работы с цифровыми сертификатами, электронной подписью и шифрованием в современных веб-приложениях.
ICT Crypto — наше флагманское решение, которое позволяет встроить полноценную PKI-криптографию в браузерные приложения без необходимости использовать устаревшие технологии NPAPI, ActiveX или Java.
Есть вопрос, предложение или нужна помощь с интеграцией? Мы рады помочь.