Internet Engineering Task Force (IETF) R. Denis-Courmont Request for Comments: 5769 Nokia Category: Informational April 2010 ISSN: 2070-1721
Test Vectors for Session Traversal Utilities for NAT (STUN)
Abstract
抽象
The Session Traversal Utilities for NAT (STUN) protocol defines several STUN attributes. The content of some of these -- FINGERPRINT, MESSAGE-INTEGRITY, and XOR-MAPPED-ADDRESS -- involve binary-logical operations (hashing, xor). This document provides test vectors for those attributes.
NAT(STUN)プロトコルのためのセッショントラバーサルユーティリティには、いくつかのSTUN属性を定義します。 FINGERPRINT、MESSAGE-INTEGRITY、およびXOR-MAPPED-ADDRESS - - これらの一部のコンテンツは、バイナリ論理演算(ハッシュ、XOR)を伴います。この文書では、これらの属性のためのテストベクトルを提供します。
Status of This Memo
このメモのステータス
This document is not an Internet Standards Track specification; it is published for informational purposes.
このドキュメントはインターネット標準化過程仕様ではありません。それは、情報提供の目的のために公開されています。
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Not all documents approved by the IESG are a candidate for any level of Internet Standard; see Section 2 of RFC 5741.
このドキュメントはインターネットエンジニアリングタスクフォース(IETF)の製品です。これは、IETFコミュニティの総意を表しています。これは、公開レビューを受けており、インターネットエンジニアリング運営グループ(IESG)によって公表のために承認されています。 IESGによって承認されていないすべての文書がインターネットStandardのどんなレベルの候補です。 RFC 5741のセクション2を参照してください。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc5769.
このドキュメントの現在の状態、任意の正誤表、そしてどのようにフィードバックを提供するための情報がhttp://www.rfc-editor.org/info/rfc5769で取得することができます。
Copyright Notice
著作権表示
Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved.
著作権(C)2010 IETF信託とドキュメントの作成者として特定の人物。全著作権所有。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
この文書では、BCP 78と、この文書の発行日に有効なIETFドキュメント(http://trustee.ietf.org/license-info)に関連IETFトラストの法律の規定に従うものとします。彼らは、この文書に関してあなたの権利と制限を説明するように、慎重にこれらの文書を確認してください。コードコンポーネントは、トラスト法規定のセクションで説明4.eおよび簡体BSDライセンスで説明したように、保証なしで提供されているよう簡体BSDライセンスのテキストを含める必要があり、この文書から抽出されました。
This document may contain material from IETF Documents or IETF Contributions published or made publicly available before November 10, 2008. The person(s) controlling the copyright in some of this material may not have granted the IETF Trust the right to allow modifications of such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s) controlling the copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative works of it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate it into languages other than English.
この材料の一部がIETFトラストにこのような材料の変更を許可する権利を与えられていない可能性がありますにこの文書は、2008年、IETFドキュメントまたは11月10日以前に発行または公開さIETF貢献から著作権を支配する者(複数可)材料を含んでいてもよいですIETF標準化プロセスの外。そのような材料の著作権を管理者(単数または複数)から適切なライセンスを取得することなく、この文書は、IETF標準化過程の外側修正されないかもしれません、そして、それの派生物は、IETF標準化過程の外側に作成されない場合があり、それをフォーマットする以外出版RFCとして、英語以外の言語に翻訳します。
Table of Contents
目次
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Test Vectors . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1. Sample Request . . . . . . . . . . . . . . . . . . . . . . 4 2.2. Sample IPv4 Response . . . . . . . . . . . . . . . . . . . 5 2.3. Sample IPv6 Response . . . . . . . . . . . . . . . . . . . 6 2.4. Sample Request with Long-Term Authentication . . . . . . . 8 3. Security Considerations . . . . . . . . . . . . . . . . . . . . 8 4. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 8 5. References . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.1. Normative References . . . . . . . . . . . . . . . . . . . 8 5.2. Informative References . . . . . . . . . . . . . . . . . . 8 Appendix A. Source Code for Test Vectors . . . . . . . . . . . . . 9
The Session Traversal Utilities for NAT (STUN)[RFC5389] protocol defines two different hashes that may be included in messages exchanged by peers implementing that protocol:
NAT用セッショントラバーサルユーティリティ(STUN)[RFC5389]プロトコルは、そのプロトコルを実装するピアによって交換されるメッセージに含まれていてもよい二つの異なるハッシュを定義します。
FINGERPRINT attribute: a 32-bit Cyclic Redundancy Check.
FINGERPRINT属性:32ビット巡回冗長検査。
MESSAGE-INTEGRITY attribute: an HMAC-SHA1 [RFC2104] authentication code.
MESSAGE-INTEGRITYアトリビュート:HMAC-SHA1 [RFC2104]認証コード。
This document provides samples of properly formatted STUN messages including these hashes, for the sake of testing implementations of the STUN protocol.
この文書では、STUNプロトコルのテスト実装のために、これらのハッシュを含む適切な形式のSTUNメッセージのサンプルを提供します。
All included vectors are represented as a series of hexadecimal values in network byte order. Each pair of hexadecimal digits represents one byte.
全て含まれるベクターは、ネットワークバイト順に16進数値の系列として表されます。 16進数の各対は、1つのバイトを表しています。
Messages follow the Interactive Connectivity Establishment (ICE) Connectivity Checks use case of STUN (see [RFC5245]). These messages include FINGERPRINT, MESSAGE-INTEGRITY, and XOR-MAPPED-ADDRESS STUN attributes. These attributes are considered to be most prone to implementation errors. An additional message is provided to test STUN authentication with long-term credentials (which is not used by ICE).
メッセージがインタラクティブ接続確立(ICE)接続性チェックは、STUNのケースを使用従う([RFC5245]を参照)。これらのメッセージは、指紋、MESSAGE-INTEGRITY、およびXOR-MAPPED-ADDRESSのSTUN属性が含まれます。これらの属性は、実装エラーに最も起こりやすいと考えられています。追加メッセージは、(ICEによって使用されていない)長期資格情報でSTUN認証をテストするために設けられています。
In the following sample messages, two types of plain UTF-8 text attributes are included. The values of certain of these attributes were purposely sized to require padding. Non-ASCII characters are represented as <U+xxxx> where xxxx is the hexadecimal number of their Unicode code point.
次のサンプルメッセージでは、平野UTF-8テキスト属性の2種類が含まれています。これらの属性の特定の値は、意図的にパディングを必要とするようなサイズにされました。 xxxxは、それらのUnicodeコードポイントを16進数である非ASCII文字は、<U + XXXX>として表されます。
In this document, ASCII white spaces (U+0020) are used for padding within the first three messages - this is arbitrary. Similarly, the last message uses nul bytes for padding. As per [RFC5389], padding bytes may take any value.
この文書では、ASCIIホワイトスペース(U + 0020)が最初の3つのメッセージ内にパディングするために使用されている - これは任意です。同様に、最後のメッセージはパディングのためのNULバイトを使用します。 [RFC5389]に従って、パディングバイトは、任意の値をとることができます。
This request uses the following parameters:
この要求は、次のパラメータを使用します。
Software name: "STUN test client" (without quotes)
ソフトウェアの名称:(引用符なし)、「STUNテストクライアント」
Username: "evtj:h6vY" (without quotes)
ユーザー名: "evtj:h6vY"(引用符なし)
Password: "VOkJxbRl1RmTxUk/WvJxBt" (without quotes)
パスワード: "VOkJxbRl1RmTxUk / WvJxBt"(引用符なし)
00 01 00 58 Request type and message length 21 12 a4 42 Magic cookie b7 e7 a7 01 } bc 34 d6 86 } Transaction ID fa 87 df ae } 80 22 00 10 SOFTWARE attribute header 53 54 55 4e } 20 74 65 73 } User-agent... 74 20 63 6c } ...name 69 65 6e 74 } 00 24 00 04 PRIORITY attribute header 6e 00 01 ff ICE priority value 80 29 00 08 ICE-CONTROLLED attribute header 93 2f f9 b1 } Pseudo-random tie breaker... 51 26 3b 36 } ...for ICE control 00 06 00 09 USERNAME attribute header 65 76 74 6a } 3a 68 36 76 } Username (9 bytes) and padding (3 bytes) 59 20 20 20 } 00 08 00 14 MESSAGE-INTEGRITY attribute header 9a ea a7 0c } bf d8 cb 56 } 78 1e f2 b5 } HMAC-SHA1 fingerprint b2 d3 f2 49 } c1 b5 71 a2 } 80 28 00 04 FINGERPRINT attribute header e5 7a 3b cf CRC32 fingerprint
This response uses the following parameter:
この応答は、次のパラメータを使用しています:
Password: "VOkJxbRl1RmTxUk/WvJxBt" (without quotes)
パスワード: "VOkJxbRl1RmTxUk / WvJxBt"(引用符なし)
Software name: "test vector" (without quotes)
ソフトウェアの名称:(引用符なし)、「テストベクトル」
Mapped address: 192.0.2.1 port 32853
マップされたアドレス:192.0.2.1ポート32853
01 01 00 3c Response type and message length 21 12 a4 42 Magic cookie b7 e7 a7 01 } bc 34 d6 86 } Transaction ID fa 87 df ae } 80 22 00 0b SOFTWARE attribute header 74 65 73 74 } 20 76 65 63 } UTF-8 server name 74 6f 72 20 } 00 20 00 08 XOR-MAPPED-ADDRESS attribute header 00 01 a1 47 Address family (IPv4) and xor'd mapped port number e1 12 a6 43 Xor'd mapped IPv4 address 00 08 00 14 MESSAGE-INTEGRITY attribute header 2b 91 f5 99 } fd 9e 90 c3 } 8c 74 89 f9 } HMAC-SHA1 fingerprint 2a f9 ba 53 } f0 6b e7 d7 } 80 28 00 04 FINGERPRINT attribute header c0 7d 4c 96 CRC32 fingerprint
01 01 00 3C応答タイプ、メッセージ長さ21 12 A4 42マジッククッキーのB7 E7 A7の01} 34 BC D6 86}トランザクションID FA 87のDF AE} 80 22 00 0B SOFTWARE属性ヘッダ74 65 73 74} 20 76 65 63} UTF -8サーバ名74 6F 72 20} 00 20 00 08 XORマッピングされたアドレス属性ヘッダ00 01 A1 47アドレス・ファミリー(IPv4)とマッピングされたポート番号E1 12 A6 43 XOR演算は、IPv4は00 08 00 14をアドレスマッピングされた排他的論理和MESSAGE-INTEGRITYヘッダ2B 91 F5 99属性}指紋4C 96 CRC32 9E 90 C3} 8C 74 89 F9} HMAC-SHA1指紋2aはF9のBA 53} F0部6bのE7のD7} 80 28 00 04指紋属性ヘッダC0 7dとをfdと
This response uses the following parameter:
この応答は、次のパラメータを使用しています:
Password: "VOkJxbRl1RmTxUk/WvJxBt" (without quotes)
パスワード: "VOkJxbRl1RmTxUk / WvJxBt"(引用符なし)
Software name: "test vector" (without quotes)
ソフトウェアの名称:(引用符なし)、「テストベクトル」
Mapped address: 2001:db8:1234:5678:11:2233:4455:6677 port 32853
マップされたアドレス:2001:DB8:1234:5678:2233:11 4455:6677のポート32853
01 01 00 48 Response type and message length 21 12 a4 42 Magic cookie b7 e7 a7 01 } bc 34 d6 86 } Transaction ID fa 87 df ae } 80 22 00 0b SOFTWARE attribute header 74 65 73 74 } 20 76 65 63 } UTF-8 server name 74 6f 72 20 } 00 20 00 14 XOR-MAPPED-ADDRESS attribute header 00 02 a1 47 Address family (IPv6) and xor'd mapped port number 01 13 a9 fa } a5 d3 f1 79 } Xor'd mapped IPv6 address bc 25 f4 b5 } be d2 b9 d9 } 00 08 00 14 MESSAGE-INTEGRITY attribute header a3 82 95 4e } 4b e6 7b f1 } 17 84 c9 7c } HMAC-SHA1 fingerprint 82 92 c2 75 } bf e3 ed 41 } 80 28 00 04 FINGERPRINT attribute header c8 fb 0b 4c CRC32 fingerprint
01 01 00 48応答タイプ、メッセージ長21 12 A4 42マジッククッキーのB7 E7 A7の01} 34 D6 86}トランザクションID FA 87のDF AE} 80 22 00 0B SOFTWARE属性ヘッダ74 65 73 74} 20 76 65 63} UTF BC -8サーバ名74 6F 72 20} 00 20 00 14 XORマッピングされたアドレス属性ヘッダ00 02 A1 47アドレスファミリ(IPv6)の01 13 A9 FA} A5 D3 F1 79} XOR演算がマッピングマッピングされたポート番号をXOR演算25 F4のB5} BC IPv6アドレスD2 B9 D9} 00 08 00 14 MESSAGE-INTEGRITYである82 95 4E} 4B E6 7B F1} 17 84 C9 7C} HMAC-SHA1指紋82 92 C2 75} BFのE3は} 41編a3をヘッダ属性80 28 00 04 FINGERPRINT属性ヘッダC8のFB 0B 4C CRC32指紋
This request uses the following parameters:
この要求は、次のパラメータを使用します。
Username: "<U+30DE><U+30C8><U+30EA><U+30C3><U+30AF><U+30B9>" (without quotes) unaffected by SASLprep [RFC4013] processing
ユーザ名: "<U + 30DE> <U + 30C8> <U + 30EA> <U + 30C3> <U + 30AF> <U + 30B9>" SASLprepによって影響を受けない(引用符)[RFC4013]処理
Password: "The<U+00AD>M<U+00AA>tr<U+2168>" and "TheMatrIX" (without quotes) respectively before and after SASLprep processing
パスワード: "<U + 00AD> M <U + 00AA> TR <U + 2168>"(引用符なし)と "TheMatrIX" は、それぞれ前とSASLprep処理後
Nonce: "f//499k954d6OL34oL9FSTvy64sA" (without quotes)
ノンス:(引用符なし) "F // 499k954d6OL34oL9FSTvy64sA"
Realm: "example.org" (without quotes)
レルム:(引用符なし) "example.org"
00 01 00 60 Request type and message length 21 12 a4 42 Magic cookie 78 ad 34 33 } c6 ad 72 c0 } Transaction ID 29 da 41 2e } 00 06 00 12 USERNAME attribute header e3 83 9e e3 } 83 88 e3 83 } aa e3 83 83 } Username value (18 bytes) and padding (2 bytes) e3 82 af e3 } 82 b9 00 00 } 00 15 00 1c NONCE attribute header 66 2f 2f 34 } 39 39 6b 39 } 35 34 64 36 } 4f 4c 33 34 } Nonce value 6f 4c 39 46 } 53 54 76 79 } 36 34 73 41 } 00 14 00 0b REALM attribute header 65 78 61 6d } 70 6c 65 2e } Realm value (11 bytes) and padding (1 byte) 6f 72 67 00 } 00 08 00 14 MESSAGE-INTEGRITY attribute header f6 70 24 65 } 6d d6 4a 3e } 02 b8 e0 71 } HMAC-SHA1 fingerprint 2e 85 c9 a2 } 8c a8 96 66 }
00 01 00 60要求タイプとメッセージの長さ21 12 A4 42マジッククッキー78広告34 33} C6広告72 C0}トランザクションID 41 2E} 00 06 00 12 USERNAME属性ヘッダE3 83 9E E3} 83 88 E3 83} AA 29ダE3 83 83}ユーザー名の値(18バイト)とパディング(2バイト)E3 82 AF E3} 82 B9 00 00} 00 15 00 1C NONCE属性ヘッダ66 2F 2F 34} 39 39 6B 39} 35 34 64 36} 4F 4C 33 34}ノンス値6F 4C 39 46} 53 54 76 79} 36 34 73 41} 00 14 00 0B REALM属性ヘッダ65 78 61 6D} 70 6C 65 2E}レルム値(11バイト)とパディング(1バイト)6F 72 67 00} 00 08 00 14 MESSAGE-INTEGRITY 70 24 65ヘッダF6属性} 6DのD6 4aが3E} 02 B8 E0 71} HMAC-SHA1フィンガープリント2E 85のC9 A2} 8CのA8 96 66}
There are no security considerations.
何のセキュリティの考慮事項はありません。
The author would like to thank Marc Petit-Huguenin, Philip Matthews and Dan Wing for their inputs, and Brian Korver, Alfred E. Heggestad and Gustavo Garcia for their reviews.
作者は彼らのレビューのためにマーク・プティ・Huguenin、フィリップ・マシューズとダン・ウィング、それらの入力のため、そしてブライアン・コーバー、アルフレッドE. Heggestadとグスタボ・ガルシアに感謝したいと思います。
[RFC5389] Rosenberg, J., Mahy, R., Matthews, P., and D. Wing, "Session Traversal Utilities for NAT (STUN)", RFC 5389, October 2008.
[RFC5389]ローゼンバーグ、J.、マーイ、R.、マシューズ、P.、およびD.翼、 "NAT(STUN)のセッショントラバーサルユーティリティ"、RFC 5389、2008年10月。
[RFC5245] Rosenberg, J., "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols", RFC 5245, April 2010.
[RFC5245]ローゼンバーグ、J.、 "インタラクティブ接続確立(ICE):オファー/回答プロトコルのためのネットワークアドレス変換(NAT)トラバーサルのための議定書"、RFC 5245、2010年4月。
[RFC2104] Krawczyk, H., Bellare, M., and R. Canetti, "HMAC: Keyed-Hashing for Message Authentication", RFC 2104, February 1997.
[RFC2104] Krawczyk、H.、ベラー、M.、およびR.カネッティ、 "HMAC:メッセージ認証のための鍵付きハッシュ化"、RFC 2104、1997年2月。
[RFC4013] Zeilenga, K., "SASLprep: Stringprep Profile for User Names and Passwords", RFC 4013, February 2005.
[RFC4013] Zeilenga、K.、 "SASLprep:ユーザ名とパスワードのためのstringprepプロフィール"、RFC 4013、2005年2月。
Appendix A. Source Code for Test Vectors
テストベクトル付録A.ソースコード
const unsigned char req[] = "\x00\x01\x00\x58" "\x21\x12\xa4\x42" "\xb7\xe7\xa7\x01\xbc\x34\xd6\x86\xfa\x87\xdf\xae" "\x80\x22\x00\x10" "STUN test client" "\x00\x24\x00\x04" "\x6e\x00\x01\xff" "\x80\x29\x00\x08" "\x93\x2f\xf9\xb1\x51\x26\x3b\x36" "\x00\x06\x00\x09" "\x65\x76\x74\x6a\x3a\x68\x36\x76\x59\x20\x20\x20" "\x00\x08\x00\x14" "\x9a\xea\xa7\x0c\xbf\xd8\xcb\x56\x78\x1e\xf2\xb5" "\xb2\xd3\xf2\x49\xc1\xb5\x71\xa2" "\x80\x28\x00\x04" "\xe5\x7a\x3b\xcf";
CONST unsigned char型のREQ [] = "\ X00 \ X01 \ X00 \ X58" "\ X21 \ X12 \ XA4 \ X42"「\ xb7 \ XE7 \ xa7 \ X01 \ XBC \ X34 \ XD6 \ X86 \ XFA \のx87 \ XDF \ XAE " "\ X80 \ X22 \ X00 \ X10" "STUNテストクライアント" "\ X00 \ X24 \ X00 \ X04" "\ x6e \ X00 \ X01 \ XFF" "\ X80 \ X29 \ X00 \ X08"" \ X93 \ x2f \ xf9 \ XB1 \ X51 \ X26 \ X3B \ x36" の "\ X00 \ X06 \ X00 \ x09の"「\ X65 \ X76 \ X74 \ X6A \ X3A \ X68 \ x36の\ X76 \ X59 \ X20 \ X20 \ X20" "\ X00 \ X08 \ X00 \ X14" "\ x9a \ XEA \ xa7 \ x0c \ XBF \ xd8 \ XCB \ X56 \ x78 \ X1E \ XF2 \ XB5"「\ XB2 \ XD3 \ XF2 \ X49 \ XC1 \ XB5 \ X71 \ XA2" "\ X80 \ X28 \ X00 \ X04" "\ xe5 X7A \ X3B XCF \ \"。
Request message
Requestメッセージ
const unsigned char respv4[] = "\x01\x01\x00\x3c" "\x21\x12\xa4\x42" "\xb7\xe7\xa7\x01\xbc\x34\xd6\x86\xfa\x87\xdf\xae" "\x80\x22\x00\x0b" "\x74\x65\x73\x74\x20\x76\x65\x63\x74\x6f\x72\x20" "\x00\x20\x00\x08" "\x00\x01\xa1\x47\xe1\x12\xa6\x43" "\x00\x08\x00\x14" "\x2b\x91\xf5\x99\xfd\x9e\x90\xc3\x8c\x74\x89\xf9" "\x2a\xf9\xba\x53\xf0\x6b\xe7\xd7" "\x80\x28\x00\x04" "\xc0\x7d\x4c\x96";
CONST unsigned char型のrespv4 [] = "\ X01 \ X01 \ X00 \ X3C" "\ X21 \ X12 \ XA4 \ X42"「\ xb7 \ XE7 \ xa7 \ X01 \ XBC \ X34 \ XD6 \ X86 \ XFA \のx87 \ XDF \ XAE " "\ X80 \ X22 \ X00 \ X0B" "\ X74 \ X65 \ X73 \ X74 \ X20 \ X76 \ X65 \ X63 \ X74 \ x6f \ X72 \ X20" "\ X00 \ X20 \ X00 \ X08"" \ X00 \ X01 \ XA1 \ X47 \ XE1 \ X12 \ xa6 \ X43" "\ X00 \ X08 \ X00 \ X14"「\ X2B \ X91 \ XF5 \ X99 \ XFD \ x9e \ X90 \ XC3 \ x8c \ X74 \ x89 \ xf9" "\ X2A \ xf9 \ XBA \ X53 \ XF0 \ X6B \ XE7 \ XD7" "\ X80 \ X28 \ X00 \ X04" "\ XC0 \ x7d \ x4c \ X96"。
IPv4 response message
IPv4の応答メッセージ
const unsigned char respv6[] = "\x01\x01\x00\x48" "\x21\x12\xa4\x42" "\xb7\xe7\xa7\x01\xbc\x34\xd6\x86\xfa\x87\xdf\xae" "\x80\x22\x00\x0b" "\x74\x65\x73\x74\x20\x76\x65\x63\x74\x6f\x72\x20" "\x00\x20\x00\x14" "\x00\x02\xa1\x47" "\x01\x13\xa9\xfa\xa5\xd3\xf1\x79" "\xbc\x25\xf4\xb5\xbe\xd2\xb9\xd9" "\x00\x08\x00\x14" "\xa3\x82\x95\x4e\x4b\xe6\x7b\xf1\x17\x84\xc9\x7c" "\x82\x92\xc2\x75\xbf\xe3\xed\x41" "\x80\x28\x00\x04" "\xc8\xfb\x0b\x4c";
CONST unsigned char型のrespv6 [] = "\ X01 \ X01 \ X00 \ X48" "\ X21 \ X12 \ XA4 \ X42"「\ xb7 \ XE7 \ xa7 \ X01 \ XBC \ X34 \ XD6 \ X86 \ XFA \のx87 \ XDF \ XAE " "\ X80 \ X22 \ X00 \ X0B" "\ X74 \ X65 \ X73 \ X74 \ X20 \ X76 \ X65 \ X63 \ X74 \ x6f \ X72 \ X20" "\ X00 \ X20 \ X00 \ X14"" \ X00 \ X02 \ XA1 \ X47" "\ X01 \ X13 \ xa9 \ XFA \ xa5 \ XD3 \ XF1 \ X79" "\ XBC \ X25 \ XF4 \ XB5 \ xbe \ XD2 \ xb9 \ XD9"「\ X00 \ X08 \ X00 \ X14" "\ XA3 \ X82 \ X95 \ x4e \ x4b \ XE6 \ x7b \ XF1 \ X17 \ X84 \ xc9 \ x7c" "\ X82 \ X92 \ XC2 \ X75 \ XBF \ XE3 \ XED \ X41" " \ X80 \ X28 \ X00 \ X04" "\ xc8 \ XFB \ X0B \ x4c"。
IPv6 response message
IPv6の応答メッセージ
const unsigned char reqltc[] = "\x00\x01\x00\x60" "\x21\x12\xa4\x42" "\x78\xad\x34\x33\xc6\xad\x72\xc0\x29\xda\x41\x2e" "\x00\x06\x00\x12" "\xe3\x83\x9e\xe3\x83\x88\xe3\x83\xaa\xe3\x83\x83" "\xe3\x82\xaf\xe3\x82\xb9\x00\x00" "\x00\x15\x00\x1c" "\x66\x2f\x2f\x34\x39\x39\x6b\x39\x35\x34\x64\x36" "\x4f\x4c\x33\x34\x6f\x4c\x39\x46\x53\x54\x76\x79" "\x36\x34\x73\x41" "\x00\x14\x00\x0b" "\x65\x78\x61\x6d\x70\x6c\x65\x2e\x6f\x72\x67\x00" "\x00\x08\x00\x14" "\xf6\x70\x24\x65\x6d\xd6\x4a\x3e\x02\xb8\xe0\x71" "\x2e\x85\xc9\xa2\x8c\xa8\x96\x66";
CONST unsigned char型のreqltc [] = "\ X00 \ X01 \ X00 \ X60" "\ X21 \ X12 \ XA4 \ X42"「\ x78 \ XAD \ X34 \ X33 \ xc6 \ XAD \ X72 \ XC0 \ X29 \ XDA \ X41 \ x2e "" \ X00 \ X06 \ X00 \ X12 "" \ XE3 \ X83 \ x9e \ XE3 \ X83 \ X88 \ XE3 \ X83 \のXaa \ XE3 \ X83 \ X83 "" \ XE3 \ X82 \ XAF \ XE3 \ X82 \ xb9 \ X00 \ X00 "" \ X00 \ X15 \ X00 \ X1C "" \ X66 \ x2f \ x2f \ X34 \ X39 \ X39 \ X6B \ X39 \ X35 \ X34 \ x64の\ x36の "" \ x4c \ x4f \ X33 \ X34 \ x6f \ x4c \ X39 \ X46 \ X53 \ X54 \ X76 \ X79 "" \ x36の\ X34 \ X73 \ X41 "" \ X00 \ X14 \ X00 \ X0B "" \ X65 \ x78 \ X61 \ x6dは\ X70 \ x6c \ X65 \ x2e \ x6f \ X72 \ X67 \ X00 "" \ X00 \ X08 \ X00 \ X14 "" \ XF6 \ X70 \ X24 \ X65 \ x6dは\ XD6 \ X4A \ Spark Proの\ X02 \ xb8 \ xe0 \ X71 "" \ x2e \ X85 \ xc9 \ XA2 \ x8c \ xa8 \ X96 \ X66「。
Request with long-term credentials
長期的な資格情報を持つ要求
Author's Address
著者のアドレス
Remi Denis-Courmont Nokia Corporation P.O. Box 407 NOKIA GROUP 00045 FI
レミデニス・Courmontノキア社の私書箱407 NOKIA GROUP 00045 FI箱
Phone: +358 50 487 6315 EMail: remi.denis-courmont@nokia.com
電話番号:+358 50 487 6315 Eメール:remi.denis-courmont@nokia.com