問題タブ [asn1crypto]
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.
python - PKCS11 および Asn1crypto 署名付き証明書から公開鍵を抽出中にエラーが発生しました
このスレッドに加えて:トラスト チェーンはどこにありますか? [python] asn1crypto と pkcs11 Aladdin USB eToken
私は試した:
このファイルの内容は次のとおりです。
このファイルまたはそのスレッドのコードの何が問題になっていますか? 公開鍵を抽出できません。
php - X509 サブジェクトの公開鍵情報から pub 部分を抽出するには?
したがって、pem 形式 ( mycert.pem
) の証明書があり、そこから公開鍵を抽出するだけで済みます。
openssl x509 -in mycert.pem -pubkey -noout
公開鍵をくれます。ただし、件名の公開鍵情報全体のbase64でエンコードされた文字列のようです。
ただし、「生の」公開鍵部分pubにのみ関心があります。
関連情報を (動的に!) 抽出するにはどうすればよいですか? 提示された例だけでなく、どの証明書でも機能するアプローチを持つことが重要です。
私の実装はphpなので、理想的にはphpseclibまたはopenssl関数を使用して解決策を見つけます。ただし、たとえば、コマンド ラインを介して openssl とどのように連携するかを理解することも役に立ちます。ありがとうございました。