Каталог статей
Меню сайта


Форма входа


Категории раздела
Oracle DB [72]
Materials concerning Oracle database
Howto [24]
Все про Oracle [65]
Разработка на SQL и PL/SQL для Oracle, анализ работы базы
Построение Web-интерфейса: все что касается JSF, ADF и AJAX [9]
Разное [19]
Solaris [46]
Что касается администрирования Solaris
Linux [29]
Заметки по настройке Linux
AIX [1]
AIX, настройка Oracle на AIX
Java [15]
Cryptography [10]
Windows [1]
Java [35]
PostgreSQL [2]


Поиск


Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Приветствую Вас, Гость · RSS 08.05.2024, 08:20
    Главная » Статьи » Cryptography

    How to configure openssl 1.0.0 with gost support

    http://www.cryptocom.ru/products/openssl-1-config-ru.html

    МагПро DNS. Установка и настройка OpenSSL-1.0.0

    Если Вы выполняете установку OpenSSL-1.0.0 из пакетов, убедитесь, что пакет собран с опциями: shared zlib enable-rfc3779.
    Если в папке $PREFIX/lib/engines имеется файл libgost.so, то с большой долей вероятности OpenSSL собран правильно.

    При установке openssl-1.0.0 из исходных кодов следует выполнить следующие действия:

    $ wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
    $ tar xzf openssl-1.0.0a.tar.gz
    $ cd openssl-1.0.0a
    $ config shared zlib enable-rfc3779 --prefix=/usr/local
    $ make depend
    $ make
    $ sudo make install
    

    Установка будет произведена в директорию /usr/local.
    Файл настройки openssl будет находится в директории /usr/local/ssl или /usr/local/openssl в зависимости от ОС.

    Для корректной работы openssl-1.0.0 c алгоритмами шифрования, соответствующими ГОСТ, требуется внести следующие изменения в конфигурационный файл:

    До названия первой секции (первая строка [в квадратных скобках]):

    openssl_conf = openssl_def

    По умолчанию openssl.cnf эту команду не содержит.

    В конце openssl.conf добавить секции:

    [openssl_def]
    engines = engine_section
    
    [engine_section]
    gost = gost_section
    
    [gost_section]
    engine_id = gost
    default_algorithms = ALL
    dynamic_path = /usr/local/lib/engines/libgost.so
    CRYPT_PARAMS = id-Gost28147-89-CryptoPro-A-ParamSet
    
    Категория: Cryptography | Добавил: basil (14.08.2013)
    Просмотров: 741 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Бесплатный конструктор сайтов - uCoz