Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 Объясните момент с обратными слешами  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Вот в доке по OpenSSL есть например подобная команда
openssl genrsa -des3 -out key/ca.key 1024

что за key/ ?
Пытался по всякому добавлять ее в переменные среды:
и к пути в переменной PATH добавлял путь C:\Test\key(и C:\Test\key\ тоже пробовал)
и просто создавал переменную key со значением C:\Test\key(и C:\Test\key\ тоже пробовал)
Все равно пишет No such file or directory

команда
openssl genrsa -des3 -out C:\Test\key\ca.key 1024
проходит успешно и я вижу созданный ключ по пути C:\Test\key
21 янв 11, 13:31    [10109861]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
Aklin
Member

Откуда: Прямо сейчас меня здесь нет
Сообщений: 60442
openssl вроде штука линуксовая, а там используется нормальный слеш /
в винде же предлагают кривой слеш.

доку же писали скорее всего для линукса из расчета домашней директории. (/home/user, что в винде вроде бы эквивалентно %appdata%)
это раз

два - PATH нужен насколько я понимаю для исполняемых файлов, никакие иные файлы через PATH найдены не будут. вам надо явно указывать полный путь до файла-ключа.
21 янв 11, 13:43    [10109980]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62912
OracleLover
команда
openssl genrsa -des3 -out C:\Test\key\ca.key 1024
проходит успешно и я вижу созданный ключ по пути C:\Test\key

Что ты хочешь, ведь работает же?
21 янв 11, 13:44    [10109995]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62912
Aklin
явно указывать полный путь до файла-ключа.

Будет найдено, если рабочая папка правильная, текущая
И в Линуксе и в Виндоус, единственный путь, это неправильно написаное, самовольное приложение.
21 янв 11, 13:46    [10110008]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
Aklin
Member

Откуда: Прямо сейчас меня здесь нет
Сообщений: 60442
Anatoly Podgoretsky
Aklin
явно указывать полный путь до файла-ключа.

Будет найдено, если рабочая папка правильная, текущая
И в Линуксе и в Виндоус, единственный путь, это неправильно написаное, самовольное приложение.


openssl - это нифига не самописная поделка.

что касается пути, то его можно посмотреть в свойствах загружаемого приложения через procexp. нередко программы в винде меняют свою curDir...
21 янв 11, 13:52    [10110053]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Aklin
Anatoly Podgoretsky
пропущено...

Будет найдено, если рабочая папка правильная, текущая
И в Линуксе и в Виндоус, единственный путь, это неправильно написаное, самовольное приложение.


openssl - это нифига не самописная поделка.

что касается пути, то его можно посмотреть в свойствах загружаемого приложения через procexp. нередко программы в винде меняют свою curDir...


я доку специально для Windows выкачал. Насчет %% я тоже думал, но вот именно этот слэш меня смущал.
И откуда запускается OpenSSL я тоже знаю ). Понятно что в этой папке по умолчанию все работает, но вот если в ней создать папку key, то ведь все равно key/ не работает
21 янв 11, 14:14    [10110236]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62912
Aklin
Anatoly Podgoretsky
пропущено...

Будет найдено, если рабочая папка правильная, текущая
И в Линуксе и в Виндоус, единственный путь, это неправильно написаное, самовольное приложение.


openssl - это нифига не самописная поделка.

что касается пути, то его можно посмотреть в свойствах загружаемого приложения через procexp. нередко программы в винде меняют свою curDir...

Самописная, это даже в название включено. Я не знаю какое у него качество, какие проблемы, но ошибки бывают во всех программах, если ошибки нет, то пора сменить компилятор. Смена curDir без разрешения пользователя точно такая же ошибка, сообственно про эту ошибку я и говорю. В этих случаях помогает указание абсолютного пути.
21 янв 11, 15:19    [10110878]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
Aklin
Member

Откуда: Прямо сейчас меня здесь нет
Сообщений: 60442
OracleLover
Aklin
пропущено...


openssl - это нифига не самописная поделка.

что касается пути, то его можно посмотреть в свойствах загружаемого приложения через procexp. нередко программы в винде меняют свою curDir...


я доку специально для Windows выкачал. Насчет %% я тоже думал, но вот именно этот слэш меня смущал.
И откуда запускается OpenSSL я тоже знаю ). Понятно что в этой папке по умолчанию все работает, но вот если в ней создать папку key, то ведь все равно key/ не работает


.\key\cb.key
.\\key\\cb.key
21 янв 11, 15:19    [10110886]     Ответить | Цитировать Сообщить модератору
 Re: Объясните момент с обратными слешами  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10767
OracleLover
Вот в доке по OpenSSL есть например подобная команда
openssl genrsa -des3 -out key/ca.key 1024

что за key/ ?
Пытался по всякому добавлять ее в переменные среды:
"Будьте проще и люди к вам потянутся".
Человек, писавший пример, предполагал, что пользователи будут структурировать информацию. В частности, помещать ключи в отдельный подкаталог с тематическим именем key. Хотя лично я выбрал бы keys.
Если у вас такого каталога нет и он вам не нужен - проявите минимум смекалки:
openssl genrsa -des3 -out мой.ключ 1024
21 янв 11, 20:13    [10112717]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить