SORU
9 EYLÜL 2011, Cuma


openssl okumada hata openssl.conf dosyasını

32 bit windows xp kullanıyorum

Ben sadece Openssl aşağıdaki URL indirilen ve yüklü. http://www.slproweb.com/products/Win32OpenSSL.html

ve sonra aşağıdaki komutu kullanarak kendinden imzalı bir sertifika oluşturmak için çalıştım

openssl req -x509 -days 365 -newkey rsa:1024 -keyout hostkey.pem -nodes -out hostcert.pem

aşağıdaki hata vermeye başladı

/Usr/local/config bilgi yüklenemiyor ssl/openssl.CPT

Sonra bir ara googling sonra yukarıdaki komutu değiştirdim

openssl req -config C:\OpenSSL\bin\openssl.conf -x509 -days 365 -newkey rsa:1024 -keyout hostkey.pem -nodes -out hostcert.pem

Ama şimdi komut satırında aşağıdaki hatayı alıyorum

C:\OpenSSL\bin\openssl.conf hatta hata -1
4220:hata:02001002:kütüphane sistemi:: böyle bir dosya fopen ya :. dizini\crypto\\bss_file biyo.c:126:fopen ('','') rb C:\OpenSSL\bin\openssl.conf 4220:hata:2006D080:: BİO_new_file:böyle bir rutin BİYO :. dosya\crypto\\bss_file biyo.:129 c:
4220:hata:0E078072:yapılandırma dosyası:DEF_LOAD:böyle rutinleri :. dosya\crypto\\conf_def conf.:197 c:

Yardım lütfen. Şimdiden teşekkürler.

CEVAP
28 HAZİRAN 2012, PERŞEMBE


Windows da çevre OPENSSL_CONF özelliği ayarlayabilirsiniz. Komut satırında örnek olarak yazabilirsiniz:

set OPENSSL_CONF=c:/libs/openssl-0.9.8k/openssl.cnf

bunu doğrulamak için olabilir: yazın

echo %OPENSSL_CONF%

Ayrıca tüm kullanıcılar ve hizmetler varsayılan olarak kullanılabilir yani bilgisayarın çevre değişkenleri parçası olarak ayarlayabilirsiniz. Bakın, örneğin Environment variables in Windows NT How To Manage Environment Variables in Windows XP.

Şimdi config konumu parametre olarak geçirmek zorunda kalmadan openssl komutları çalıştırabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • Pituvision

    Pituvision

    11 Mart 2006