問題タブ [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.
c# - RSA 形式の公開鍵のみに基づいて x509Certificate を生成するにはどうすればよいですか?
XML 形式の RSA 公開鍵があります。この鍵を取得し、その公開鍵を使用して x.509 証明書を作成する必要があります。キー ペアを完成させるための秘密キーへのアクセス権がありません。私が見つけたすべての例には、鍵ペアの生成、または公開鍵と秘密鍵の両方へのアクセスが含まれています。
以下は、これを達成するために取り組んできたテスト ルーチンの小さなスニペットです。
javascript - PEM 証明書/キーを変数として node.js プロジェクトに渡す方法
node-apn を使用して Apple プッシュ通知サービスをセットアップしようとしています。プロジェクトの他の部分 (RESTful API、バックエンド、メッセージ キューイング) を作成しましたが、node.js 部分でブロックの問題が発生しました。
node-apn にキーと証明書を渡す必要があります。これは通常、オプションとしてファイル名のペアを渡すことで行われます。ただし、この設定は理想的ではないため、変数として渡す必要があります。私はすでに node-aps のソースを変更しており、解決策を検討しているときに考慮しなかった問題がなければ、喜んでこれらの変数を探します。
Javascript は複数行の変数を受け入れないため、証明書またはキーをこの形式で渡すことはできません。
\ で改行をエスケープしようとしましたが、1 行の証明書/キーになってしまい、「PEM_read_bio:no start line」エラーが発生します。
適切な回避策はありますか?
php - 誰もアクセスできないがPHPでアクセスできる.PEMの保存場所
http://www.stellarwebsolutions.com/en/articles.php
Paypal で .pem を使用できるようになりましたが、.pem を public_html/ フォルダーに置かずにアクセスする方法が見つかりません。これはおそらく最善の方法ではないことがわかっています。PHP から ssh のルートにアクセスする方法はありますか? または私のsshの他の領域?
bash - Rsync、インクリメンタル ファイル リストは出力されるが、実際のコピーは行われない
リモートサーバーで(同期)の内容を再作成する目的で、次のコマンドを実行しています。
ただし、これを実行すると、「増分ファイルリストの送信」出力とコピーする必要があるファイルのリストが表示されます。実際には、リモート サーバーには何も書き込まれません。
私が間違っていることは何か分かりますか?ありがとう...
c++ - WinCrypt と C++ を使用して PEM 形式の秘密鍵をインポートする方法は?
C++ でWinCrypt APIを使用しようとしています。
私のアプリケーションは、ファイルを暗号化、解読、署名、および検証する必要があります。正しいキーを取得すれば、その方法を知っています。しかし、私の問題は、実際には、それらのキーを生成するのと同じアプリケーションではないということです。
私が持っているのは、PEM形式のファイルの公開鍵と秘密鍵です:
と :
いくつかの調査の後、次の方法を使用して、公開鍵をインポートする方法を見つけました: hereおよびhere :
- ファイルの内容を読み取るためのCreateFileとReadFile
- CryptStringToBinary、CRYPT_STRING_BASE64HEADERを使用して PEM 形式から DER 形式に変換します (ヘッダーとフッターを削除し、base64 からデコードします)
- X509_PUBLIC_KEY_INFOを使用したCryptDecodeObjectEx
- CryptImportPublicKeyInfo、キーをインポートします
しかし今、私の問題は、秘密鍵で同じことをすることです。どんな助けでも本当に感謝します:)ありがとう。
cryptography - JKSへの秘密鍵と証明書を含む1つのPEMファイル
クライアントアプリケーションにJKSキーストアがあり、SOAP署名に使用する秘密キーと証明書の両方を含む1つのPEMファイルが与えられました。PEMファイルは次のようになります。
最初の質問は、このPEMをJKSに正しくインポートする方法です。
2番目の質問:秘密鍵がパスワードで保護されていない場合、JKSキーストアにインポートする前にパスワードを追加することは可能ですか?
ありがとう!
ssl - OpenSSL で AES-128-ECB Alg を使用して PEM エンコードで PKCS8 キーを生成する方法
openssl cmd を使用して以下のキー [AES-128-ECB] を生成する方法を知りたいです。
以下を使用した内部コードから abv key を作成しました。次に、openssl cmd で生成された RSA キーを使用して同じ形式のキーを生成し、PKCS8 に変換してから、AES-128-ECB Alg を使用して PEM_encode を実行する必要があります。
OpenSSL cmd ツールは、DES-EDE3-CBC alg のみを使用してキーを生成できますか?
ssl - OpenSSL以外の秘密鍵と証明書を作成するために利用できる他のツールはありますか?
他のtahnopensslのサードパーティツールによって生成された証明書とキーを作成してテストする必要があります。無料で使用できるツールはありますか?
c# - C#で*.Pemファイルを使用して文字列を復号化します
OK、Base64でエンコードされたテキストの文字列があります。
これをBase64からバイト配列にデコードしてから、秘密鍵を使用して復号化します。私の秘密鍵は*.pemファイルです。迷っています!
バイト配列を宣言し、*。pemの---BEGIN---と---END---の部分の間のテキストを取得し、これをベース64文字列から変換する必要があると思います。バイト配列。
次に、X509Certificate2を宣言し、バイト配列とテキストの文字列を受け取るコンストラクターを使用する必要があります。バイト配列は秘密鍵であり、テキストの文字列は次のようにパスフレーズです。
ただし、この時点で次のエラーが発生します。
要求されたオブジェクトが見つかりません。
私は少なくとも正しい方向に向かっていますか、それとも私は道を外れていますか?ここで何をする必要がありますか?
ruby-on-rails - OpenSSL を使用した証明書ファイルの Ruby エラー読み取り
ruby 1.8.7 (または 1.9.2)OpenSSL::X509::Certificate.new(File.read("testuser.p12"))
で単純な
from irbを実行しようとしていますが、
どちらも同じ結果です。私が返すエラーはOpenSSL::X509::CertificateError: nested asn1 error
これはルビーの問題ですか、それとも証明書自体の形式が正しくないことを示唆していますか? 私は、そのようなエラーを示す Amazon 証明書を中心に展開する同様のレポートをいくつか見つけましたが、それは証明書自体であることが判明しました。ただし、ブラウザでは機能します。これを解決する方法に関する提案はありますか?