別のアプリケーションで使用するには、.pfx
形式証明書(Windows mmcから)を.p12にエクスポートする必要があります。私はこれを行う方法を見つけることができません。誰かが方法を提案できますか?pfx形式をp12に変換する
答えて
.p12
および.pfx
は両方ともPKCS#12ファイルです。何か不足していますか?
エクスポートした.pfx
ファイルの名前を変更して.p12
拡張子にしましたか?
openconnectで.pfxファイルに問題がありました。名前を変更しても問題は解決しませんでした。私はそれを.p12に変換するためにkeytoolを使いました。
keytool -importkeystore -destkeystore new.p12 -deststoretype pkcs12 -srckeystore original.pfx
私の場合、新しいファイル(new.p12)のパスワードは、.pfxファイルのパスワードと同じでなければなりません。
私は両方に同じパスワードを使用していても機能しません。エラーが発生しました "keytoolエラー:java.io.IOException:無効なキーストア形式" –
これは私のために働いています。 –
実行.p12
から.cert
ファイルを変更するには、このコマンド:
openssl pkcs12 -export -out server.p12 -inkey server.key -in server.crt
server.key
はサーバーキーとserver.cert
がCA発行証明書または自己署名証明書ファイルです。
これはjglouieの応答の続きです。
opensslを使用してPKCS#12証明書をパブリック/プライベートPEMキーに変換する場合は、ファイルの名前を変更する必要はありません。以下の3つのコマンドは、公開PEMキーと暗号化されたプライベートPEMキーを作成しますが、ファイルはcert.pfxと呼ばれていると仮定:
openssl pkcs12 -in cert.pfx -out cert.pem -nodes -nokeys
openssl pkcs12 -in cert.pfx -out cert_key.pem -nodes -nocerts
openssl rsa -in cert_key.pem -out cert_key.pem -des3
最初の2つのコマンドは、インポートパスワードの入力を促すことができます。これは、PKCS#12ファイルで提供されたパスワードになります。
3番目のコマンドでは、証明書の暗号化パスフレーズを指定できます。これは、証明書を使用するときに入力するものです。
- 1. C#証明書をpfx形式
- 2. MetaStock形式をCSV形式に変換するには?
- 3. 日付形式を別の形式に変換する方法
- 4. PHPのMYSQL DATE形式をSTRING形式に変換する
- 5. htmlをms_word形式に変換する
- 6. docをpdf形式に変換する#
- 7. PDFをTIFF形式に変換する
- 8. DateTimeをUK形式に変換する
- 9. floatをIEEE形式に変換する
- 10. データをJSON形式に変換する
- 11. tiffをjpg形式に変換する
- 12. 変換データテーブル形式
- 13. Excel形式を変換
- 14. タブファイルのデータをCSV形式に変換するか、Javaを使用して形式を変換する
- 15. 日付形式を変換する
- 16. Rのデータ形式を変換する
- 17. ビデオ形式を変換する
- 18. この形式をPerlでJSON形式に変換するには?
- 19. 文字列を日付形式dd-MMM-yyyy形式に変換するには?
- 20. Perl日付形式変換
- 21. sql datetime形式の変換
- 22. DateTime形式の変換
- 23. JavaScript形式の変換
- 24. オーディオ形式の変換
- 25. OpenXML形式で.NETピクセルをExcelの幅に変換する式
- 26. 文字列形式の式を線(ジオメトリ)オブジェクトに変換する
- 27. ファイル形式を他のファイル形式に変換または変換するのに役立つライブラリ
- 28. JSONP形式をJSON形式に変換する方法はありますか?
- 29. 文字列をdatetime形式に変換
- 30. javascriptをhtml形式のテキストボックスに変換
2つの異なるファイル拡張子である理由がわかります – BrainSlugs83
ファイル拡張子が2つある理由は履歴です。 PFXはMicrosoftの拡張で、P12はNetscapeの拡張でした。 両方の形式が同一になるように修正されました。つまり、開発者は.NET System.Security.Cryptography.X509Certificates名前空間を使用して両方を処理できます。詳細については、[here](https://embeddedtechwire.wordpress.com/2010/09/23/pfx-or-p12-certificates-what-is-the-difference/)を参照してください。 – SnapShot
PKCS#12ファイルのファイル拡張子は ".p12"または ".pfx"です。マイクロソフトの「PFX」は、最も複雑な暗号プロトコルの1つであるという強い批判を受けています。 PKCS#12はMicrosoftの「PFX」の後継バージョンです。 PKCS#12は、RSAラボラトリーズが公開している公開鍵暗号標準(PKCS)という標準ファミリの1つです。 – AKS