をサポートするかどうかのX509Certificate CN(commonNameの)国際化文字をサポートし、すべてのサポートされている文字がX509CertificateのCNは、私が知りたい文字
0
A
答えて
1
を設定している私はあなたが発行者やサブジェクトの識別名にCNについて話していると仮定問題のX509証明書の「インターネットX.509公開鍵暗号基盤証明書と証明書失効リスト(CRL)プロフィール」の
RFC 5280は同じで識別名
-- Naming attributes of type X520CommonName:
-- X520CommonName ::= DirectoryName (SIZE (1..ub-common-name))
--
-- Expanded to avoid parameterized type:
X520CommonName ::= CHOICE {
teletexString TeletexString (SIZE (1..ub-common-name)),
printableString PrintableString (SIZE (1..ub-common-name)),
universalString UniversalString (SIZE (1..ub-common-name)),
utf8String UTF8String (SIZE (1..ub-common-name)),
bmpString BMPString (SIZE (1..ub-common-name)) }
に共通名AttributeTypeAndValue
のための許容値の定義が含まれています時間は、しかし、それは
このプロファイルに準拠するCA はPrintableStringのかDirectoryString
0123の UTF8Stringをエンコーディングのいずれかを使用しなければならないと言います
(上記のASN.1コメントのDirectoryName
は、実際にはDirectoryString
である必要があります。エラッタ)
後方互換性のためにこれにはいくつかの例外がありますが、一般的なケースを考えてみましょう。
したがって、共通名は、PrintableString
またはUTF8String
のいずれかです。前者は、後者が行う文字の小さなサブセットのみを使用することができます。つまり、あなたは効果的にUTF-8で表現できるものに限られています。
これは、あなたの好みのCAに行き、野生のUnicode文字を含むサブジェクト共通名と証明書の取得を主張することができ、しかし、意味するものではありません。 CAは、発行する証明書のサブジェクトで許可する文字セットを制限している可能性があります。これは、偶発的なもの(何らかの理由でソフトウェアがそのセットに限定されている可能性があります)、他のレガシーソフトウェアとの相互運用性を意図したもの、または意図的なセキュリティ手段です。類似の見た目のUnicode文字の誤用を防止します。
このような制限は、名前制約拡張を使用してCA証明書に文書化することさえできます。その場合、CAは制限を回避することはできません。
関連する問題
- 1. 取り消されたX509Certificate
- 2. 私が知りたいURL
- 3. ピア証明書CN = `stream.twitter.com 'が期待通りCN =` 199.16.156.217'
- 4. Djangoは:私が知りたかった
- 5. 私はtooo longの文字列を切り取りたい
- 6. 重複したX509Certificate
- 7. エントリウィジェット - 最初、私が知りたい
- 8. ngClass私は、文字列が10文字よりも大きい場合には、私のdivにクラスを追加したい文字列の長さ
- 9. チェックした文字列は、私は、文字列が定義されている
- 10. 文字列の各文字が何度繰り返されているかを知るには
- 11. 私はこのような大文字と小文字を区別比較ですが作りたいルビー
- 12. 文字列の長さは、私はそのになって知っているものと比較したとき、私はそのはっきりdebuger通常の文字列内の文字列を見てみたがとき
- 13. は、私は私のURLを変更したいあなたのクエリ文字列がより見やすく
- 14. MySQLのクエリは、「いない値が存在する」私が知りたい
- 15. 私はMavenが何であるか知りたいです
- 16. X509CertificateのJavaで[]バイトおよび背面のX509CertificateのC#
- 17. cn#を使用してNokia NIDのプッシュ通知C#
- 18. エラーは、暗黙的に変換文字列は、[]私は「ケース」は、単一引用符で文字値をサポートする理由を知りたい場合
- 19. は、区切り文字は私が解析する必要が以下の文字列を持っている
- 20. 取得ExtensionValueのX509Certificate
- 21. 私は春の嫌いについて知りたいです
- 22. PHPは「私が前に交換したい」文字の前に
- 23. 私はStringRequestから返された文字列を得たが、私は別の変数に文字列をコピーしたりしても、私のリストビュー
- 24. Start&Endindexが既知の文字列を切り捨てます
- 25. bdb_dn2entry( "cn = kerberoskdc、cn = config、dc = example、dc = com")意味は?
- 26. 私の文字列のまわりで未知の文字列を見つける
- 27. 文はif文に、私はそれを作りたいの文
- 28. JSON.parseは、私は次の文字列を取得していた文字列
- 29. 私はマングースで、文字列の配列を保存したいが、私はエラー
- 30. 私はRTOSのバックアップポリシーについて知りたいです