KEY_CONFIG, указывающий на неверную версию openssl.cnf

Чистое решение для удара, с помощью просто замену параметра:

#! /bin/bash
suffix=${1#*[aeiou]}
prefix=${1%$suffix}
vowel=${prefix: -1}
prefix=${prefix%?}                  # Remove the vowel from the prefix
suffix=${suffix//[aeiou]/}          # Remove the vowels.
echo "$1 -> $prefix$vowel$suffix."
7
23.09.2013, 15:57
3 ответа

трудно сказать без большей информации...

во всяком случае Вы имеете также

  • не правильно настроенный Ваша установка через vars файл

  • или Вы не активировались vars файл путем выполнения source vars до выполнения ./build-ca

vars файл содержит (среди прочего) определение KEY_CONFIG переменная. значение по умолчанию (в моей системе Debian) должно назвать сценарий обертки, который попытается найти корректное значение по умолчанию openssl.conf файл для Вас

export KEY_CONFIG=`$EASY_RSA/whichopensslcnf $EASY_RSA`

(в моей системе мне установили OpenSSL 1.0.1e 11 февраля 2013, таким образом, KEY_CONFIG оценивает к .../openssl-1.0.0.cnf)

если это не работает на Вас, можно вручную установить KEY_CONFIG к значению, которое соответствует Вашему.

1
27.01.2020, 20:13
  • 1
    у меня есть та же установка, все же whichopensslcnf, указывает на несправедливость openssl на версию. мне установили 1.1.0 г, но только 0.9.6.cnf / 0.9.8.cnf и 1.0.0.cnf. Как я добавляю другой openssl.cnf для 1.1.0 г? как источник Вар теперь дает ошибке то же как @frank –  TD_Nijboer 11.01.2018, 10:50

ln -s openssl-1.0.0.cnf openssl.cnf

41
27.01.2020, 20:13
  • 1
    Необходимо ли объяснить, почему эта команда должна быть выполнена и какова была проблема во-первых. Даже если это может быть очевидно. –  Raphael Ahrens 04.12.2013, 08:29
  • 2
    приманки, Это волшебно, но это работает. –  Rob Sedgwick 03.09.2017, 01:58
  • 3
    просто делает ls в папке, и Вы будете видеть, какие openssl-x.x.x.cnf доступны... 1.0.0 высоты, ln-s является символьной ссылкой... предполагают, что это объясняет это достаточно? –  michel.iamit 26.11.2017, 14:26

У меня (Debian 9.3 )работает со следующими записями

Вставить в переменные

export KEY_CN="xxx"
export KEY_ALTNAMES=""

тогда все работает нормально!

0
27.01.2020, 20:13

Теги

Похожие вопросы