問題タブ [pem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ユーザーの証明書を使用するにはどうすればよいですか?
証明書を使った一般的なスキームがわかりません。例:私はいくつかのウェブサイトにアカウントを持っています。私は持っname
ていpassword
ます。このサイトにログインするにはどうすればよいですか?-フィールドを開い_https://website:443/login
て入力する必要があります。すべて問題がなければ、アドミタンスを取得します。
ここで、java + httpclient(apache)を使用してこれらの手順をプログラムで実行したいと思います。私は書いた:
そして、サーバーの証明書を使用してtrustStoreを作成する必要があります。
ここで、「myca」は「InstallCert.java」(Sunの製品)で作成されました。
しかし、ブラウザ(FFox、またはOpera)のインポートサーバーの証明書のように、このすべての手順をプログラムで実行したいと思います...ユーザーは、追加のアプリケーションのセットではなく、自分のアプリケーションのみを使用したいと考えています。
どうすれば実行できますか?
そして今、主な問題は、サーバーがユーザーの証明書を必要としないのはなぜですか?また、自分の証明書を使用して認証するにはどうすればよいですか?(ユーザーの証明書を持っている場合、サーバーにログインするために「名前」「パスワード」は必要ありませんか?)
java - PEM を Java キー ストアにインポートする
自分自身を認証する必要がある SSL サーバーに接続しようとしています。Apache MINA で SSL を使用するには、適切な JKS ファイルが必要です。ただし、.PEM ファイルしか提供されていません。
PEM ファイルから JKS ファイルを作成するにはどうすればよいですか?
c - .pemopensslの証明書の16進数の詳細
証明書を含むopensslmycert.pemを使用して生成しました。そして、base64テキストを16進数に変換しました。
(opensslライブラリを使用せずに)cの16進文字列から情報を抽出できるかどうか疑問に思います。たとえば、公開鍵、発行者、件名、有効性情報などです。
ありがとう。
perl - PEM秘密鍵を使用して暗号化されたファイルを復号化するにはどうすればよいですか?
公開鍵とBlowfishアルゴリズム、または公開鍵とAES-256アルゴリズムのいずれかで暗号化されたファイルがあります。
私は、ファイルを復号化するために(私が持っている)秘密鍵を使用できるPerlスクリプトをまとめようとしています。
公開鍵ファイルと秘密鍵ファイルはすべてPEM形式であり、PEMファイルを読み取る方法や、鍵を使用してデータを復号化する方法は見つかりますが、PEM->鍵から移動する方法はまだ見つかりません。
助言がありますか?
java - Java を Python に変換 -- PEM 証明書ファイルで文字列に署名
次の Java を Python に相当するものに翻訳しようとしています。
これは、AWS FPS で使用される PKI 署名検証用です。http://docs.amazonwebservices.com/AmazonFPS/latest/FPSAccountManagementGuide/VerifyingSignature.html
ご協力いただきありがとうございます!
paypal - アクティブなマーチャント Paypal の定期的な PEM エラー (公開キーでも秘密キーでもない)
ActiveMerchant を使用して Paypal Recurring トランザクション コールを実行しようとしています。ここでパッチを使用しました:
そして、私はここでこれにこだわっています:
私は、pem ファイルがペイパルから正しくダウンロードされていることを確信しています。私が受け取るエラーは次のとおりです。
私は単に2つのファイルを持っています - チュートリアルのpaypal_pro_recurring.rbと私が書いたpaypalTest.rbで、単にすべてのファイルを必要とし、関数を呼び出します。エラーが、環境ファイルなどから要求しなければならないようなばかげたものではないことを願っています。皆さんありがとう!
python - M2Cryptoを使用してX509証明書をpemファイルに保存およびロードする
X509証明書をオブジェクトとしてメモリに保存し、それをpemファイルとして保存してから再度ロードすると、最初に使用したのと同じ証明書が作成されると思います。ただし、これは当てはまらないようです。元の証明書をAと呼びましょう。pemファイルBAas_text()からロードされた証明書はB.as_text()と同じですが、A.as_pem()はB.as_pem()とは異なります。控えめに言っても、私はこれに混乱しています。ちなみに、Aが別のエンティティCによって署名されている場合、AはCの証明書に対して検証しますが、Bは検証しません。
私が見ているものを示すために、小さなサンプルプログラムをまとめました。これを実行すると、2番目のRuntimeErrorが発生します。
ありがとう、
ブロック
openssl - PKCS#8 形式の PEM 秘密鍵を従来の形式に変換する方法は?
OpenSSL 1.0 変更ログから:
従来の形式を置き換えて、PKCS#8 を秘密鍵のデフォルトの書き込み形式にします。この形式は標準化されており、より安全であり、暗黙の MD5 依存関係は含まれていません。【スティーブ・ヘンソン】
ただし、以前の従来の形式の秘密鍵ファイルが必要です。pem ファイルを PKCS#8 から従来の形式 (OpenSSL.exe アプリを使用) に変換することは可能ですか?
どうもありがとうございました!
xml - XML RSA キーを PEM ファイルに変換するにはどうすればよいですか?
次のような構造の 2 つの XML ファイルがあります。
私の鍵
公開鍵
xmlseclibs
物事を暗号化および復号化するためにキーの .PEM 表現を必要とする Robert Richardsのライブラリを使用しています。
暗号化の初心者として、どこから始めればよいかわかりません。Google でざっと検索しても、特に明白な情報は見つかりませんでした...
ありがとう!
openssl - OpenSSL を使用してプログラムで .PEM 証明書を .PFX に変換する
PKCS12 ファイル (PFX) に変換したい.PEM ファイルがあり、次のopenssl
コマンドを使用して簡単に変換できることがわかっています。
これは素晴らしいことですが、 OpenSSL呼び出しを使用してプログラムでこれを行いたいと考えています。残念ながら、OpenSSL のドキュメントは理想的とは言えません。
私は他のライブラリを使用してこれを行うことを検討しました:
.NET の使用: PEM ファイルから X509Certificate2 オブジェクトを作成できますが、これは最初の証明書のみを取得し、PEM ファイル内の中間 CA を無視します。
Mentalis.orgセキュリティ ライブラリの使用: PEM ファイルから証明書オブジェクトを作成できますが、ドキュメントには次のように記載されています。
備考 この実装は、PEM ファイルからの証明書のみを読み取ります。秘密鍵が存在する場合、証明書ファイルから秘密鍵を読み取りません。
だから、それは私を助けません。その秘密鍵も必要です。
基本的に、PEM>PFX に移行するための OpenSSL コマンド ライン ツール操作をコードで再作成する必要があります。
これを行う簡単な方法はありますか?