java.security.certのX509certificateクラスを見ると、getExtendedKeyUsage()
とgetKeyUsage()
のようなメソッドがあります。 keytoolを使ってこれらの値を設定する方法はありますか?keytoolを使用して使用属性を設定する方法
答えて
-ext
keytool
in Java 7ためのオプション。KU
とEKU
オプション特に、-ext
ドキュメント下の表を確認してください。
(注)通常、JREの他のバージョンでのJava 7のkeytool
で扱う生産ストアを/使用することができます(を含みますJava 6)
もちろん、これは生成する証明書要求(この場合、使用するCAはCSRの一部のコンテンツを無視または変更することがあります)または発行した証明書(つまり、あなたはCAです)。既存の証明書を変更することはできません。
もしあれば、私はそれを見たことがなく、私はちょうど(おそらく非常に)JDKにチェックした。重要な使用法は、署名された属性(クリティカルな拡張子)である必要があるので、発行CAの署名を破るため、一般的に変更することはできません。特定のアプリケーション(属性は別に保存されていますが、Javaキーストア内の関数ではありません)は、X509標準と互換性がないため変更できません。
"署名された属性(クリティカルな拡張子)"。署名付き属性と重要な拡張子は同じではありません。すべての属性(およびX.509証明書の内容全体)は、発行CAによって署名されます。拡張が重要であるかどうかは異なります。これは、CAが消費者にこの特定の拡張を理解しなければならないことを伝える方法です。 – Bruno
@Brunoあなたは当然ですが、&に変更されました。投稿時に少し眠そうです - 私は著者が既存の証明書を変更しようとしていると仮定していました。 –
このオプションはkeytool -ext EKU = codeSigning のようですが、個人的にまだ試していません。
- 1. XSLTを使用してXMLの属性を設定する方法は?
- 2. 属性を使用してjQuery datetimepickerを設定する
- 3. Python-Docxを使用してフォント属性を設定する
- 4. 属性を使用してboolプロパティを設定する
- 5. jQueryを使用してCSS属性を設定する
- 6. NSBatchUpdateRequestを使用してコアデータ属性をnilに設定する
- 7. Spring 3 MVC Annotationsを使用してセッション属性またはグローバル属性を設定する方法
- 8. JQuery同じ要素の他の属性を使用して要素の属性を設定する方法
- 9. DotNetOpenAuth属性ExchangeでFavoriteFlavor属性を使用する方法
- 10. 属性を使用してモデルオブジェクトをインスタンス化する方法は?
- 11. リフレクションを使用して属性値を変更する方法
- 12. DebuggerDisplay属性を使用してビットマスクを表現する方法
- 13. web apiとモデルバインディングを使用してxml属性を定義する方法
- 14. jqueryを使用してフォームを送信する前に属性を設定する方法
- 15. オーシャンを使用してゾーンごとに属性を作成し、各ゾーンで値を設定する方法
- 16. C/C++のネイティブ関数を使用してファイル属性を設定する
- 17. jqueryを使用してデータ属性に動的に値を設定する
- 18. ループ内でjqueryを使用して要素属性を設定する
- 19. backbone.jsモデルを動的に使用してビューのID属性を設定する
- 20. Java APIを使用してMongoDBの内部文書属性を設定する
- 21. Image_Graphvizパッケージを使用してデフォルトのノード属性を設定する
- 22. フォームアクション属性を設定する方法
- 23. CSSを使用したHTMLタイトル属性のスタイル設定
- 24. JSFを使用して標準HTMLタグの属性を設定します
- 25. JavaScriptを使用して実行時にHTML属性値を設定する方法は?
- 26. MagentoはupdateAttributesを使用して製品属性の「デフォルト値を使用」を設定します
- 27. Firebugを使用してCSS属性を検索し、JavaScriptを使用して変更する方法
- 28. xpathを使用して属性名の値を設定できますか?
- 29. isCOMCLASS属性と使用方法
- 30. MVHのUIHint属性の使用方法
現在の証明書(私が想定していたもの)のために何かを変更しようとしているのですか、またはBrunoが正しく新しい証明書にこれを使用できると推測していますか? –