跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

用 Kerberos 为 J2ME 应用程序上锁,第 1 部分: Kerberos 数据格式介绍

理解 Kerberos 如何保证无线安全性

返回文章

I've provided Table 2 below. You'll want to keep it open in a separate browser window for reference while you read the discussion in the article.

Table 2. The byte format of TGT request message

Byte
no.
Byte data

Description

8 7 6 5 4 3 2 1
101101010 Start of AS-REQ, application-level tag number 1, constructed
210000001 Multi-byte length notation, 1 byte length
311010010 Length byte specifies 210 content bytes
400110000 Start of SEQUENCE, universal tag no. 16, constructed
510000001 Multi-byte length notation, 1 byte length
611001111 Length byte specifies 207 content bytes
710100001 Start of pvno, context-specific tag no. 1, constructed
800000011 Single-byte length notation, 3 content bytes
900000010 Start of INTEGER, universal tag no. 2, primitive
1000000001 Single-byte length notation, 1 content byte
1100000101 INTEGERdata, 5
1210100010 Start of msg-type, context-specific tag no. 2, constructed
1300000011 Single-byte length notation, 3 content bytes
1400000010 Start of INTEGER, universal tag no. 2, primitive
1500000001 Single-byte length notation, 1 content byte
1600001010 INTEGER data, 10
1710100011 Start of padata, context-specific tag 3, constructed
1801010000 Single-byte length notation, 80 content bytes
1900110000 Start of SEQUENCE, universal tag no. 16, constructed
2001001110 Single-byte length notation, 78 content bytes
2100110000 Start of SEQUENCE, universal tag 30, constructed
2201001100 Single-byte length notation, 76 content bytes
2310100001 Start of padata-type, context-specific tag no. 1, constructed
2400000011 Single-byte length notation, 3 content bytes
2500000010 Start of INTEGER, universal tag no. 2, primitive
2600000001 Single-byte length notation, 1 content byte
2700000010 INTEGERdata, 2
2810100010 Start of padata-value, context-specific tag no. 2, constructed
2901000101 Single-byte length notation, 69 content bytes
3000000100 Start of OCTET STRING, universal tag no. 4, primitive
3101000011 Single-byte length notation, 67 content bytes
3200110000 Start of SEQUENCE, universal tag no. 16, constructed
3301000001 Single-byte length notation, 65 content bytes
3410100000 Start of etype, context-specific tag no. 0, constructed
3500000011 Single-byte length notation, 3 content bytes
3600000010 Start of INTEGER, universal tag no. 2, primitive
3700000001 Single-byte length notation, 1 content byte
3800000011 INTEGERdata, 3
3910100010 Start of cipher, context-specific tag no. 2, constructed
4000111010 Single-byte length notation, 58 content bytes
4100000100 Start of OCTET STRING, universal tag no. 4, primitive
4200111000 Single-byte length notation, 56 content bytes
4300111010 OCTET STRINGdata
4401110110 OCTET STRINGdata
4510011010 OCTET STRINGdata
4601101011 OCTET STRINGdata
4701100001 OCTET STRINGdata
4810111111 OCTET STRINGdata
4911100011 OCTET STRINGdata
5010100001 OCTET STRINGdata
5110010100 OCTET STRINGdata
5200011000 OCTET STRINGdata
5311111100 OCTET STRINGdata
5401101001 OCTET STRINGdata
5500100010 OCTET STRINGdata
5601101010 OCTET STRINGdata
5711101011 OCTET STRINGdata
5801000110 OCTET STRINGdata
5901100100 OCTET STRINGdata
6000101111 OCTET STRINGdata
6110010010 OCTET STRINGdata
6200000110 OCTET STRINGdata
6301111011 OCTET STRINGdata
6400100100 OCTET STRINGdata
6500110000 OCTET STRINGdata
6600111110 OCTET STRINGdata
6711101000 OCTET STRINGdata
6810010001 OCTET STRINGdata
6910110110 OCTET STRINGdata
7001001011 OCTET STRINGdata
7100010010 OCTET STRINGdata
7210111101 OCTET STRINGdata
7301110111 OCTET STRINGdata
7411000001 OCTET STRINGdata
7501110110 OCTET STRINGdata
7600011110 OCTET STRINGdata
7711100111 OCTET STRINGdata
7801010100 OCTET STRINGdata
7901011100 OCTET STRINGdata
8000000000 OCTET STRINGdata
8110001001 OCTET STRINGdata
8210010011 OCTET STRINGdata
8301011000 OCTET STRINGdata
8401101100 OCTET STRINGdata
8511100001 OCTET STRINGdata
8601110000 OCTET STRINGdata
8711100100 OCTET STRINGdata
8801000111 OCTET STRINGdata
8900111110 OCTET STRINGdata
9001111001 OCTET STRINGdata
9110100111 OCTET STRINGdata
9210100101 OCTET STRINGdata
9301011010 OCTET STRINGdata
9401010011 OCTET STRINGdata
9511101111 OCTET STRINGdata
9601011000 OCTET STRINGdata
9711001000 OCTET STRINGdata
9800000111 OCTET STRINGdata
9910100100 Start of kdc-req, context-specific tag no. 4, constructed
10001110001 Single-byte length notation, 113 content bytes
10100110000 Start of SEQUENCE, universal tag no. 16, constructed
10201101111 Single-byte length notation, 111 content bytes
10310100000 Start of kdc-options, context-specific tag no. 0, constructed
10400000111 Single-byte length notation, 7 content bytes
10500000011 Start of BIT STRING, universal tag no. 3, primitive
10600000101 Single-byte length notation, 5 content bytes
10700000000 BIT STRINGdata
10800000000 BIT STRINGdata
10900000000 BIT STRINGdata
11000000000 BIT STRINGdata
11100000000 BIT STRINGdata
11210100001 Start of cname, context-specific tag no. 1, constructed
11300010110 Single-byte length notation, 22 content bytes
11400110000 Start of SEQUENCE, universal tag no. 16, constructed
11500010100 Single-byte length notation, 20 content bytes
11610100000 Start of name-type, context-specific tag no. 1, constructed
11700000011 Single-byte length notation, 3 content bytes
11800000010 Start of INTEGER, universal tag no. 2, primitive
11900000001 Single-byte length notation, 1 content byte
12000000001 INTEGERdata, 1
12110100001 Start of name-string, context-specific tag no. 1, constructed
12200001101 Single-byte length notation, 13 content bytes
12300110000 Start of SEQUENCE, universal tag no. 16, constructed
12400001011 Single-byte length notation, 11 content bytes
12500011011 Start of GENERAL STRING, universal tag no. 27, constructed
12600001001 Single-byte length notation, 9 content bytes
12701100111 GENERAL STRINGdata
12801110011 GENERAL STRINGdata
12901110011 GENERAL STRINGdata
13001100011 GENERAL STRINGdata
13101101100 GENERAL STRINGdata
13201101001 GENERAL STRINGdata
13301100101 GENERAL STRINGdata
13401101110 GENERAL STRINGdata
13501110100 GENERAL STRINGdata
13610100010 Start of realm, context-specific tag no. 2, constructed
13700001001 Single-byte length notation, 9 content bytes
13800011011 Start of GENERAL STRING, universal tag no. 27, constructed
13900000111 Single-byte length notation, 7 content bytes
14001000101 GENERAL STRINGdata
141101001101 GENERAL STRINGdata
14201000001 GENERAL STRINGdata
14301010010 GENERAL STRINGdata
14401001011 GENERAL STRINGdata
14501000101 GENERAL STRINGdata
14601010100 GENERAL STRINGdata
14710100011 Start of sname, context-specific tag no. 3, constructed
14800011100 Single-byte length notation, 28 content bytes
14900110000 Start of SEQUENCE, universal tag no. 16, constructed
15000011010 Single-byte length notation, 26 content bytes
15110100000 Start of name-type, context-specific tag no. 0, constructed
15200000011 Single-byte length notation, 3 content bytes
15300000010 Start of INTEGER, universal tag no. 2, primitive
15400000001 Single-byte length notation, 1 content byte
15500000000 INTEGERdata
15610100001 Start of name-string, context-specific tag no. 1, constructed
15700010011 Single-byte length notation, 19 content bytes
15800110000 Start of SEQUENCE, universal tag no. 16, constructed
15900010001 Single-byte length notation, 17 content bytes
16000011011 Start of GENERAL STRING, universal tag no. 27, primitive
16100000110 Single-byte length notation, 6 content bytes
16201101011 GENERAL STRINGdata
16301110010 GENERAL STRINGdata
16401100010 GENERAL STRINGdata
16501110100 GENERAL STRINGdata
16601100111 GENERAL STRINGdata
16701110100 GENERAL STRINGdata
16800011011 Start of GENERAL STRING, universal tag no. 27, primitive
16900000111 Single-byte length notation, 6 content bytes
17001000101 GENERAL STRINGdata
17101001101 GENERAL STRINGdata
17201000001 GENERAL STRINGdata
17301010010 GENERAL STRINGdata
17401001011 GENERAL STRINGdata
17501000101 GENERAL STRINGdata
17601010100 GENERAL STRINGdata
17710100101 Start of till, context-specific tag no. 5, constructed
17800010001 Single-byte length notation, 17 content bytes
17900011000 Start of GeneralizedTime, universal tag no. 24, primitive
18000001111 Single-byte length notation, 15 content bytes
18100110001 GeneralizedTimedata
18200111001 GeneralizedTimedata
18300110111 GeneralizedTimedata
18400110000 GeneralizedTimedata
18500110000 GeneralizedTimedata
18600110001 GeneralizedTimedata
18700110000 GeneralizedTimedata
18800110001 GeneralizedTimedata
18900110000 GeneralizedTimedata
19000110000 GeneralizedTimedata
19100110000 GeneralizedTimedata
19200110000 GeneralizedTimedata
19300110000 GeneralizedTimedata
19400110000 GeneralizedTimedata
19501011010 GeneralizedTimedata
19610100111 Start of nonce, context-specific tag no. 7, constructed
19700000110 Single-byte length notation, 6 content bytes
19800000010 Start of INTEGER, universal tag no. 2, primitive
19900000100 Single-byte length notation, 4 content bytes
20000111111 INTEGERdata
20101011101 INTEGERdata
20200001011 INTEGERdata
20301011011 INTEGERdata
20410101000 Start of etype, context-specific tag no. 8, constructed
20500001000 Single-byte length notation, 8 content bytes
20600110000 Start of SEQUENCE, universal tag no. 16, constructed
20700000110 Single-byte length notation, 6 content bytes
20800000010 Start of INTEGER, universal tag no. 2, primitive
20900000001 Single-byte length notation, 1 content byte
21000000011 INTEGERdata
21100000010 Start of INTEGER, universal tag no. 2, primitive
21200000001 Single-byte length notation, 1 content byte
21300000001 INTEGERdata

返回文章