メインコンテンツまでスキップ

3. アプリケーションプロトコルの設計 (Designing Application Protocols)

3. アプリケーションプロトコルの設計 (Designing Application Protocols)

このセクションでは、アプリケーションプロトコルの設計者向けに、このドキュメントで提供される推奨事項を再利用する際に従うべきチェックリストの形式でガイダンスを提供します。

  • あなたの技術は、DNS SRV レコードを使用してアプリケーションサービスの DNS ドメイン名を解決しますか?はいの場合、技術コミュニティで発行および使用される PKIX 証明書での SRV-ID 識別子タイプのサポートを推奨または要求することを検討してください。(多くの既存のアプリケーション技術は、DNS SRV レコードを使用してアプリケーションサービスの DNS ドメイン名を解決しますが、[SRVNAME] で定義されている SRV-ID を介して PKIX 証明書でこれらのレコードを表現することに依存していないことに注意してください。)

  • あなたの技術は、アプリケーションサービスを識別するために URI を使用しますか?はいの場合、URI-ID 識別子タイプのサポートを推奨または要求することを検討してください。(多くの既存のアプリケーション技術は、アプリケーションサービスを識別するために URI を使用しますが、URI-ID を介して PKIX 証明書でこれらの URI を表現することに依存していないことに注意してください。)

  • あなたの技術は、後方互換性のために証明書の Common Name で DNS ドメイン名を使用する必要がありますか?はいの場合、フォールバックとして CN-ID 識別子タイプのサポートを推奨することを検討してください。

  • あなたの技術は、DNS ドメイン名でのワイルドカード文字を許可する必要がありますか?はいの場合、ワイルドカード証明書のサポートを推奨することを検討し、ワイルドカード文字が許可される場所を正確に指定してください(たとえば、DNS ドメイン名の完全な左端のラベルとしてのみ)。

付録 A にサンプルテキストがあります。