---
title: "⭐ Приложение-сервер для работы с Электронно Цифровой Подписью (ЭЦП)"
description: "Здравствуйте. Хочу поделиться с Вами своей Open-Source реализацией подобия NCALayer, но только для с..."
author: "userfacebook190252078545896"
published: "2019-05-20T15:09:33+00:00"
modified: "2019-05-20T15:09:33+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/prilozhenie-server-dlya-raboty-s-elektronno-cifrovoy-podpisyu-ecp-832771"
markdown_url: "https://yvision.kz/post/prilozhenie-server-dlya-raboty-s-elektronno-cifrovoy-podpisyu-ecp-832771/markdown"
site_name: "Yvision.kz"
---

# ⭐ Приложение-сервер для работы с Электронно Цифровой Подписью (ЭЦП)

> Здравствуйте. Хочу поделиться с Вами своей Open-Source реализацией подобия NCALayer, но только для с...

Здравствуйте. Хочу поделиться с Вами своей Open-Source реализацией подобия NCALayer, но только для сервера.

Вот ссылка: http://ncanode.kz

Исходный код можно найти на GitHub.

Плюсы и возможности:
- Подпись и проверка подписанных XML документов - Получение информации об PKCS12 ключе или X509 сертификате - Проверка цепочки сертификатов до самого КУЦ.

- Поддержка проверки по OCSP и CRL - Есть на данный момент 2 режима работы, через HTTP и через RabbitMQ. Например, если Вы в своем проекте используете очереди (RabbitMQ), то можно без особого труда настроить NCANode взаимодействовать через RabbitMQ.

- Парсинг дополнительной информации из ИИН, именно: Дата рождения, пол - Работа с API происходит посредством JSON. Все происходит примерно также как и в NCALayer.

- Поддержка TSP - Поддержка CMS - Возможность подписи любых данных (не только XML) - Был добавлен Dockerfile для самостоятельной сборки - И многое другое (см. в releases на GitHub)

Также, хочу отметить, что есть готовый Docker-образ (подробнее смотрите в документации). Например, если у Вас проект разбит контейнеры, то Вы можете всего лишь одной командой поднять Docker-контейнер для работы с NCANode.

На данный момент имеется клиент NCANode для PHP, который можно установить через composer. В ближайшее время планирую реализовать такой же клиент для Node.js

Приложение было оттестировано в реальных проектах.

Буду рад выслушать Ваши предложения и замечания.

З.Ы. Если Вам понравился проект, то поставьте мне пожалуйста звёздочку на гитхабе, я старался :)

---

Source: [https://yvision.kz/post/prilozhenie-server-dlya-raboty-s-elektronno-cifrovoy-podpisyu-ecp-832771](https://yvision.kz/post/prilozhenie-server-dlya-raboty-s-elektronno-cifrovoy-podpisyu-ecp-832771)