IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
      
     Home      Products      Services & solutions      Support & downloads      My account     

developerWorks > Wireless >
developerWorks
Lock down J2ME applications with Kerberos, Part 1
Understand how Kerberos ensures wireless security

Return to article

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 INTEGER data, 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 INTEGER data, 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 INTEGER data, 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 STRING data
4401110110 OCTET STRING data
4510011010 OCTET STRING data
4601101011 OCTET STRING data
4701100001 OCTET STRING data
4810111111 OCTET STRING data
4911100011 OCTET STRING data
5010100001 OCTET STRING data
5110010100 OCTET STRING data
5200011000 OCTET STRING data
5311111100 OCTET STRING data
5401101001 OCTET STRING data
5500100010 OCTET STRING data
5601101010 OCTET STRING data
5711101011 OCTET STRING data
5801000110 OCTET STRING data
5901100100 OCTET STRING data
6000101111 OCTET STRING data
6110010010 OCTET STRING data
6200000110 OCTET STRING data
6301111011 OCTET STRING data
6400100100 OCTET STRING data
6500110000 OCTET STRING data
6600111110 OCTET STRING data
6711101000 OCTET STRING data
6810010001 OCTET STRING data
6910110110 OCTET STRING data
7001001011 OCTET STRING data
7100010010 OCTET STRING data
7210111101 OCTET STRING data
7301110111 OCTET STRING data
7411000001 OCTET STRING data
7501110110 OCTET STRING data
7600011110 OCTET STRING data
7711100111 OCTET STRING data
7801010100 OCTET STRING data
7901011100 OCTET STRING data
8000000000 OCTET STRING data
8110001001 OCTET STRING data
8210010011 OCTET STRING data
8301011000 OCTET STRING data
8401101100 OCTET STRING data
8511100001 OCTET STRING data
8601110000 OCTET STRING data
8711100100 OCTET STRING data
8801000111 OCTET STRING data
8900111110 OCTET STRING data
9001111001 OCTET STRING data
9110100111 OCTET STRING data
9210100101 OCTET STRING data
9301011010 OCTET STRING data
9401010011 OCTET STRING data
9511101111 OCTET STRING data
9601011000 OCTET STRING data
9711001000 OCTET STRING data
9800000111 OCTET STRING data
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 STRING data
10800000000 BIT STRING data
10900000000 BIT STRING data
11000000000 BIT STRING data
11100000000 BIT STRING data
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 INTEGER data, 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 STRING data
12801110011 GENERAL STRING data
12901110011 GENERAL STRING data
13001100011 GENERAL STRING data
13101101100 GENERAL STRING data
13201101001 GENERAL STRING data
13301100101 GENERAL STRING data
13401101110 GENERAL STRING data
13501110100 GENERAL STRING data
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 STRING data
141101001101 GENERAL STRING data
14201000001 GENERAL STRING data
14301010010 GENERAL STRING data
14401001011 GENERAL STRING data
14501000101 GENERAL STRING data
14601010100 GENERAL STRING data
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 INTEGER data
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 STRING data
16301110010 GENERAL STRING data
16401100010 GENERAL STRING data
16501110100 GENERAL STRING data
16601100111 GENERAL STRING data
16701110100 GENERAL STRING data
16800011011 Start of GENERAL STRING, universal tag no. 27, primitive
16900000111 Single-byte length notation, 6 content bytes
17001000101 GENERAL STRING data
17101001101 GENERAL STRING data
17201000001 GENERAL STRING data
17301010010 GENERAL STRING data
17401001011 GENERAL STRING data
17501000101 GENERAL STRING data
17601010100 GENERAL STRING data
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 GeneralizedTime data
18200111001 GeneralizedTime data
18300110111 GeneralizedTime data
18400110000 GeneralizedTime data
18500110000 GeneralizedTime data
18600110001 GeneralizedTime data
18700110000 GeneralizedTime data
18800110001 GeneralizedTime data
18900110000 GeneralizedTime data
19000110000 GeneralizedTime data
19100110000 GeneralizedTime data
19200110000 GeneralizedTime data
19300110000 GeneralizedTime data
19400110000 GeneralizedTime data
19501011010 GeneralizedTime data
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 INTEGER data
20101011101 INTEGER data
20200001011 INTEGER data
20301011011 INTEGER data
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 INTEGER data
21100000010 Start of INTEGER, universal tag no. 2, primitive
21200000001 Single-byte length notation, 1 content byte
21300000001 INTEGER data

Return to article.




developerWorks > Wireless >
developerWorks
  About IBM  |  Privacy  |  Terms of use  |  Contact