• ベストアンサー

openssl-win32でのエラー

お世話になります。 初心者なんですが、Windows7上でコマンドプロンプトからopenssl-win32を使用して証明書の発行手続きを行う際に、最初のランダムシード作成時 C:¥openssl-win32¥bin>openssl md5 * > rand.dat と入力すると、 PEM:Permission denied と表示されて処理が出来ません。 コマンドプロンプトは管理者で実行しています。 すみませんがどなたか襲えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

調べてみるとエラーが出てもファイルは生成されている場合があるようですね。 rand.dat の中身は空っぽですか? >Permission Deniedとなるがファイルはbin内に出来てる。

参考URL:
http://osshinet.com/index.php?UID=1411028096
kumagorou_y
質問者

お礼

お返事有難う御座います。 >rand.dat の中身は空っぽですか? →いえ。内容は問題なく生成されていました。 MD5(XXXX)= XXXXXXXXXXXXXXX など。 よって、続けて秘密鍵とCSRの生成を実施し、証明書の発行依頼を行いました。 原因としてはよくわかりませんが、生成など問題なくできているのでこのまま様子を見ようと思います。 有難う御座いました。

関連するQ&A

  • VC8でOpensslを使う方法

    Visual Studio 2005でOpensslを使用したいのですが、 ソースでは、#include <openssl/rand.h> のように使用。 http://www.limber.jp/?Software%2FOpenSSL%20for%20Windows にある、openssl-0.9.8e-win32-bin_dynamic.zip を利用させていただきたいのですが、 .dllや.libファイルはどこに置けば宜しいのでしょうか?

  • windows openSSLのCA.plについて

    windows2000proの環境にOpenSSLを導入して認証局を作成しようと考えております。 CA.plコマンドを実行しても空行が表示され動作しない原因がわからず困っております。 C:\OpenSSL\bin\CA.pl -newca [ 空行 ] C:\OpenSSL\bin\ 動作環境は OS:windows2000proSP4 ActivePerl-5.12.2.1202 Win32(perl -vで動作確認済み) Win32OpenSSL-0_9_8p(openssl versionで動作確認済み) openssl.cfg のCA_default ・usr_cert ・v3_ca 修正済み CA.pl の先頭行を#!c:/perl に修正済み です。ご教授よろしくお願い致します。

  • openSSLで秘密鍵ファイルエラー

    はじめまして。 Solaris10で、OpenSSLとApacheを導入し、認証ファイル作成で エラーになりました。 認証局ファイル作成(CA) cd /usr/local/ssl/misc/CA.sh -newca Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: unknown option -selfsign usage: ca args -verbose - Talk alot while doing things -config file - A config file -name arg - The particular CA definition to use -gencrl - Generate a new CRL -crldays days - Days is when the next CRL is due -crlhours hours - Hours is when the next CRL is due -startdate YYMMDDHHMMSSZ - certificate validity notBefore -enddate YYMMDDHHMMSSZ - certificate validity notAfter (overrides -days) -days arg - number of days to certify the certificate for -md arg - md to use, one of md2, md5, sha or sha1 -policy arg - The CA 'policy' to support -keyfile arg - private key file -keyform arg - private key file format (PEM or ENGINE) -key arg - key to decode the private key if it is encrypted -cert file - The CA certificate -in file - The input PEM encoded certificate request(s) -out file - Where to put the output file(s) -outdir dir - Where to put output certificates -infiles .... - The last argument, requests to process -spkac file - File contains DN and signed public key and challenge -ss_cert file - File contains a self signed cert to sign -preserveDN - Don't re-order the DN -noemailDN - Don't add the EMAIL field into certificate' subject -batch - Don't ask questions -msie_hack - msie modifications to handle all those universal strings -revoke file - Revoke a certificate (given in file) -subj arg - Use arg instead of request's subject -extensions .. - Extension section (override value in config file) -extfile file - Configuration file with X509v3 extentions to add -crlexts .. - CRL extension section (override value in config file) -engine e - use engine e, possibly a hardware device. -status serial - Shows certificate status given the serial number -updatedb - Updates db for expired certificates もしかして、上記でエラーですか? 次に、証明書署名要求ファイル作成(CSR) cd /usr/local/ssl/misc/CA.sh -newreq openssl req -in newreq.pem -text →確認したらOKでした。 openssl rsa -in newreq.pem -text 確認した所、エラーになります。 unable to load Private Key 18943:error:0906D06C:PEM routines:PEM_read_bio:no start line:/on10/build-nd/F10U8B6/usr/src/common/openssl/crypto/pem/pem_lib.c:637:Expecting: ANY PRIVATE KEY Googleで、調べているんですが、よくわかりません。 ご存知の方がいたら、教えてください。 よろしくお願いします。

  • root権限でも『Permission denied』エラー

    usr/binの中のファイルを操作しようと『Permission denied』が発生し、操作できません。root権限でログインしているのですが、このようになってしまいます。 このことによって、PHPのrpmをインストールできなくなってしまっています。現在、古いPHPをアンインストールした後、新しくVerのPHPをインストール中につまずいている為、PHPが稼動しなくて困っています。 環境はRedHatLinux9、SSHで一般ユーザーでログイン後、suコマンドでroot権限を取得した状態で行っています。いろいろ試したところusr/bin内全てに対して操作ができないようです。 この、『root権限でもPermission deniedが発生し操作できない』件に対して、ご存知の方は、どうかご教授下さい。よろしくお願い致します。

  • shellについて

    #/bin/shについて教えてください。 if文条件にてプロンプト(aiueo>)が返ってきたら、 lsコマンドを発行するシェルを作成したいと考えています。 プロンプトをコマンド発行の条件とすることは可能でしょうか? ご回答のほどよろしくお願いします。

  • apacheのコマンドプロンプトからのインストールについて

    初めてのご質問をさせていただきます。 OSがWindows2003サーバのマシンに、Apache + OpenSSLで、サーバ証明書を発行できるApacheサーバを構築しておりまして、OpenSSLの設定は順調にできたのですが、Apacheをコマンドプロンプトより 「apache -k install」 と入力してインストールしようとしたところ、 「'apache'は、内部コマンドまたは外部コマンド、  操作可能なプログラムまたはバッチファイルとして認識されていません。」 と表示されてしまい、インストールできません。 httpd.confなどの設定ファイルは修正し、環境変数をいろいろ変えながら試しているのですが、うまくインストールできません。 どなたか原因が分かる方がおられましたら、ご回答のほどよろしくお願いします。

  • MySQLでコマンドプロンプトでモニタが起動できません。

    MySQLをインストールしてコマンドプロンプトを開いて本の説明どおりに作業を行ってもうまくいきません。 本の内容は コマンドプロンプト ↓ cd c:\mysql\binを入力 ↓ プロンプトが C:\myaql\bin>に変化 ここまではうまくいきます。 そのあと 続いてmysqldと入力 ここで画面上何も起こらないとかいてありますがまたC:\myaql\bin>が表示されてしまいます。 そして別画面で新たにコマンドプロンプトを開き cd c:\mysql\binと記入してディレクトリを移り mysqlと入力すると Welcome to MySQL monitor と表示されると本には書いてありますが 私の場合ERROR 1045:Access denied for user 'ODBC'@'localhost'(using password: NO) と表示されてしまい次に進めません。 なにがいけないのでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • Perl Win32::MsgBoxについての質問

    使用環境 Apache HTTP Server 2.2(win32) OS:Win7 Perl : ActivePerl-5.14.2.1402-MSWin32-x86-295342 msg.plソースコード #!c:/perl/bin/perl.exe use Win32; Win32::MsgBox("Hello world!!", 1); $ret = Win32::MsgBox("保存しますか?", 3 | MB_ICONEXCLAMATION, "確認"); exeit; 上記スクリプトは、確かにコマンドプロンプトからは実行できるのですが、これを以下のようにWEBからアクセスできないのでしょうか? http://****.******.**/cgi-bin/msg.pl 同様に以下のスクリプトも、上記のようにしてアクセスしたいのですが.... use Win32::Sound; Win32::Sound::Volume('100%'); Win32::Sound::Play("C:/Windows/Media/tada.wav"); Win32::Sound::Stop(); 思うに、この二つのモジュールが、コマンドプロンプトからだけでしか実行できないのであれば、この利用価値はどこにあるのでしょうか?(私としてはCGI,SSIとして動かしたいのですが...)よろしくお願いします。

  • rcpができません。

    Solaris8でrcpコマンドを発行すると、「Permission denied」と表示され、怒られてしまいます。 rcpを使えるようにするために必要な作業を教えて下さい。 ※コピー先の書き込み権限はあります。 ※.rhostsファイルにはホスト名とユーザ名を書いています。

  • ディレクトリの移動 cd 

    初め、/usr/localにapache-ant-*-bin.tar.gz (/home/usrname/ダウンロード/下にある)を展開しようとして次のコマンドを実行しました。 /usr/local$ tar -xzvf /home/usrname/ダウンロード/apache-ant-*-bin.tar.gz すると cp: ディレクトリ `./apache-ant-1.7.0' を作成できません: Permission denied と出て、できませんでした。次にディレクトリを移動して ~/ダウンロード$ tar -xzvf apache-ant-*-.bin.tar.gz を行い、またディレクトリを移動して /usr/local$ cp -r /home/usrname/ダウンロード/apache-ant-* . のコマンドを実行するとまた cp: ディレクトリ `./apache-ant-1.7.0' を作成できません: Permission denied と表示されて移動させることができません。。 なんででしょうか?お願いします。