私はクライアントとサーバーの両方でM2Cryptoを使用して、鍵と証明書を追加しました。 今私はフィールドコモンネームが両側で同一である限り、ドメインまたは何かに設定されるべきであることを発見しました。 私は問題がPythonのスクリプトは、太陽は、キーは、それは動作しませんそのIPと同じ共通名フィールドを持っていない場合があります。 マシンIPとコモンネームフィールドの間に接続がありますか?権限を使用しないためですか?M2Crypto Common Nameフィールドとipの関係
0
A
答えて
0
あなたはthis answerに興味がある可能性があり、私は同様の質問に与えた:ホスト名検証が行われる必要がありますどのように
はかなり最近のことであると、すべてのプロトコルに練習を一般化し、RFC 2818を置き換えた、RFC 6125で定義され、そのHTTPSに固有です。 (私は、Java 7には、このためにあまりにも最近のかもしれないRFC 6125を使用していますさえわからない。)RFC 2818 (Section 3.1)から
:
(少なくとも、HTTPSのため、これは、他のプロトコルに一般化された)基本的に型のdNSNameのsubjectAltName拡張が存在する場合、として使用しなければならないことアイデンティティ。それ以外の場合は、証明書のSubjectフィールドにある(最も固有の)Commonフィールド を使用する必要があります。 共通名の使用は既存の方法ですが、 が推奨されておらず、認証局は代わりに dNSNameを使用することをお勧めします。
[...]
場合によっては、URIはホスト名ではなくIPアドレスとして指定されます。この場合、iPAddressのsubjectAltNameは証明書の中に でなければならず、URIのIPと正確に一致する必要があります。
、あなたがあなたのサブジェクトDNの共通名でIPアドレスを置くことを意図していない、それはIPサブジェクト代替にする必要があります名前の入力。 (一部のブラウザでは、これについてかなり柔軟です。)
関連する問題
- 1. Common Lispの依存関係の管理
- 2. ドメインとの関係WordPressのIPアドレス
- 3. SuiteCRMの関連フィールドと関係
- 4. initContext.lookup()とmysqlDB nameの関係は何ですか?
- 5. 無関係なフィールド
- 6. Python 2.7とM2Crypto - ImportError
- 7. $ many_many関係の要約フィールド
- 8. Keycloak登録画面のFirst NameとLast Nameフィールドを削除
- 9. Telerik mvc grid、Modelフィールドとdbフィールド名の関係
- 10. java tcpプロキシタイプに関係なくipソケットプログラミング
- 11. ACF:検索関係フィールド
- 12. Parse Full NameフィールドOracle
- 13. DDosとTCP/IPの関係について
- 14. Common Lisp let関数
- 15. createUser更新関連フィールド - 理解関係
- 16. Drupal - CCKフィールドとコンテンツタイプとのパフォーマンスとの関係?
- 17. Python M2cryptoエラー
- 18. Mongoidの参照関係フィールドのエイリアス
- 19. Expression Engineの関係フィールドのチェックボックス
- 20. link_to関数の "link name"フィールドにHTMLを挿入する
- 21. Python M2Crypto ECサポート
- 22. Django Rest Framework任意の関係フィールド
- 23. のC#/ EFモデルコード - 関係必須フィールド
- 24. プレイブックの依存関係と役割の依存関係
- 25. ManyToOne関係には@joinColumn name属性が必要ですか?
- 26. M2CryptoからpyCryptoへ
- 27. Apache Common Mathを使用して指数関数の係数を決定する
- 28. レコードの個々のフィールドとの多対多の関係
- 29. djangoの「余分なフィールド」を余分なフィールドとの多対多の関係
- 30. 外国のフィルタと多対多の関係フィールド
はい、ありがとうございます。しかし、私はM2Cryptoが問題を起こしていると思います。もし私が何か他のものを使うと、マシンのIPではなく、一般名のために有線例外が発生します。誰でもクライアント側の証明書で使用例を作ることができます。問題は何らかの設定にあると私は思う。 – user1254814