-
released this
2025-07-25 18:31:53 +07:00 | 3 commits to main since this release🎉 Первый стабильный релиз SCM (SSL Certificate Manager)
SCM - это комплексное решение для управления SSL сертификатами, написанное на Go. Данный релиз включает все основные функции для создания и управления сертификатами через удобный веб-интерфейс и REST API.
✨ Основные возможности
🔐 Управление Certificate Authority (CA)
- Создание и управление root сертификатами CA
- Безопасное хранение приватных ключей с паролем
- Подписание сертификатов собственным CA
📜 Управление SSL сертификатами
- Создание SSL сертификатов для доменов
- Поддержка SAN (Subject Alternative Names)
- Просмотр детальной информации о сертификатах
- Удаление сертификатов
🌐 Веб-интерфейс и API
- Интуитивный веб-интерфейс для всех операций
- Полнофункциональный REST API
- Поддержка HTTPS с собственными сертификатами
- Валидация форм и real-time обновления
🏗️ Архитектура и безопасность
- Модульная архитектура Go приложения
- Организованное хранение сертификатов в файловой системе
- Шифрование приватных ключей CA
- Подробная документация по безопасности
🚀 Быстрый старт
- Скачайте исполняемый файл для вашей платформы
- Настройте конфигурационный файл
scm.conf - Запустите приложение:
./scm - Откройте веб-интерфейс:
http://localhost:8777 - Создайте root CA и начните управлять сертификатами
📊 Технические характеристики
- Язык: Go 1.24.5+
- Зависимости: Минимальные (UUID, godotenv, pkcs8, crypto)
- Платформы: Linux, macOS, Windows
- API: RESTful HTTP endpoints
- Хранение: Файловая система с организованной структурой
- Безопасность: PKCS#8 шифрование, TLS поддержка
📋 API Endpoints
GET/POST /api/certs/root- Управление root CAGET /api/certs- Список всех сертификатовPOST /api/certs/create- Создание нового сертификатаPOST /api/certs/delete- Удаление сертификатаGET /- Веб-интерфейс
🔧 Конфигурация
Гибкая настройка через конфигурационный файл:
- TLS включение/отключение
- Пути к сертификатам сервера
- Директория хранения сертификатов
- Сетевые настройки сервера
📁 Что включено
- Исполняемые файлы для основных платформ
- Конфигурационные файлы-примеры
- Dockerfile для контейнеризации
- Подробная документация
- Примеры использования API
Этот релиз готов к использованию в продакшен-среде для управления внутренними SSL сертификатами и создания собственной инфраструктуры PKI.
Downloads