CouchDB で使用する PEM ファイルを取得する方法をいくつか試しました。私はpowershellで証明書を生成し、それをキーでpfxにエクスポートしてから、opensslを使用して2つのpemファイルに変換し、それらをCouchにインストールしました。このアプローチでは、IE11 では動作するように見えますが、firefox やその他のブラウザーでは動作しません。Firefox では次のエラーが発生します。
キーは要求された操作をサポートしていません。(エラーコード: sec_error_invalid_key)
また、ssl.com から無料の ssl 証明書を取得し (3 つの CRT ファイルが提供されました)、openssl を使用して変換しようとしましたが、役に立ちませんでした。
また、CouchDB のページの指示に従って、この目的専用の自己署名証明書を生成しましたが、ページが読み込まれません。( http://docs.couchdb.com/en/latest/config/http.html#config-ssl半分ほどダウン)
これで成功した人はいますか?Couch やすべてのブラウザーで適切に動作する形式に証明書を取得するにはどうすればよいですか?
更新:今、私はこのエラーが発生しています
PKCS #11 モジュールが CKR_DEVICE_ERROR を返しました。これは、トークンまたはスロットで問題が発生したことを示しています。
これが一歩前進なのか後退なのかはわかりません...