draft-ietf-smime-examples-09.txt   draft-ietf-smime-examples-10.txt 
Internet Draft Editor: Paul Hoffman Internet Draft Editor: Paul Hoffman
draft-ietf-smime-examples-09.txt Internet Mail Consortium draft-ietf-smime-examples-10.txt Internet Mail Consortium
November 1, 2002 April 28, 2003
Expires in six months Expires in six months
Examples of S/MIME Messages Examples of S/MIME Messages
Status of this memo Status of this memo
Internet-Drafts are working documents of the Internet Engineering Task Internet-Drafts are working documents of the Internet Engineering Task
Force (IETF), its areas, and its working groups. Note that other Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-Drafts. groups may also distribute working documents as Internet-Drafts.
skipping to change at line 134 skipping to change at line 134
To find the public keys, see the certificates in the next section. To find the public keys, see the certificates in the next section.
AlicePrivDSSSign = AlicePrivDSSSign =
0 30 331: SEQUENCE { 0 30 331: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 299: SEQUENCE { 7 30 299: SEQUENCE {
11 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 11 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
20 30 286: SEQUENCE { 20 30 286: SEQUENCE {
24 02 129: INTEGER 24 02 129: INTEGER
: 00 81 8D CD ED 83 EA 0A 9E 39 3E C2 48 28 A3 E4 : 00 81 8D CD ED 83 EA 0A 9E 39 3E C2
: 47 93 DD 0E D7 A8 0E EC 53 C5 AB 84 08 4F FF 94 : 48 28 A3 E4 47 93 DD 0E D7 A8 0E EC
: E1 73 48 7E 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89 : 53 C5 AB 84 08 4F FF 94 E1 73 48 7E
: 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C DC 5F 69 8A : 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89
: E4 75 D0 37 0C 91 08 95 9B DE A7 5E F9 FC F4 9F : 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C
: 2F DD 43 A8 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3 : DC 5F 69 8A E4 75 D0 37 0C 91 08 95
: C3 B5 B3 E3 55 08 75 D5 39 76 10 C4 78 BD FF 9D : 9B DE A7 5E F9 FC F4 9F 2F DD 43 A8
: B0 84 97 37 F2 E4 51 1B B5 E4 09 96 5C F3 7E 5B : 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3
: DB : C3 B5 B3 E3 55 08 75 D5 39 76 10 C4
: 78 BD FF 9D B0 84 97 37 F2 E4 51 1B
: B5 E4 09 96 5C F3 7E 5B DB
156 02 21: INTEGER 156 02 21: INTEGER
: 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F B8 37 21 2B : 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F
: 62 8B F7 93 CD : B8 37 21 2B 62 8B F7 93 CD
179 02 128: INTEGER 179 02 128: INTEGER
: 26 38 D0 14 89 32 AA 39 FB 3E 6D D9 4B 59 6A 4C : 26 38 D0 14 89 32 AA 39 FB 3E 6D D9
: 76 23 39 04 02 35 5C F2 CB 1A 30 C3 1E 50 5D DD : 4B 59 6A 4C 76 23 39 04 02 35 5C F2
: 9B 59 E2 CD AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF : CB 1A 30 C3 1E 50 5D DD 9B 59 E2 CD
: 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B 3E 90 F8 6D : AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF
: EA 9C C9 21 8A 3B 76 14 E9 CE 2E 5D A3 07 CD 23 : 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B
: 85 B8 2F 30 01 7C 6D 49 89 11 89 36 44 BD F8 C8 : 3E 90 F8 6D EA 9C C9 21 8A 3B 76 14
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36 1F 11 7F C2 : E9 CE 2E 5D A3 07 CD 23 85 B8 2F 30
: BD ED D1 50 FF 98 74 C2 D1 81 4A 60 39 BA 36 39 : 01 7C 6D 49 89 11 89 36 44 BD F8 C8
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36
: 1F 11 7F C2 BD ED D1 50 FF 98 74 C2
: D1 81 4A 60 39 BA 36 39
: } : }
: } : }
310 04 23: OCTET STRING, encapsulates { 310 04 23: OCTET STRING, encapsulates {
312 02 21: INTEGER 312 02 21: INTEGER
: 00 BB 44 46 D1 A5 C9 46 07 2E D0 FE 7A D6 92 07 : 00 BB 44 46 D1 A5 C9 46 07 2E D0 FE
: F0 9A 85 89 3F : 7A D6 92 07 F0 9A 85 89 3F
: } : }
: } : }
AlicePrivRSASign = AlicePrivRSASign =
0 30 630: SEQUENCE { 0 30 630: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 13: SEQUENCE { 7 30 13: SEQUENCE {
9 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 9 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
20 05 0: NULL 20 05 0: NULL
: } : }
22 04 608: OCTET STRING, encapsulates { 22 04 608: OCTET STRING, encapsulates {
26 30 604: SEQUENCE { 26 30 604: SEQUENCE {
30 02 1: INTEGER 0 30 02 1: INTEGER 0
33 02 129: INTEGER 33 02 129: INTEGER
: 00 E0 89 73 39 8D D8 F5 F5 E8 87 76 39 7F 4E B0 : 00 E0 89 73 39 8D D8 F5 F5 E8 87 76
: 05 BB 53 83 DE 0F B7 AB DC 7D C7 75 29 0D 05 2E : 39 7F 4E B0 05 BB 53 83 DE 0F B7 AB
: 6D 12 DF A6 86 26 D4 D2 6F AA 58 29 FC 97 EC FA : DC 7D C7 75 29 0D 05 2E 6D 12 DF A6
: 82 51 0F 30 80 BE B1 50 9E 46 44 F1 2C BB D8 32 : 86 26 D4 D2 6F AA 58 29 FC 97 EC FA
: CF C6 68 6F 07 D9 B0 60 AC BE EE 34 09 6A 13 F5 : 82 51 0F 30 80 BE B1 50 9E 46 44 F1
: F7 05 05 93 DF 5E BA 35 56 D9 61 FF 19 7F C9 81 : 2C BB D8 32 CF C6 68 6F 07 D9 B0 60
: E6 F8 6C EA 87 40 70 EF AC 6D 2C 74 9F 2D FA 55 : AC BE EE 34 09 6A 13 F5 F7 05 05 93
: 3A B9 99 77 02 A6 48 52 8C 4E F3 57 38 57 74 57 : DF 5E BA 35 56 D9 61 FF 19 7F C9 81
: 5F : E6 F8 6C EA 87 40 70 EF AC 6D 2C 74
: 9F 2D FA 55 3A B9 99 77 02 A6 48 52
: 8C 4E F3 57 38 57 74 57 5F
165 02 3: INTEGER 65537 165 02 3: INTEGER 65537
170 02 128: INTEGER 170 02 128: INTEGER
: 00 A4 03 C3 27 47 76 34 34 6C A6 86 B5 79 49 01 : 00 A4 03 C3 27 47 76 34 34 6C A6 86
: 4B 2E 8A D2 C8 62 B2 C7 D7 48 09 6A 8B 91 F7 36 : B5 79 49 01 4B 2E 8A D2 C8 62 B2 C7
: F2 75 D6 E8 CD 15 90 60 27 31 47 35 64 4D 95 CD : D7 48 09 6A 8B 91 F7 36 F2 75 D6 E8
: 67 63 CE B4 9F 56 AC 2F 37 6E 1C EE 0E BF 28 2D : CD 15 90 60 27 31 47 35 64 4D 95 CD
: F4 39 90 6F 34 D8 6E 08 5B D5 65 6A D8 41 F3 13 : 67 63 CE B4 9F 56 AC 2F 37 6E 1C EE
: D7 2D 39 5E FE 33 CB FF 29 E4 03 0B 3D 05 A2 8F : 0E BF 28 2D F4 39 90 6F 34 D8 6E 08
: B7 F1 8E A2 76 37 B0 79 57 D3 2F 2B DE 87 06 22 : 5B D5 65 6A D8 41 F3 13 D7 2D 39 5E
: 7D 04 66 5E C9 1B AF 8B 1A C3 EC 91 44 AB 7F 21 : FE 33 CB FF 29 E4 03 0B 3D 05 A2 8F
: B7 F1 8E A2 76 37 B0 79 57 D3 2F 2B
: DE 87 06 22 7D 04 66 5E C9 1B AF 8B
: 1A C3 EC 91 44 AB 7F 21
301 02 65: INTEGER 301 02 65: INTEGER
: 00 F6 D6 E0 22 21 4C 5F 0A 70 FF 27 FC E5 B3 50 : 00 F6 D6 E0 22 21 4C 5F 0A 70 FF 27
: 6A 9D E5 0F B5 85 96 C6 40 FA A8 0A B4 9B 9B 0C : FC E5 B3 50 6A 9D E5 0F B5 85 96 C6
: 55 C2 01 1D F9 37 82 8A 14 C8 F2 93 0E 92 CD A5 : 40 FA A8 0A B4 9B 9B 0C 55 C2 01 1D
: 66 21 B9 3C D2 06 BF B4 55 31 C9 DC AD CA 98 2D : F9 37 82 8A 14 C8 F2 93 0E 92 CD A5
: D1 : 66 21 B9 3C D2 06 BF B4 55 31 C9 DC
: AD CA 98 2D D1
368 02 65: INTEGER 368 02 65: INTEGER
: 00 E8 DE B0 11 25 09 D2 02 51 01 DE 8A E8 98 50 : 00 E8 DE B0 11 25 09 D2 02 51 01 DE
: F5 77 77 61 A4 45 93 6B 08 55 96 73 5D F4 C8 5B : 8A E8 98 50 F5 77 77 61 A4 45 93 6B
: 12 93 22 73 8B 7F D3 70 7F F5 A4 AA BB 74 FD 3C : 08 55 96 73 5D F4 C8 5B 12 93 22 73
: 22 6A DA 38 91 2A 86 5B 6C 14 E8 AE 4C 9E FA 8E : 8B 7F D3 70 7F F5 A4 AA BB 74 FD 3C
: 2F : 22 6A DA 38 91 2A 86 5B 6C 14 E8 AE
: 4C 9E FA 8E 2F
435 02 65: INTEGER 435 02 65: INTEGER
: 00 97 4C F0 87 9B 17 7F EE 1B 83 1B 14 B6 0B 6A : 00 97 4C F0 87 9B 17 7F EE 1B 83 1B
: 90 5F 86 27 51 E1 B7 A0 7F F5 E4 88 E3 59 B9 F9 : 14 B6 0B 6A 90 5F 86 27 51 E1 B7 A0
: 1E 9B D3 29 77 38 22 48 D7 22 B1 25 98 BA 3D 59 : 7F F5 E4 88 E3 59 B9 F9 1E 9B D3 29
: 53 B7 FA 1E 20 B2 C8 51 16 23 75 93 51 E7 AB CD : 77 38 22 48 D7 22 B1 25 98 BA 3D 59
: F1 : 53 B7 FA 1E 20 B2 C8 51 16 23 75 93
: 51 E7 AB CD F1
502 02 64: INTEGER 502 02 64: INTEGER
: 2C F0 24 5B FA A0 CD 85 22 EA D0 6E 4F FA 6C CD : 2C F0 24 5B FA A0 CD 85 22 EA D0 6E
: 21 D3 C8 E4 F1 84 44 48 64 73 D7 29 8F 7E 46 8C : 4F FA 6C CD 21 D3 C8 E4 F1 84 44 48
: EC 15 DE E4 51 B3 94 E7 2C 99 2D 55 65 7B 24 EA : 64 73 D7 29 8F 7E 46 8C EC 15 DE E4
: A3 62 1F 3E 6C 4D 67 41 11 3B E1 BE E9 83 02 83 : 51 B3 94 E7 2C 99 2D 55 65 7B 24 EA
: A3 62 1F 3E 6C 4D 67 41 11 3B E1 BE
: E9 83 02 83
568 02 64: INTEGER 568 02 64: INTEGER
: 58 88 D9 A1 50 38 84 6A AB 03 BC BB DF 4B F4 9C : 58 88 D9 A1 50 38 84 6A AB 03 BC BB
: 6F B8 B4 2A 25 FB F6 E4 05 2F 6E E2 88 89 21 6F : DF 4B F4 9C 6F B8 B4 2A 25 FB F6 E4
: 4B 25 9E D0 AB 50 93 CA BF 40 71 EC 21 25 C5 7F : 05 2F 6E E2 88 89 21 6F 4B 25 9E D0
: FB 02 E9 21 96 B8 33 CD E2 C6 95 EE 6F 8D 5F 28 : AB 50 93 CA BF 40 71 EC 21 25 C5 7F
: FB 02 E9 21 96 B8 33 CD E2 C6 95 EE
: 6F 8D 5F 28
: } : }
: } : }
: } : }
BobPrivDHEncrypt = BobPrivDHEncrypt =
0 30 355: SEQUENCE { 0 30 355: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 312: SEQUENCE { 7 30 312: SEQUENCE {
11 06 7: OBJECT IDENTIFIER dhPublicNumber (1 2 840 10046 2 1) 11 06 7: OBJECT IDENTIFIER dhPublicKey (1 2 840 10046 2 1)
: (ANSI X9.42 number-type) : (ANSI X9.42 number type)
20 30 299: SEQUENCE { 20 30 299: SEQUENCE {
24 02 129: INTEGER 24 02 129: INTEGER
: 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB 23 4D DF 2B : 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB
: 25 C1 68 D2 9E A9 45 5B 36 F1 94 89 1A AF 7D 11 : 23 4D DF 2B 25 C1 68 D2 9E A9 45 5B
: 24 9D 3D B9 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB : 36 F1 94 89 1A AF 7D 11 24 9D 3D B9
: AA CC 9E 28 05 95 A0 B3 17 76 C1 F7 25 35 61 02 : 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB
: 41 92 27 0C 5E AE 48 E5 F3 6E 38 EF 91 D1 CF 37 : AA CC 9E 28 05 95 A0 B3 17 76 C1 F7
: FE 9A 40 97 C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA : 25 35 61 02 41 92 27 0C 5E AE 48 E5
: 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8 7E BC 3A AA : F3 6E 38 EF 91 D1 CF 37 FE 9A 40 97
: 43 0A 81 64 FC 63 F0 7B 71 98 FA C0 38 79 10 1A : C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA
: 33 : 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8
: 7E BC 3A AA 43 0A 81 64 FC 63 F0 7B
: 71 98 FA C0 38 79 10 1A 33
156 02 129: INTEGER 156 02 129: INTEGER
: 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7 95 96 BB F1 : 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7
: E4 61 37 08 FB 12 C7 FB 9C 91 77 06 99 35 F0 48 : 95 96 BB F1 E4 61 37 08 FB 12 C7 FB
: 24 96 33 12 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5 : 9C 91 77 06 99 35 F0 48 24 96 33 12
: 5E 95 86 A2 73 C5 49 46 37 79 60 FD 77 05 09 48 : 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5
: 9B 70 8D 3C 05 F6 CE 44 2C 7F 7D 1B 2B 15 DD F3 : 5E 95 86 A2 73 C5 49 46 37 79 60 FD
: 05 2F BE 85 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D : 77 05 09 48 9B 70 8D 3C 05 F6 CE 44
: 42 62 34 27 27 81 8E 6F 0F 5E 62 85 89 CC ED 21 : 2C 7F 7D 1B 2B 15 DD F3 05 2F BE 85
: C3 91 70 06 54 EE 70 A8 92 55 5B 6E 19 22 4D 62 : 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D
: A7 : 42 62 34 27 27 81 8E 6F 0F 5E 62 85
: 89 CC ED 21 C3 91 70 06 54 EE 70 A8
: 92 55 5B 6E 19 22 4D 62 A7
288 02 33: INTEGER 288 02 33: INTEGER
: 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5 A2 7D C7 70 : 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5
: A3 45 F3 B3 A2 86 05 D2 3E 49 F9 9F D9 0A B3 BE : A2 7D C7 70 A3 45 F3 B3 A2 86 05 D2
: BD : 3E 49 F9 9F D9 0A B3 BE BD
: } : }
: } : }
323 04 34: OCTET STRING, encapsulates { 323 04 34: OCTET STRING, encapsulates {
325 02 32: INTEGER 325 02 32: INTEGER
: 20 FC 67 82 EE CF 4A A6 C8 E5 83 D2 8C 3B 8A D2 : 20 FC 67 82 EE CF 4A A6 C8 E5 83 D2
: 45 32 11 27 32 6C 86 EC 66 CA 71 AD F0 19 4D F7 : 8C 3B 8A D2 45 32 11 27 32 6C 86 EC
: 66 CA 71 AD F0 19 4D F7
: } : }
: } : }
BobPrivRSAEncrypt = BobPrivRSAEncrypt =
0 30 645: SEQUENCE { 0 30 645: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 13: SEQUENCE { 7 30 13: SEQUENCE {
9 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 9 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
20 05 0: NULL 20 05 0: NULL
: } : }
22 04 608: OCTET STRING, encapsulates { 22 04 608: OCTET STRING, encapsulates {
26 30 604: SEQUENCE { 26 30 604: SEQUENCE {
30 02 1: INTEGER 0 30 02 1: INTEGER 0
33 02 129: INTEGER 33 02 129: INTEGER
: 00 A9 E1 67 98 3F 39 D5 5F F2 A0 93 41 5E A6 79 : 00 A9 E1 67 98 3F 39 D5 5F F2 A0 93
: 89 85 C8 35 5D 9A 91 5B FB 1D 01 DA 19 70 26 17 : 41 5E A6 79 89 85 C8 35 5D 9A 91 5B
: 0F BD A5 22 D0 35 85 6D 7A 98 66 14 41 5C CF B7 : FB 1D 01 DA 19 70 26 17 0F BD A5 22
: B7 08 3B 09 C9 91 B8 19 69 37 6D F9 65 1E 7B D9 : D0 35 85 6D 7A 98 66 14 41 5C CF B7
: A9 33 24 A3 7F 3B BB AF 46 01 86 36 34 32 CB 07 : B7 08 3B 09 C9 91 B8 19 69 37 6D F9
: 03 59 52 FC 85 8B 31 04 B8 CC 18 08 14 48 E6 4F : 65 1E 7B D9 A9 33 24 A3 7F 3B BB AF
: 1C FB 5D 60 C4 E0 5C 1F 53 D3 7F 53 D8 69 01 F1 : 46 01 86 36 34 32 CB 07 03 59 52 FC
: 05 F8 7A 70 D1 BE 83 C6 5F 38 CF 1C 2C AA 6A A7 : 85 8B 31 04 B8 CC 18 08 14 48 E6 4F
: EB : 1C FB 5D 60 C4 E0 5C 1F 53 D3 7F 53
: D8 69 01 F1 05 F8 7A 70 D1 BE 83 C6
: 5F 38 CF 1C 2C AA 6A A7 EB
165 02 3: INTEGER 65537 165 02 3: INTEGER 65537
170 02 128: INTEGER 170 02 128: INTEGER
: 67 CD 48 4C 9A 0D 8F 98 C2 1B 65 FF 22 83 9C 6D : 67 CD 48 4C 9A 0D 8F 98 C2 1B 65 FF
: F0 A6 06 1D BC ED A7 03 88 94 F2 1C 6B 0F 8B 35 : 22 83 9C 6D F0 A6 06 1D BC ED A7 03
: DE 0E 82 78 30 CB E7 BA 6A 56 AD 77 C6 EB 51 79 : 88 94 F2 1C 6B 0F 8B 35 DE 0E 82 78
: 70 79 0A A0 F4 FE 45 E0 A9 B2 F4 19 DA 87 98 D6 : 30 CB E7 BA 6A 56 AD 77 C6 EB 51 79
: 30 84 74 E4 FC 59 6C C1 C6 77 DC A9 91 D0 7C 30 : 70 79 0A A0 F4 FE 45 E0 A9 B2 F4 19
: A0 A2 C5 08 5E 21 71 43 FC 0D 07 3D F0 FA 6D 14 : DA 87 98 D6 30 84 74 E4 FC 59 6C C1
: 9E 4E 63 F0 17 58 79 1C 4B 98 1C 3D 3D B0 1B DF : C6 77 DC A9 91 D0 7C 30 A0 A2 C5 08
: FA 25 3B A3 C0 2C 98 05 F6 10 09 D8 87 DB 03 19 : 5E 21 71 43 FC 0D 07 3D F0 FA 6D 14
: 9E 4E 63 F0 17 58 79 1C 4B 98 1C 3D
: 3D B0 1B DF FA 25 3B A3 C0 2C 98 05
: F6 10 09 D8 87 DB 03 19
301 02 65: INTEGER 301 02 65: INTEGER
: 00 D0 C3 22 C6 DE A2 99 18 76 8F 8D BC A6 75 D6 : 00 D0 C3 22 C6 DE A2 99 18 76 8F 8D
: 66 3F D4 8D 45 52 8C 76 F5 72 C4 EB F0 46 9A F1 : BC A6 75 D6 66 3F D4 8D 45 52 8C 76
: 3E 5C AA 55 0B 9B DA DD 6B 6D F8 FC 3B 3C 08 43 : F5 72 C4 EB F0 46 9A F1 3E 5C AA 55
: 93 B5 5B FE CE EA FD 68 84 23 62 AF F3 31 C2 B9 : 0B 9B DA DD 6B 6D F8 FC 3B 3C 08 43
: E5 : 93 B5 5B FE CE EA FD 68 84 23 62 AF
: F3 31 C2 B9 E5
368 02 65: INTEGER 368 02 65: INTEGER
: 00 D0 51 FC 1E 22 B7 5B ED B5 8E 01 C8 D7 AB F2 : 00 D0 51 FC 1E 22 B7 5B ED B5 8E 01
: 58 D4 F7 82 94 F3 53 A8 19 45 CB 66 CA 28 19 5F : C8 D7 AB F2 58 D4 F7 82 94 F3 53 A8
: E2 10 2B F3 8F EC 6A 30 74 F8 4D 11 F4 A7 C4 20 : 19 45 CB 66 CA 28 19 5F E2 10 2B F3
: B5 47 21 DC 49 01 F9 0A 20 29 F0 24 08 84 60 7D : 8F EC 6A 30 74 F8 4D 11 F4 A7 C4 20
: 8F : B5 47 21 DC 49 01 F9 0A 20 29 F0 24
: 08 84 60 7D 8F
435 02 64: INTEGER 435 02 64: INTEGER
: 34 BA 64 C9 48 28 57 74 D7 55 50 DE 6A 48 EF 1B : 34 BA 64 C9 48 28 57 74 D7 55 50 DE
: 2A 5A 1C 48 7B 1E 21 59 C3 60 3B 9B 97 A9 C0 EF : 6A 48 EF 1B 2A 5A 1C 48 7B 1E 21 59
: 18 66 A9 4E 62 52 38 84 CE E5 09 88 48 94 69 C5 : C3 60 3B 9B 97 A9 C0 EF 18 66 A9 4E
: 20 14 99 5A 57 FE 23 6C E4 A7 23 7B D0 80 B7 85 : 62 52 38 84 CE E5 09 88 48 94 69 C5
: 20 14 99 5A 57 FE 23 6C E4 A7 23 7B
: D0 80 B7 85
501 02 65: INTEGER 501 02 65: INTEGER
: 00 9E 2F B3 37 9A FB 0B 06 5D 57 E1 09 06 A4 5D : 00 9E 2F B3 37 9A FB 0B 06 5D 57 E1
: D9 90 96 06 05 5F 24 06 40 72 9C 3A 88 85 9C 87 : 09 06 A4 5D D9 90 96 06 05 5F 24 06
: 0F 9D 62 12 88 16 68 A8 35 1A 1B 43 E8 38 C0 98 : 40 72 9C 3A 88 85 9C 87 0F 9D 62 12
: 69 AF 03 0A 48 32 04 4E E9 0F 8F 77 7D 34 30 25 : 88 16 68 A8 35 1A 1B 43 E8 38 C0 98
: 07 : 69 AF 03 0A 48 32 04 4E E9 0F 8F 77
: 7D 34 30 25 07
568 02 64: INTEGER 568 02 64: INTEGER
: 57 18 67 D6 0A D2 B5 AB C2 BA 7A E7 54 DA 9C 05 : 57 18 67 D6 0A D2 B5 AB C2 BA 7A E7
: 4F 81 D4 EF 01 89 1E 32 3D 69 CB 31 C4 52 C8 54 : 54 DA 9C 05 4F 81 D4 EF 01 89 1E 32
: 55 25 00 3B 1C 2A 7C 26 50 D5 E9 A6 D7 77 CB CF : 3D 69 CB 31 C4 52 C8 54 55 25 00 3B
: 15 F5 EE 0B D5 8D EE B3 AF 4C A1 7C 63 46 41 F6 : 1C 2A 7C 26 50 D5 E9 A6 D7 77 CB CF
: 15 F5 EE 0B D5 8D EE B3 AF 4C A1 7C
: 63 46 41 F6
: } : }
: } : }
634 A0 13: [0] { 634 A0 13: [0] {
636 30 11: SEQUENCE { 636 30 11: SEQUENCE {
638 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 638 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
643 31 4: SET { 643 31 4: SET {
645 03 2: BIT STRING 0 unused bits 645 03 2: BIT STRING 0 unused bits
: '00001000'B (bit 3) : '00001000'B (bit 3)
: Error: Spurious zero bits in bitstring. : Error: Spurious zero bits in bitstring.
skipping to change at line 349 skipping to change at line 385
: } : }
CarlPrivDSSSign = CarlPrivDSSSign =
0 30 330: SEQUENCE { 0 30 330: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 299: SEQUENCE { 7 30 299: SEQUENCE {
11 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 11 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
20 30 286: SEQUENCE { 20 30 286: SEQUENCE {
24 02 129: INTEGER 24 02 129: INTEGER
: 00 B6 49 18 3E 8A 44 C1 29 71 94 4C 01 C4 12 C1 : 00 B6 49 18 3E 8A 44 C1 29 71 94 4C
: 7A 79 CB 54 4D AB 1E 81 FB C6 4C B3 0E 94 09 06 : 01 C4 12 C1 7A 79 CB 54 4D AB 1E 81
: EB 01 D4 B1 C8 71 4B C7 45 C0 50 25 5D 9C FC DA : FB C6 4C B3 0E 94 09 06 EB 01 D4 B1
: E4 6D D3 E2 86 48 84 82 7D BA 15 95 4A 16 F6 46 : C8 71 4B C7 45 C0 50 25 5D 9C FC DA
: ED DD F6 98 D2 BB 7E 8A 0A 8A BA 16 7B B9 50 01 : E4 6D D3 E2 86 48 84 82 7D BA 15 95
: 48 93 8B EB 25 15 51 97 55 DC 8F 53 0E 10 A9 50 : 4A 16 F6 46 ED DD F6 98 D2 BB 7E 8A
: FC 70 B7 CD 30 54 FD DA DE A8 AA 22 B5 A1 AF 8B : 0A 8A BA 16 7B B9 50 01 48 93 8B EB
: CC 02 88 E7 8B 70 5F B9 AD E1 08 D4 6D 29 2D D6 : 25 15 51 97 55 DC 8F 53 0E 10 A9 50
: E9 : FC 70 B7 CD 30 54 FD DA DE A8 AA 22
: B5 A1 AF 8B CC 02 88 E7 8B 70 5F B9
: AD E1 08 D4 6D 29 2D D6 E9
156 02 21: INTEGER 156 02 21: INTEGER
: 00 DD C1 2F DF 53 CE 0B 34 60 77 3E 02 A4 BF 8A : 00 DD C1 2F DF 53 CE 0B 34 60 77 3E
: 5D 98 B9 10 D5 : 02 A4 BF 8A 5D 98 B9 10 D5
179 02 128: INTEGER 179 02 128: INTEGER
: 0C EE 57 9B 4B BD DA B6 07 6A 74 37 4F 55 7F 9D : 0C EE 57 9B 4B BD DA B6 07 6A 74 37
: ED BC 61 0D EB 46 59 3C 56 0B 2B 5B 0C 91 CE A5 : 4F 55 7F 9D ED BC 61 0D EB 46 59 3C
: 62 52 69 CA E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C : 56 0B 2B 5B 0C 91 CE A5 62 52 69 CA
: AD CB AE 45 E3 06 AC 8C 22 9D 9C 44 87 0B C7 CD : E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C
: F0 1C D9 B5 4E 5D 73 DE AF 0E C9 1D 5A 51 F5 4F : AD CB AE 45 E3 06 AC 8C 22 9D 9C 44
: 44 79 35 5A 73 AA 7F 46 51 1F A9 42 16 9C 48 EB : 87 0B C7 CD F0 1C D9 B5 4E 5D 73 DE
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86 B8 A3 58 06 : AF 0E C9 1D 5A 51 F5 4F 44 79 35 5A
: 25 F8 29 C0 EF BA E0 75 F0 42 C4 63 65 52 9B 0A : 73 AA 7F 46 51 1F A9 42 16 9C 48 EB
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86
: B8 A3 58 06 25 F8 29 C0 EF BA E0 75
: F0 42 C4 63 65 52 9B 0A
: } : }
: } : }
310 04 22: OCTET STRING, encapsulates { 310 04 22: OCTET STRING, encapsulates {
312 02 20: INTEGER 312 02 20: INTEGER
: 19 B3 38 A5 21 62 31 50 E5 7F B9 3E 08 46 78 D1 : 19 B3 38 A5 21 62 31 50 E5 7F B9 3E
: 3E B5 E5 72 : 08 46 78 D1 3E B5 E5 72
: } : }
: } : }
CarlPrivRSASign = CarlPrivRSASign =
0 30 630: SEQUENCE { 0 30 630: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 13: SEQUENCE { 7 30 13: SEQUENCE {
9 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 9 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
20 05 0: NULL 20 05 0: NULL
: } : }
22 04 608: OCTET STRING, encapsulates { 22 04 608: OCTET STRING, encapsulates {
26 30 604: SEQUENCE { 26 30 604: SEQUENCE {
30 02 1: INTEGER 0 30 02 1: INTEGER 0
33 02 129: INTEGER 33 02 129: INTEGER
: 00 E4 4B FF 18 B8 24 57 F4 77 FF 6E 73 7B 93 71 : 00 E4 4B FF 18 B8 24 57 F4 77 FF 6E
: 5C BC 33 1A 92 92 72 23 D8 41 46 D0 CD 11 3A 04 : 73 7B 93 71 5C BC 33 1A 92 92 72 23
: B3 8E AF 82 9D BD 51 1E 17 7A F2 76 2C 2B 86 39 : D8 41 46 D0 CD 11 3A 04 B3 8E AF 82
: A7 BD D7 8D 1A 53 EC E4 00 D5 E8 EC A2 36 B1 ED : 9D BD 51 1E 17 7A F2 76 2C 2B 86 39
: E2 50 E2 32 09 8A 3F 9F 99 25 8F B8 4E AB B9 7D : A7 BD D7 8D 1A 53 EC E4 00 D5 E8 EC
: D5 96 65 DA 16 A0 C5 BE 0E AE 44 5B EF 5E F4 A7 : A2 36 B1 ED E2 50 E2 32 09 8A 3F 9F
: 29 CB 82 DD AC 44 E9 AA 93 94 29 0E F8 18 D6 C8 : 99 25 8F B8 4E AB B9 7D D5 96 65 DA
: 57 5E F2 76 C4 F2 11 60 38 B9 1B 3C 1D 97 C9 6A : 16 A0 C5 BE 0E AE 44 5B EF 5E F4 A7
: F1 : 29 CB 82 DD AC 44 E9 AA 93 94 29 0E
: F8 18 D6 C8 57 5E F2 76 C4 F2 11 60
: 38 B9 1B 3C 1D 97 C9 6A F1
165 02 3: INTEGER 65537 165 02 3: INTEGER 65537
170 02 129: INTEGER 170 02 129: INTEGER
: 00 AE 73 E4 5B 5F 5B 66 5A C9 D7 C6 EF 38 5F 53 : 00 AE 73 E4 5B 5F 5B 66 5A C9 D7 C6
: 21 2A 2F 62 FE DE 29 9A 7A 86 67 36 E7 7D 62 78 : EF 38 5F 53 21 2A 2F 62 FE DE 29 9A
: 75 3D 73 A0 BC 29 0E F3 8F BD C3 C9 C9 B6 F8 BA : 7A 86 67 36 E7 7D 62 78 75 3D 73 A0
: D6 13 9B C3 97 7A CA 6A F0 B8 85 65 4E 0F BD A7 : BC 29 0E F3 8F BD C3 C9 C9 B6 F8 BA
: A8 F7 54 06 41 BD EB DC 20 77 90 DF 61 9B 9A 6F : D6 13 9B C3 97 7A CA 6A F0 B8 85 65
: 74 DE EA 3B D4 9C 87 60 ED 76 84 F1 6A 30 37 D5 : 4E 0F BD A7 A8 F7 54 06 41 BD EB DC
: E0 90 16 F8 80 47 C3 19 6B ED 75 77 BA 4A ED 39 : 20 77 90 DF 61 9B 9A 6F 74 DE EA 3B
: B6 5D 02 47 3B 5F 1B C8 1C AB CB E8 F5 26 3F A4 : D4 9C 87 60 ED 76 84 F1 6A 30 37 D5
: 81 : E0 90 16 F8 80 47 C3 19 6B ED 75 77
: BA 4A ED 39 B6 5D 02 47 3B 5F 1B C8
: 1C AB CB E8 F5 26 3F A4 81
302 02 65: INTEGER 302 02 65: INTEGER
: 00 FF DF 09 A0 56 0B 42 52 9E C4 4D 93 B3 B0 49 : 00 FF DF 09 A0 56 0B 42 52 9E C4 4D
: BB DE E7 81 7D 28 99 D0 B1 48 BA 0B 39 E1 1C 7B : 93 B3 B0 49 BB DE E7 81 7D 28 99 D0
: 22 18 33 B6 40 F6 BF DC AE 1D D0 A1 AD 04 71 5A : B1 48 BA 0B 39 E1 1C 7B 22 18 33 B6
: 61 0A 6E 3B CE 30 DA 36 9F 65 25 29 BB A7 0E 7F : 40 F6 BF DC AE 1D D0 A1 AD 04 71 5A
: 0B : 61 0A 6E 3B CE 30 DA 36 9F 65 25 29
: BB A7 0E 7F 0B
369 02 65: INTEGER 369 02 65: INTEGER
: 00 E4 69 68 18 5F F9 57 D0 7C 66 89 0F BA 63 1D : 00 E4 69 68 18 5F F9 57 D0 7C 66 89
: 72 CB 20 A4 81 76 64 89 CD 7D D1 C2 27 A9 2E AC : 0F BA 63 1D 72 CB 20 A4 81 76 64 89
: 7A 56 9A 85 07 D9 30 03 A3 03 AB 7F 88 92 50 24 : CD 7D D1 C2 27 A9 2E AC 7A 56 9A 85
: 01 AA 1B 07 1F 20 4C B7 C9 7B 56 F7 B6 C2 7E AB : 07 D9 30 03 A3 03 AB 7F 88 92 50 24
: 73 : 01 AA 1B 07 1F 20 4C B7 C9 7B 56 F7
: B6 C2 7E AB 73
436 02 64: INTEGER 436 02 64: INTEGER
: 57 36 6C 8F 8C 04 76 6C B6 D4 EE 24 44 00 F8 80 : 57 36 6C 8F 8C 04 76 6C B6 D4 EE 24
: E2 AF 42 01 A9 0F 14 84 F8 E7 00 E0 8F 8C 27 A4 : 44 00 F8 80 E2 AF 42 01 A9 0F 14 84
: 2D 5F A2 E5 6D B5 63 C0 AD 44 E9 76 91 A7 19 49 : F8 E7 00 E0 8F 8C 27 A4 2D 5F A2 E5
: 2E 46 F8 77 85 4B 3B 87 04 F0 AF D2 D8 54 26 95 : 6D B5 63 C0 AD 44 E9 76 91 A7 19 49
: 2E 46 F8 77 85 4B 3B 87 04 F0 AF D2
: D8 54 26 95
502 02 64: INTEGER 502 02 64: INTEGER
: 64 A1 0F AC 55 74 1B BD 0D 61 7B 17 03 CD B0 E6 : 64 A1 0F AC 55 74 1B BD 0D 61 7B 17
: A7 19 1D 80 AF F1 41 48 D8 1A B6 88 14 A0 2C 7A : 03 CD B0 E6 A7 19 1D 80 AF F1 41 48
: C5 76 D4 0F 0E 1F 7A 2A B2 6E 37 04 AB 39 45 73 : D8 1A B6 88 14 A0 2C 7A C5 76 D4 0F
: BA 46 A8 0F 8D 82 5F 22 14 05 CF A2 A3 F3 7C 83 : 0E 1F 7A 2A B2 6E 37 04 AB 39 45 73
: BA 46 A8 0F 8D 82 5F 22 14 05 CF A2
: A3 F3 7C 83
568 02 64: INTEGER 568 02 64: INTEGER
: 26 1E 1D 1C A1 98 2B E4 DB 38 E8 57 6E 6B 73 19 : 26 1E 1D 1C A1 98 2B E4 DB 38 E8 57
: 88 61 3A FA 74 4A 36 8B 47 68 5D 50 EB 26 E3 EA : 6E 6B 73 19 88 61 3A FA 74 4A 36 8B
: 7D 9B 4E 65 A9 AF 7B AB 4B 2E 76 51 3D A8 D0 11 : 47 68 5D 50 EB 26 E3 EA 7D 9B 4E 65
: AB A3 D6 A8 C0 27 36 1D 54 0B AA A7 D1 6D 8D FA : A9 AF 7B AB 4B 2E 76 51 3D A8 D0 11
: AB A3 D6 A8 C0 27 36 1D 54 0B AA A7
: D1 6D 8D FA
: } : }
: } : }
: } : }
DianePrivDHEncrypt = DianePrivDHEncrypt =
0 30 354: SEQUENCE { 0 30 354: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 311: SEQUENCE { 7 30 311: SEQUENCE {
11 06 7: OBJECT IDENTIFIER dhPublicNumber (1 2 840 10046 2 1) 11 06 7: OBJECT IDENTIFIER dhPublicKey (1 2 840 10046 2 1)
: (ANSI X9.42 number-type) : (ANSI X9.42 number type)
20 30 298: SEQUENCE { 20 30 298: SEQUENCE {
24 02 129: INTEGER 24 02 129: INTEGER
: 00 CA 6E 91 C2 B0 BD A8 58 F2 31 21 74 BB 1F E4 : 00 CA 6E 91 C2 B0 BD A8 58 F2 31 21
: 10 BD D0 93 A2 7E 61 E1 3D BA 23 04 16 D0 66 39 : 74 BB 1F E4 10 BD D0 93 A2 7E 61 E1
: BD 3B CD 05 74 48 F1 03 70 95 F4 05 63 6D 2E BF : 3D BA 23 04 16 D0 66 39 BD 3B CD 05
: 9A B7 FF 97 FF 39 BB 63 DB 4D A4 71 D8 94 9A B4 : 74 48 F1 03 70 95 F4 05 63 6D 2E BF
: F2 8A 3D 9F B7 5D 8D CA E2 AF B5 0F CF 05 65 82 : 9A B7 FF 97 FF 39 BB 63 DB 4D A4 71
: 68 6E 43 D2 F4 04 5F 03 8B F9 50 F5 C8 6C 05 26 : D8 94 9A B4 F2 8A 3D 9F B7 5D 8D CA
: BC BF 36 0F 5C C3 51 6A 67 E8 75 32 66 78 91 63 : E2 AF B5 0F CF 05 65 82 68 6E 43 D2
: E8 FE 34 E7 19 B6 70 6C 78 38 36 82 D2 34 36 C2 : F4 04 5F 03 8B F9 50 F5 C8 6C 05 26
: DF : BC BF 36 0F 5C C3 51 6A 67 E8 75 32
: 66 78 91 63 E8 FE 34 E7 19 B6 70 6C
: 78 38 36 82 D2 34 36 C2 DF
156 02 128: INTEGER 156 02 128: INTEGER
: 6E D6 76 36 4B E4 59 07 57 5F 18 9A 10 D2 31 5C : 6E D6 76 36 4B E4 59 07 57 5F 18 9A
: A6 10 B0 26 96 42 4D 7C A3 A1 D3 9E A5 80 B2 1F : 10 D2 31 5C A6 10 B0 26 96 42 4D 7C
: 37 11 49 7C 8A 99 D8 56 3F 93 51 ED 6E 54 FB 6E : A3 A1 D3 9E A5 80 B2 1F 37 11 49 7C
: DB B2 FC 34 C0 E7 CA 1E 58 2B D5 3D 3B DC AE 71 : 8A 99 D8 56 3F 93 51 ED 6E 54 FB 6E
: 21 D9 3B 56 B8 A7 F6 4D 22 52 5F 41 BA D5 1E 82 : DB B2 FC 34 C0 E7 CA 1E 58 2B D5 3D
: 69 6C DD 70 71 CC 6C 3B EF 84 A9 71 8B A9 3B 2A : 3B DC AE 71 21 D9 3B 56 B8 A7 F6 4D
: 09 F8 BD FD CB 51 BC 2E 2E CA 3E 30 8C FA 54 9E : 22 52 5F 41 BA D5 1E 82 69 6C DD 70
: 7D 0D 03 E2 DF 63 62 6D F3 50 82 27 DC D1 99 F7 : 71 CC 6C 3B EF 84 A9 71 8B A9 3B 2A
: 09 F8 BD FD CB 51 BC 2E 2E CA 3E 30
: 8C FA 54 9E 7D 0D 03 E2 DF 63 62 6D
: F3 50 82 27 DC D1 99 F7
287 02 33: INTEGER 287 02 33: INTEGER
: 00 AA 05 65 FB DD 4E A8 02 F1 34 39 E7 A3 FC 7D : 00 AA 05 65 FB DD 4E A8 02 F1 34 39
: 46 10 B8 5D F0 2E F2 C5 D1 5E A2 74 4C DA 0F 4E : E7 A3 FC 7D 46 10 B8 5D F0 2E F2 C5
: 1F : D1 5E A2 74 4C DA 0F 4E 1F
: } : }
: } : }
322 04 34: OCTET STRING, encapsulates { 322 04 34: OCTET STRING, encapsulates {
324 02 32: INTEGER 324 02 32: INTEGER
: 58 2E 89 AB 57 34 7D 3C F5 9A 75 CB 7D 99 8A 19 : 58 2E 89 AB 57 34 7D 3C F5 9A 75 CB
: 2F 3C 7A A6 85 C9 2F 1B 5A 47 03 E3 82 16 E4 9B : 7D 99 8A 19 2F 3C 7A A6 85 C9 2F 1B
: 5A 47 03 E3 82 16 E4 9B
: } : }
: } : }
DianePrivDSSSign = DianePrivDSSSign =
0 30 331: SEQUENCE { 0 30 331: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 299: SEQUENCE { 7 30 299: SEQUENCE {
11 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 11 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
20 30 286: SEQUENCE { 20 30 286: SEQUENCE {
24 02 129: INTEGER 24 02 129: INTEGER
: 00 B6 49 18 3E 8A 44 C1 29 71 94 4C 01 C4 12 C1 : 00 B6 49 18 3E 8A 44 C1 29 71 94 4C
: 7A 79 CB 54 4D AB 1E 81 FB C6 4C B3 0E 94 09 06 : 01 C4 12 C1 7A 79 CB 54 4D AB 1E 81
: EB 01 D4 B1 C8 71 4B C7 45 C0 50 25 5D 9C FC DA : FB C6 4C B3 0E 94 09 06 EB 01 D4 B1
: E4 6D D3 E2 86 48 84 82 7D BA 15 95 4A 16 F6 46 : C8 71 4B C7 45 C0 50 25 5D 9C FC DA
: ED DD F6 98 D2 BB 7E 8A 0A 8A BA 16 7B B9 50 01 : E4 6D D3 E2 86 48 84 82 7D BA 15 95
: 48 93 8B EB 25 15 51 97 55 DC 8F 53 0E 10 A9 50 : 4A 16 F6 46 ED DD F6 98 D2 BB 7E 8A
: FC 70 B7 CD 30 54 FD DA DE A8 AA 22 B5 A1 AF 8B : 0A 8A BA 16 7B B9 50 01 48 93 8B EB
: CC 02 88 E7 8B 70 5F B9 AD E1 08 D4 6D 29 2D D6 : 25 15 51 97 55 DC 8F 53 0E 10 A9 50
: E9 : FC 70 B7 CD 30 54 FD DA DE A8 AA 22
: B5 A1 AF 8B CC 02 88 E7 8B 70 5F B9
: AD E1 08 D4 6D 29 2D D6 E9
156 02 21: INTEGER 156 02 21: INTEGER
: 00 DD C1 2F DF 53 CE 0B 34 60 77 3E 02 A4 BF 8A : 00 DD C1 2F DF 53 CE 0B 34 60 77 3E
: 5D 98 B9 10 D5 : 02 A4 BF 8A 5D 98 B9 10 D5
179 02 128: INTEGER 179 02 128: INTEGER
: 0C EE 57 9B 4B BD DA B6 07 6A 74 37 4F 55 7F 9D : 0C EE 57 9B 4B BD DA B6 07 6A 74 37
: ED BC 61 0D EB 46 59 3C 56 0B 2B 5B 0C 91 CE A5 : 4F 55 7F 9D ED BC 61 0D EB 46 59 3C
: 62 52 69 CA E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C : 56 0B 2B 5B 0C 91 CE A5 62 52 69 CA
: AD CB AE 45 E3 06 AC 8C 22 9D 9C 44 87 0B C7 CD : E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C
: F0 1C D9 B5 4E 5D 73 DE AF 0E C9 1D 5A 51 F5 4F : AD CB AE 45 E3 06 AC 8C 22 9D 9C 44
: 44 79 35 5A 73 AA 7F 46 51 1F A9 42 16 9C 48 EB : 87 0B C7 CD F0 1C D9 B5 4E 5D 73 DE
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86 B8 A3 58 06 : AF 0E C9 1D 5A 51 F5 4F 44 79 35 5A
: 25 F8 29 C0 EF BA E0 75 F0 42 C4 63 65 52 9B 0A : 73 AA 7F 46 51 1F A9 42 16 9C 48 EB
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86
: B8 A3 58 06 25 F8 29 C0 EF BA E0 75
: F0 42 C4 63 65 52 9B 0A
: } : }
: } : }
310 04 23: OCTET STRING, encapsulates { 310 04 23: OCTET STRING, encapsulates {
312 02 21: INTEGER 312 02 21: INTEGER
: 00 96 95 F9 E0 C1 E0 41 2D 32 0F 8B 42 52 93 2A : 00 96 95 F9 E0 C1 E0 41 2D 32 0F 8B
: E6 1E 0E 21 29 : 42 52 93 2A E6 1E 0E 21 29
: } : }
: } : }
DianePrivRSASignEncrypt = DianePrivRSASignEncrypt =
0 30 631: SEQUENCE { 0 30 631: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 13: SEQUENCE { 7 30 13: SEQUENCE {
9 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 9 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
20 05 0: NULL 20 05 0: NULL
: } : }
22 04 609: OCTET STRING, encapsulates { 22 04 609: OCTET STRING, encapsulates {
26 30 605: SEQUENCE { 26 30 605: SEQUENCE {
30 02 1: INTEGER 0 30 02 1: INTEGER 0
33 02 129: INTEGER 33 02 129: INTEGER
: 00 D6 FD B8 C0 70 C6 4C 25 EC EA CF EA 7C BB A2 : 00 D6 FD B8 C0 70 C6 4C 25 EC EA CF
: 62 FA F0 E6 32 3A 53 FF B1 92 5A 17 F4 20 E1 99 : EA 7C BB A2 62 FA F0 E6 32 3A 53 FF
: 24 82 0A D0 F6 7C FB 44 CA 8B 27 06 F1 7E 26 03 : B1 92 5A 17 F4 20 E1 99 24 82 0A D0
: A9 76 9D CF EC A0 2C 70 96 F2 83 42 F6 D4 B7 28 : F6 7C FB 44 CA 8B 27 06 F1 7E 26 03
: 0A BB F8 BF 4A 4C 19 3F 07 DB A0 C1 60 1E B7 7E : A9 76 9D CF EC A0 2C 70 96 F2 83 42
: 67 F7 DE B1 C3 60 49 AC 45 D7 F8 C6 EF 08 37 21 : F6 D4 B7 28 0A BB F8 BF 4A 4C 19 3F
: 93 47 EE F0 73 35 72 B0 02 C4 F3 11 C3 5E 47 E5 : 07 DB A0 C1 60 1E B7 7E 67 F7 DE B1
: 0A B7 83 F1 DB 74 69 64 8B 44 1D 95 5D CD 28 C0 : C3 60 49 AC 45 D7 F8 C6 EF 08 37 21
: 85 : 93 47 EE F0 73 35 72 B0 02 C4 F3 11
: C3 5E 47 E5 0A B7 83 F1 DB 74 69 64
: 8B 44 1D 95 5D CD 28 C0 85
165 02 3: INTEGER 65537 165 02 3: INTEGER 65537
170 02 128: INTEGER 170 02 128: INTEGER
: 3D BD CD C2 0E 61 14 5B 4B E7 BF 60 23 04 2B C5 : 3D BD CD C2 0E 61 14 5B 4B E7 BF 60
: 6B 35 A5 96 45 23 FC 69 7D 93 3C 0F D3 25 96 BA : 23 04 2B C5 6B 35 A5 96 45 23 FC 69
: 62 52 42 E2 96 CF FE 58 80 8F EB B1 8C BD D4 0D : 7D 93 3C 0F D3 25 96 BA 62 52 42 E2
: 65 D0 3A 77 45 24 9E 0C EB 86 80 C3 AC 21 11 71 : 96 CF FE 58 80 8F EB B1 8C BD D4 0D
: 44 E3 B2 A8 A9 2E AC 17 D2 A3 84 25 63 B5 BC 2F : 65 D0 3A 77 45 24 9E 0C EB 86 80 C3
: 1E DD F6 21 FF 15 20 24 5B F1 80 2F D5 41 0E 32 : AC 21 11 71 44 E3 B2 A8 A9 2E AC 17
: 24 F7 D4 4A 32 9E B9 49 D8 19 8E 3F 39 8D 62 BD : D2 A3 84 25 63 B5 BC 2F 1E DD F6 21
: 80 FC 0C 24 92 93 E4 C3 D7 05 91 53 BB 96 B6 41 : FF 15 20 24 5B F1 80 2F D5 41 0E 32
: 24 F7 D4 4A 32 9E B9 49 D8 19 8E 3F
: 39 8D 62 BD 80 FC 0C 24 92 93 E4 C3
: D7 05 91 53 BB 96 B6 41
301 02 65: INTEGER 301 02 65: INTEGER
: 00 F3 B8 3F 4A D1 94 B0 91 60 13 41 92 0D 8D 44 : 00 F3 B8 3F 4A D1 94 B0 91 60 13 41
: 3F 77 1D FF 96 23 44 08 D4 0B 70 C9 1A AF E9 90 : 92 0D 8D 44 3F 77 1D FF 96 23 44 08
: 94 F2 B0 D5 5F 4F 19 85 50 A1 90 91 AE BD 05 76 : D4 0B 70 C9 1A AF E9 90 94 F2 B0 D5
: 52 B3 22 D8 A8 7C 8E 54 7F 00 72 4F 36 75 68 73 : 5F 4F 19 85 50 A1 90 91 AE BD 05 76
: B5 : 52 B3 22 D8 A8 7C 8E 54 7F 00 72 4F
: 36 75 68 73 B5
368 02 65: INTEGER 368 02 65: INTEGER
: 00 E1 D2 E7 11 57 06 AE 72 95 22 16 AA 02 B4 5A : 00 E1 D2 E7 11 57 06 AE 72 95 22 16
: ED 4E 9D 82 11 4F 96 3C 86 C9 10 8D 56 7B 31 75 : AA 02 B4 5A ED 4E 9D 82 11 4F 96 3C
: 79 69 E7 75 68 38 00 4B 2E D2 26 32 DD B1 E2 E0 : 86 C9 10 8D 56 7B 31 75 79 69 E7 75
: 2C 54 80 0A 75 BA D1 66 96 1B B0 0E A0 7E D2 BB : 68 38 00 4B 2E D2 26 32 DD B1 E2 E0
: 91 : 2C 54 80 0A 75 BA D1 66 96 1B B0 0E
: A0 7E D2 BB 91
435 02 65: INTEGER 435 02 65: INTEGER
: 00 AF B6 BC DB 22 73 43 41 EC B4 B5 67 A9 A1 99 : 00 AF B6 BC DB 22 73 43 41 EC B4 B5
: FC EF D2 8E FD 1D FB E5 29 8B FE 0A DF D4 C8 5E : 67 A9 A1 99 FC EF D2 8E FD 1D FB E5
: 57 25 0A 5D 2B D4 09 A0 56 5B C5 B1 62 FC 20 BE : 29 8B FE 0A DF D4 C8 5E 57 25 0A 5D
: 08 2D E3 07 B5 A1 E7 B3 FF C4 C0 A5 5F AC 12 5C : 2B D4 09 A0 56 5B C5 B1 62 FC 20 BE
: A9 : 08 2D E3 07 B5 A1 E7 B3 FF C4 C0 A5
: 5F AC 12 5C A9
502 02 65: INTEGER 502 02 65: INTEGER
: 00 B9 98 41 FC 08 50 1F 73 60 8A 01 A2 7C 52 8A : 00 B9 98 41 FC 08 50 1F 73 60 8A 01
: 20 5A EA 2C 89 D9 A5 19 DD 94 C6 1B C3 25 C0 82 : A2 7C 52 8A 20 5A EA 2C 89 D9 A5 19
: 51 E4 EE 2B 9A 19 DC 73 ED E9 1D 27 D4 F8 6C 03 : DD 94 C6 1B C3 25 C0 82 51 E4 EE 2B
: DD AB 1D 08 7B B5 AC 7F E9 82 9B F1 89 8A 71 DB : 9A 19 DC 73 ED E9 1D 27 D4 F8 6C 03
: 61 : DD AB 1D 08 7B B5 AC 7F E9 82 9B F1
: 89 8A 71 DB 61
569 02 64: INTEGER 569 02 64: INTEGER
: 01 07 21 97 5F 7A 60 A8 FD 5A 5C 07 DF A8 DE F7 : 01 07 21 97 5F 7A 60 A8 FD 5A 5C 07
: E2 B1 34 7D FC EB 91 BD B0 73 74 C8 C4 BE 3F 58 : DF A8 DE F7 E2 B1 34 7D FC EB 91 BD
: 45 30 06 90 B3 AC 69 CC B3 F7 3F 7C AC C7 B8 1B : B0 73 74 C8 C4 BE 3F 58 45 30 06 90
: 65 A1 16 39 39 B0 E3 74 7D CF CD C5 AC 6C BF E5 : B3 AC 69 CC B3 F7 3F 7C AC C7 B8 1B
: 65 A1 16 39 39 B0 E3 74 7D CF CD C5
: AC 6C BF E5
: } : }
: } : }
: } : }
EricaPrivDHEncryptBobParam = EricaPrivDHEncryptBobParam =
0 30 355: SEQUENCE { 0 30 355: SEQUENCE {
4 02 1: INTEGER 0 4 02 1: INTEGER 0
7 30 312: SEQUENCE { 7 30 312: SEQUENCE {
11 06 7: OBJECT IDENTIFIER dhPublicNumber (1 2 840 10046 2 1) 11 06 7: OBJECT IDENTIFIER dhPublicKey (1 2 840 10046 2 1)
: (ANSI X9.42 number-type) : (ANSI X9.42 number type)
20 30 299: SEQUENCE { 20 30 299: SEQUENCE {
24 02 129: INTEGER 24 02 129: INTEGER
: 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB 23 4D DF 2B : 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB
: 25 C1 68 D2 9E A9 45 5B 36 F1 94 89 1A AF 7D 11 : 23 4D DF 2B 25 C1 68 D2 9E A9 45 5B
: 24 9D 3D B9 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB : 36 F1 94 89 1A AF 7D 11 24 9D 3D B9
: AA CC 9E 28 05 95 A0 B3 17 76 C1 F7 25 35 61 02 : 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB
: 41 92 27 0C 5E AE 48 E5 F3 6E 38 EF 91 D1 CF 37 : AA CC 9E 28 05 95 A0 B3 17 76 C1 F7
: FE 9A 40 97 C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA : 25 35 61 02 41 92 27 0C 5E AE 48 E5
: 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8 7E BC 3A AA : F3 6E 38 EF 91 D1 CF 37 FE 9A 40 97
: 43 0A 81 64 FC 63 F0 7B 71 98 FA C0 38 79 10 1A : C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA
: 33 : 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8
: 7E BC 3A AA 43 0A 81 64 FC 63 F0 7B
: 71 98 FA C0 38 79 10 1A 33
156 02 129: INTEGER 156 02 129: INTEGER
: 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7 95 96 BB F1 : 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7
: E4 61 37 08 FB 12 C7 FB 9C 91 77 06 99 35 F0 48 : 95 96 BB F1 E4 61 37 08 FB 12 C7 FB
: 24 96 33 12 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5 : 9C 91 77 06 99 35 F0 48 24 96 33 12
: 5E 95 86 A2 73 C5 49 46 37 79 60 FD 77 05 09 48 : 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5
: 9B 70 8D 3C 05 F6 CE 44 2C 7F 7D 1B 2B 15 DD F3 : 5E 95 86 A2 73 C5 49 46 37 79 60 FD
: 05 2F BE 85 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D : 77 05 09 48 9B 70 8D 3C 05 F6 CE 44
: 42 62 34 27 27 81 8E 6F 0F 5E 62 85 89 CC ED 21 : 2C 7F 7D 1B 2B 15 DD F3 05 2F BE 85
: C3 91 70 06 54 EE 70 A8 92 55 5B 6E 19 22 4D 62 : 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D
: A7 : 42 62 34 27 27 81 8E 6F 0F 5E 62 85
: 89 CC ED 21 C3 91 70 06 54 EE 70 A8
: 92 55 5B 6E 19 22 4D 62 A7
288 02 33: INTEGER 288 02 33: INTEGER
: 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5 A2 7D C7 70 : 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5
: A3 45 F3 B3 A2 86 05 D2 3E 49 F9 9F D9 0A B3 BE : A2 7D C7 70 A3 45 F3 B3 A2 86 05 D2
: BD : 3E 49 F9 9F D9 0A B3 BE BD
: } : }
: } : }
323 04 34: OCTET STRING, encapsulates { 323 04 34: OCTET STRING, encapsulates {
325 02 32: INTEGER 325 02 32: INTEGER
: 48 64 11 E4 17 01 12 E6 C1 D3 9C 70 7D 7C A6 97 : 48 64 11 E4 17 01 12 E6 C1 D3 9C 70
: 95 BD C8 95 07 F7 CF 41 11 A7 13 91 FB 30 3D 8C : 7D 7C A6 97 95 BD C8 95 07 F7 CF 41
: 11 A7 13 91 FB 30 3D 8C
: } : }
: } : }
MailListTripleDES = MailListTripleDES =
255e 0d1c 07b6 46df b313 4cc8 43ba 8aa7 1f02 5b7c 0838 251f 255e 0d1c 07b6 46df b313 4cc8 43ba 8aa7 1f02 5b7c 0838 251f
MailListRC2 = MailListRC2 =
b70a 25fb c9d8 6a86 050c e0d7 11ea d4d9 b70a 25fb c9d8 6a86 050c e0d7 11ea d4d9
3.3 Certificates 3.3 Certificates
Note that Bob's and Diane's Diffie-Hellman encryption keys do *not* Note that Bob's and Diane's Diffie-Hellman encryption keys do *not*
share Diffie-Hellman parameters; however, Bob and Erica share Diffie- share Diffie-Hellman parameters; however, Bob and Erica share Diffie-
Hellman parameters. Hellman parameters.
AliceDSSSignByCarlNoInherit = AliceDSSSignByCarlNoInherit =
0 30 734: SEQUENCE { 0 30 732: SEQUENCE {
4 30 669: SEQUENCE { 4 30 667: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 2: INTEGER 200 13 02 2: INTEGER 200
17 30 9: SEQUENCE { 17 30 9: SEQUENCE {
19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
28 30 18: SEQUENCE { 28 30 18: SEQUENCE {
30 31 16: SET { 30 31 16: SET {
skipping to change at line 674 skipping to change at line 756
91 13 8: PrintableString 'AliceDSS' 91 13 8: PrintableString 'AliceDSS'
: } : }
: } : }
: } : }
101 30 438: SEQUENCE { 101 30 438: SEQUENCE {
105 30 299: SEQUENCE { 105 30 299: SEQUENCE {
109 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 109 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
118 30 286: SEQUENCE { 118 30 286: SEQUENCE {
122 02 129: INTEGER 122 02 129: INTEGER
: 00 81 8D CD ED 83 EA 0A 9E 39 3E C2 48 28 A3 E4 : 00 81 8D CD ED 83 EA 0A 9E 39 3E C2
: 47 93 DD 0E D7 A8 0E EC 53 C5 AB 84 08 4F FF 94 : 48 28 A3 E4 47 93 DD 0E D7 A8 0E EC
: E1 73 48 7E 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89 : 53 C5 AB 84 08 4F FF 94 E1 73 48 7E
: 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C DC 5F 69 8A : 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89
: E4 75 D0 37 0C 91 08 95 9B DE A7 5E F9 FC F4 9F : 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C
: 2F DD 43 A8 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3 : DC 5F 69 8A E4 75 D0 37 0C 91 08 95
: C3 B5 B3 E3 55 08 75 D5 39 76 10 C4 78 BD FF 9D : 9B DE A7 5E F9 FC F4 9F 2F DD 43 A8
: B0 84 97 37 F2 E4 51 1B B5 E4 09 96 5C F3 7E 5B : 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3
: DB : C3 B5 B3 E3 55 08 75 D5 39 76 10 C4
: 78 BD FF 9D B0 84 97 37 F2 E4 51 1B
: B5 E4 09 96 5C F3 7E 5B DB
254 02 21: INTEGER 254 02 21: INTEGER
: 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F B8 37 21 2B : 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F
: 62 8B F7 93 CD : B8 37 21 2B 62 8B F7 93 CD
277 02 128: INTEGER 277 02 128: INTEGER
: 26 38 D0 14 89 32 AA 39 FB 3E 6D D9 4B 59 6A 4C : 26 38 D0 14 89 32 AA 39 FB 3E 6D D9
: 76 23 39 04 02 35 5C F2 CB 1A 30 C3 1E 50 5D DD : 4B 59 6A 4C 76 23 39 04 02 35 5C F2
: 9B 59 E2 CD AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF : CB 1A 30 C3 1E 50 5D DD 9B 59 E2 CD
: 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B 3E 90 F8 6D : AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF
: EA 9C C9 21 8A 3B 76 14 E9 CE 2E 5D A3 07 CD 23 : 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B
: 85 B8 2F 30 01 7C 6D 49 89 11 89 36 44 BD F8 C8 : 3E 90 F8 6D EA 9C C9 21 8A 3B 76 14
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36 1F 11 7F C2 : E9 CE 2E 5D A3 07 CD 23 85 B8 2F 30
: BD ED D1 50 FF 98 74 C2 D1 81 4A 60 39 BA 36 39 : 01 7C 6D 49 89 11 89 36 44 BD F8 C8
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36
: 1F 11 7F C2 BD ED D1 50 FF 98 74 C2
: D1 81 4A 60 39 BA 36 39
: } : }
: } : }
408 03 132: BIT STRING 0 unused bits, encapsulates { 408 03 132: BIT STRING 0 unused bits, encapsulates {
412 02 128: INTEGER 412 02 128: INTEGER
: 5C E3 B9 5A 75 14 96 0B A9 7A DD E3 3F A9 EC AC : 5C E3 B9 5A 75 14 96 0B A9 7A DD E3
: 5E DC BD B7 13 11 34 A6 16 89 28 11 23 D9 34 86 : 3F A9 EC AC 5E DC BD B7 13 11 34 A6
: 67 75 75 13 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2 : 16 89 28 11 23 D9 34 86 67 75 75 13
: 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45 A5 A0 4A E3 : 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2
: 85 D6 CE 06 80 3F E8 23 7E 1A F2 24 AB 53 1A B8 : 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45
: 27 0D 1E EF 08 BF 66 14 80 5C 62 AC 65 FA 15 8B : A5 A0 4A E3 85 D6 CE 06 80 3F E8 23
: F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4 32 84 F0 7E : 7E 1A F2 24 AB 53 1A B8 27 0D 1E EF
: 41 40 FD 46 A7 63 4E 33 F2 A5 E2 F4 F2 83 E5 B8 : 08 BF 66 14 80 5C 62 AC 65 FA 15 8B
: } : F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4
: } : 32 84 F0 7E 41 40 FD 46 A7 63 4E 33
543 A3 131: [3] { : F2 A5 E2 F4 F2 83 E5 B8
546 30 128: SEQUENCE {
549 30 32: SEQUENCE {
551 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
556 04 25: OCTET STRING, encapsulates {
558 30 23: SEQUENCE {
560 81 21: [1] 'aliceDss@examples.com'
: }
: } : }
: } : }
583 30 12: SEQUENCE { 543 A3 129: [3] {
585 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 546 30 127: SEQUENCE {
548 30 12: SEQUENCE {
550 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
590 01 1: BOOLEAN TRUE 555 01 1: BOOLEAN TRUE
593 04 2: OCTET STRING, encapsulates { 558 04 2: OCTET STRING, encapsulates {
595 30 0: SEQUENCE {} 560 30 0: SEQUENCE {}
: } : }
: } : }
597 30 14: SEQUENCE { 562 30 14: SEQUENCE {
599 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 564 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
604 01 1: BOOLEAN TRUE 569 01 1: BOOLEAN TRUE
607 04 4: OCTET STRING, encapsulates { 572 04 4: OCTET STRING, encapsulates {
609 03 2: BIT STRING 6 unused bits 574 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
613 30 31: SEQUENCE { 578 30 31: SEQUENCE {
615 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35) 580 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
620 04 24: OCTET STRING, encapsulates { 585 04 24: OCTET STRING, encapsulates {
622 30 22: SEQUENCE { 587 30 22: SEQUENCE {
624 80 20: [0] 589 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3 : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
3D 20 BC 43 : 3D 20 BC 43 2B 93 F1 1F
: 2B 93 F1 1F
: } : }
: } : }
: } : }
646 30 29: SEQUENCE { 611 30 29: SEQUENCE {
648 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 613 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
653 04 22: OCTET STRING 618 04 22: OCTET STRING, encapsulates {
: 04 14 BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE 13 01 620 04 20: OCTET STRING
: E2 FD E3 97 FE CD : BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE
: 13 01 E2 FD E3 97 FE CD
: }
: }
642 30 31: SEQUENCE {
644 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
649 04 24: OCTET STRING, encapsulates {
651 30 22: SEQUENCE {
653 81 20: [1] 'AliceDSS@example.com'
: } : }
: } : }
: } : }
: } : }
677 30 9: SEQUENCE { : }
679 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
675 30 9: SEQUENCE {
677 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
688 03 48: BIT STRING 0 unused bits, encapsulates { 686 03 48: BIT STRING 0 unused bits, encapsulates {
691 30 45: SEQUENCE { 689 30 45: SEQUENCE {
693 02 21: INTEGER 691 02 20: INTEGER
: 00 98 B0 C6 3F CF 71 47 5A 35 A9 4A 8F C0 F8 24 : 55 0C A4 19 1F 42 2B 89 71 22 33 8D
: 05 E8 46 94 8E : 83 6A B5 3D 67 6B BF 45
716 02 20: INTEGER 713 02 21: INTEGER
: 5B 9F 48 C0 8C A1 C1 02 9C 44 EA E9 A1 87 C1 A5 : 00 9F 61 53 52 54 0B 5C B2 DD DA E7
: 7F 28 2D BB : 76 1D E2 10 52 5B 43 5E BD
: } : }
: } : }
: } : }
AliceRSASignByCarl = AliceRSASignByCarl =
0 30 522: SEQUENCE { 0 30 556: SEQUENCE {
4 30 371: SEQUENCE { 4 30 405: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 16: INTEGER 13 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: C4 10 B3 B0
31 30 13: SEQUENCE { 31 30 13: SEQUENCE {
33 06 9: OBJECT IDENTIFIER 33 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
44 05 0: NULL 44 05 0: NULL
: } : }
46 30 18: SEQUENCE { 46 30 18: SEQUENCE {
48 31 16: SET { 48 31 16: SET {
50 30 14: SEQUENCE { 50 30 14: SEQUENCE {
52 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 52 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
57 13 7: PrintableString 'CarlRSA' 57 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
66 30 30: SEQUENCE { 66 30 30: SEQUENCE {
68 17 13: UTCTime '990819070000Z' 68 17 13: UTCTime '990919010847Z'
83 17 13: UTCTime '391231235959Z' 83 17 13: UTCTime '391231235959Z'
: } : }
98 30 19: SEQUENCE { 98 30 19: SEQUENCE {
100 31 17: SET { 100 31 17: SET {
102 30 15: SEQUENCE { 102 30 15: SEQUENCE {
104 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 104 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
109 13 8: PrintableString 'AliceRSA' 109 13 8: PrintableString 'AliceRSA'
: } : }
: } : }
: } : }
119 30 159: SEQUENCE { 119 30 159: SEQUENCE {
122 30 13: SEQUENCE { 122 30 13: SEQUENCE {
124 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 124 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
135 05 0: NULL 135 05 0: NULL
: } : }
137 03 141: BIT STRING 0 unused bits, encapsulates { 137 03 141: BIT STRING 0 unused bits, encapsulates {
141 30 137: SEQUENCE { 141 30 137: SEQUENCE {
144 02 129: INTEGER 144 02 129: INTEGER
: 00 E0 89 73 39 8D D8 F5 F5 E8 87 76 39 7F 4E B0 : 00 E0 89 73 39 8D D8 F5 F5 E8 87 76
: 05 BB 53 83 DE 0F B7 AB DC 7D C7 75 29 0D 05 2E : 39 7F 4E B0 05 BB 53 83 DE 0F B7 AB
: 6D 12 DF A6 86 26 D4 D2 6F AA 58 29 FC 97 EC FA : DC 7D C7 75 29 0D 05 2E 6D 12 DF A6
: 82 51 0F 30 80 BE B1 50 9E 46 44 F1 2C BB D8 32 : 86 26 D4 D2 6F AA 58 29 FC 97 EC FA
: CF C6 68 6F 07 D9 B0 60 AC BE EE 34 09 6A 13 F5 : 82 51 0F 30 80 BE B1 50 9E 46 44 F1
: F7 05 05 93 DF 5E BA 35 56 D9 61 FF 19 7F C9 81 : 2C BB D8 32 CF C6 68 6F 07 D9 B0 60
: E6 F8 6C EA 87 40 70 EF AC 6D 2C 74 9F 2D FA 55 : AC BE EE 34 09 6A 13 F5 F7 05 05 93
: 3A B9 99 77 02 A6 48 52 8C 4E F3 57 38 57 74 57 : DF 5E BA 35 56 D9 61 FF 19 7F C9 81
: 5F : E6 F8 6C EA 87 40 70 EF AC 6D 2C 74
: 9F 2D FA 55 3A B9 99 77 02 A6 48 52
: 8C 4E F3 57 38 57 74 57 5F
276 02 3: INTEGER 65537 276 02 3: INTEGER 65537
: } : }
: } : }
: } : }
281 A3 96: [3] { 281 A3 129: [3] {
283 30 94: SEQUENCE { 284 30 127: SEQUENCE {
285 30 12: SEQUENCE { 286 30 12: SEQUENCE {
287 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 288 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
292 01 1: BOOLEAN TRUE 293 01 1: BOOLEAN TRUE
295 04 2: OCTET STRING, encapsulates { 296 04 2: OCTET STRING, encapsulates {
297 30 0: SEQUENCE {} 298 30 0: SEQUENCE {}
: } : }
: } : }
299 30 14: SEQUENCE { 300 30 14: SEQUENCE {
301 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 302 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
306 01 1: BOOLEAN TRUE 307 01 1: BOOLEAN TRUE
309 04 4: OCTET STRING, encapsulates { 310 04 4: OCTET STRING, encapsulates {
311 03 2: BIT STRING 6 unused bits 312 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
315 30 31: SEQUENCE { 316 30 31: SEQUENCE {
317 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35) 318 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
322 04 24: OCTET STRING, encapsulates { 323 04 24: OCTET STRING, encapsulates {
324 30 22: SEQUENCE { 325 30 22: SEQUENCE {
326 80 20: [0] 327 80 20: [0]
: E9 E0 90 27 AC 78 20 7A 9A D3 4C F2 : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
42 37 4E 22 : 42 37 4E 22 AE 9E 38 BB
: AE 9E 38 BB
: } : }
: } : }
: } : }
348 30 29: SEQUENCE { 349 30 29: SEQUENCE {
350 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 351 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
355 04 22: OCTET STRING 356 04 22: OCTET STRING, encapsulates {
: 04 14 77 D2 B4 D1 B7 4C 8A 8A A3 CE 45 9D CE EC 358 04 20: OCTET STRING
: 3C A0 3A E3 FF 50 : 77 D2 B4 D1 B7 4C 8A 8A A3 CE 45 9D
: CE EC 3C A0 3A E3 FF 50
: } : }
: } : }
380 30 31: SEQUENCE {
382 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
387 04 24: OCTET STRING, encapsulates {
389 30 22: SEQUENCE {
391 81 20: [1] 'AliceRSA@example.com'
: } : }
: } : }
379 30 13: SEQUENCE { : }
381 06 9: OBJECT IDENTIFIER : }
: }
: }
413 30 13: SEQUENCE {
415 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
392 05 0: NULL 426 05 0: NULL
: } : }
394 03 129: BIT STRING 0 unused bits 428 03 129: BIT STRING 0 unused bits
: 52 FF B3 8B 54 1E 08 BF F3 6D 0C 12 08 7D 8E CB : 3E 70 47 A8 48 CC 13 58 8F CA 51 71
: 6E 59 EC 56 93 A6 4A 22 40 5F 8B 14 79 7E 83 4F : 6B 4E 36 18 5D 04 7E 80 B1 8D 4D CC
: F5 3F DE 21 97 16 58 70 76 32 B2 20 51 A3 1A 1F : CA A3 8F CC 7D 56 C8 BC CF 6E B3 1C
: 97 48 80 5C 83 B0 B8 93 0B 03 44 AE BF BE A4 8C : 59 A9 20 AA 05 81 A8 4E 25 AD A7 70
: 06 C6 45 E2 81 08 D5 89 58 0C 28 1B 2D A5 8B 1C : 14 75 2F F5 C7 9B D1 0E E9 63 D2 64
: 4A E3 D7 44 34 D4 CB 53 FC BA A9 8B AA B6 E9 B0 : B7 C6 66 6E 73 21 54 DF F4 BA 25 5D
: C3 AB 74 F1 2A F1 B0 C6 38 EA 87 02 1E 10 BB 99 : 7D 49 D3 94 6B 22 36 74 73 B8 4A EC
: C4 BE 36 C0 08 BA 13 65 37 3E 36 F3 31 42 73 18 : 2F 64 ED D3 3D D2 A7 42 C5 E8 37 8A
: B4 DB 9F 67 E4 BD 9F F9 FE 74 EF EA
: F9 EE 63 6A D8 3F 4B 25 09 B5 D8 1A
: 76 AE EB 9B DB 49 B0 22
: } : }
BobDHEncryptByCarl = BobDHEncryptByCarl =
0 30 866: SEQUENCE { 0 30 866: SEQUENCE {
4 30 801: SEQUENCE { 4 30 800: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 2: INTEGER 201 13 02 2: INTEGER 201
17 30 9: SEQUENCE { 17 30 9: SEQUENCE {
19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
28 30 18: SEQUENCE { 28 30 18: SEQUENCE {
30 31 16: SET { 30 31 16: SET {
skipping to change at line 926 skipping to change at line 1040
82 31 14: SET { 82 31 14: SET {
84 30 12: SEQUENCE { 84 30 12: SEQUENCE {
86 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 86 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
91 13 5: PrintableString 'bobDH' 91 13 5: PrintableString 'bobDH'
: } : }
: } : }
: } : }
98 30 578: SEQUENCE { 98 30 578: SEQUENCE {
102 30 439: SEQUENCE { 102 30 439: SEQUENCE {
106 06 7: OBJECT IDENTIFIER dhPublicNumber (1 2 840 10046 2 1) 106 06 7: OBJECT IDENTIFIER
: (ANSI X9.42 number-type) : dhPublicKey (1 2 840 10046 2 1)
: (ANSI X9.42 number type)
115 30 426: SEQUENCE { 115 30 426: SEQUENCE {
119 02 129: INTEGER 119 02 129: INTEGER
: 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB 23 4D DF 2B : 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB
: 25 C1 68 D2 9E A9 45 5B 36 F1 94 89 1A AF 7D 11 : 23 4D DF 2B 25 C1 68 D2 9E A9 45 5B
: 24 9D 3D B9 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB : 36 F1 94 89 1A AF 7D 11 24 9D 3D B9
: AA CC 9E 28 05 95 A0 B3 17 76 C1 F7 25 35 61 02 : 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB
: 41 92 27 0C 5E AE 48 E5 F3 6E 38 EF 91 D1 CF 37 : AA CC 9E 28 05 95 A0 B3 17 76 C1 F7
: FE 9A 40 97 C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA : 25 35 61 02 41 92 27 0C 5E AE 48 E5
: 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8 7E BC 3A AA : F3 6E 38 EF 91 D1 CF 37 FE 9A 40 97
: 43 0A 81 64 FC 63 F0 7B 71 98 FA C0 38 79 10 1A : C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA
: 33 : 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8
: 7E BC 3A AA 43 0A 81 64 FC 63 F0 7B
: 71 98 FA C0 38 79 10 1A 33
251 02 129: INTEGER 251 02 129: INTEGER
: 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7 95 96 BB F1 : 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7
: E4 61 37 08 FB 12 C7 FB 9C 91 77 06 99 35 F0 48 : 95 96 BB F1 E4 61 37 08 FB 12 C7 FB
: 24 96 33 12 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5 : 9C 91 77 06 99 35 F0 48 24 96 33 12
: 5E 95 86 A2 73 C5 49 46 37 79 60 FD 77 05 09 48 : 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5
: 9B 70 8D 3C 05 F6 CE 44 2C 7F 7D 1B 2B 15 DD F3 : 5E 95 86 A2 73 C5 49 46 37 79 60 FD
: 05 2F BE 85 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D : 77 05 09 48 9B 70 8D 3C 05 F6 CE 44
: 42 62 34 27 27 81 8E 6F 0F 5E 62 85 89 CC ED 21 : 2C 7F 7D 1B 2B 15 DD F3 05 2F BE 85
: C3 91 70 06 54 EE 70 A8 92 55 5B 6E 19 22 4D 62 : 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D
: A7 : 42 62 34 27 27 81 8E 6F 0F 5E 62 85
: 89 CC ED 21 C3 91 70 06 54 EE 70 A8
: 92 55 5B 6E 19 22 4D 62 A7
383 02 33: INTEGER 383 02 33: INTEGER
: 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5 A2 7D C7 70 : 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5
: A3 45 F3 B3 A2 86 05 D2 3E 49 F9 9F D9 0A B3 BE : A2 7D C7 70 A3 45 F3 B3 A2 86 05 D2
: BD : 3E 49 F9 9F D9 0A B3 BE BD
418 02 97: INTEGER 418 02 97: INTEGER
: 01 34 FE C2 33 48 EB F6 3B 97 D9 E4 97 A7 60 A5 : 01 34 FE C2 33 48 EB F6 3B 97 D9 E4
: 25 69 34 FB FD 46 2A D6 C9 C4 C5 F7 D6 F4 04 19 : 97 A7 60 A5 25 69 34 FB FD 46 2A D6
: 8D 94 D9 8A 37 68 69 67 55 FB F2 6B 0E 47 C5 5B : C9 C4 C5 F7 D6 F4 04 19 8D 94 D9 8A
: 0B 4B 0E 1C 1A 8B 7B 75 B7 AA C3 AA D7 EB 3B DA : 37 68 69 67 55 FB F2 6B 0E 47 C5 5B
: 2A 8D 02 87 37 47 83 D7 31 B4 25 A8 AC BB 11 88 : 0B 4B 0E 1C 1A 8B 7B 75 B7 AA C3 AA
: 53 1C 11 92 B6 69 E7 2E 90 C1 7A FC 87 F4 F6 D7 : D7 EB 3B DA 2A 8D 02 87 37 47 83 D7
: 31 B4 25 A8 AC BB 11 88 53 1C 11 92
: B6 69 E7 2E 90 C1 7A FC 87 F4 F6 D7
: 1A : 1A
517 30 26: SEQUENCE { 517 30 26: SEQUENCE {
519 03 21: BIT STRING 0 unused bits 519 03 21: BIT STRING 0 unused bits
: B9 FF 1C 93 44 67 37 D1 B2 F8 57 9A 32 4A C9 4A : B9 FF 1C 93 44 67 37 D1 B2 F8 57 9A
: FF 3B EC 1E : 32 4A C9 4A FF 3B EC 1E
542 02 1: INTEGER 29 542 02 1: INTEGER 29
: } : }
: } : }
: } : }
545 03 132: BIT STRING 0 unused bits, encapsulates { 545 03 132: BIT STRING 0 unused bits, encapsulates {
549 02 128: INTEGER 549 02 128: INTEGER
: 6F D4 F6 CD 94 9A 6E AF 5B 57 17 96 75 BB 0F B9 : 6F D4 F6 CD 94 9A 6E AF 5B 57 17 96
: 48 E9 90 37 0D 15 20 C2 55 1E 13 E2 AE 71 17 84 : 75 BB 0F B9 48 E9 90 37 0D 15 20 C2
: C3 0E 74 AE 8A 55 7F 28 7D 8B D7 28 22 9C 76 46 : 55 1E 13 E2 AE 71 17 84 C3 0E 74 AE
: D7 3B 4F 9D D1 4D 1B B2 DB 51 94 C5 6D 54 96 40 : 8A 55 7F 28 7D 8B D7 28 22 9C 76 46
: 38 8A 38 81 63 4A 8C C3 1E 09 89 74 A6 58 D5 C8 : D7 3B 4F 9D D1 4D 1B B2 DB 51 94 C5
: 5A 3D CF BB B8 23 7F 9C 1F 7D 78 FA 9E F9 90 9E : 6D 54 96 40 38 8A 38 81 63 4A 8C C3
: 91 E7 4B C2 A4 BE 45 06 78 42 58 3D 9F 63 2C EF : 1E 09 89 74 A6 58 D5 C8 5A 3D CF BB
: 84 D4 67 E5 FB C6 6D A2 36 29 67 90 46 DB 4E 48 : B8 23 7F 9C 1F 7D 78 FA 9E F9 90 9E
: 91 E7 4B C2 A4 BE 45 06 78 42 58 3D
: 9F 63 2C EF 84 D4 67 E5 FB C6 6D A2
: 36 29 67 90 46 DB 4E 48
: } : }
: } : }
680 A3 127: [3] { 680 A3 126: [3] {
682 30 125: SEQUENCE { 682 30 124: SEQUENCE {
684 30 29: SEQUENCE { 684 30 12: SEQUENCE {
686 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17) 686 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
691 04 22: OCTET STRING, encapsulates { 691 01 1: BOOLEAN TRUE
693 30 20: SEQUENCE { 694 04 2: OCTET STRING, encapsulates {
695 81 18: [1] 'bobDh@examples.com' 696 30 0: SEQUENCE {}
: }
: } : }
: } : }
715 30 12: SEQUENCE { 698 30 14: SEQUENCE {
717 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 700 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
722 01 1: BOOLEAN TRUE 705 01 1: BOOLEAN TRUE
725 04 2: OCTET STRING, encapsulates { 708 04 4: OCTET STRING, encapsulates {
727 30 0: SEQUENCE {} 710 03 2: BIT STRING 3 unused bits
: '10000'B (bit 4)
: } : }
: } : }
729 30 14: SEQUENCE { 714 30 31: SEQUENCE {
731 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 716 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
736 01 1: BOOLEAN TRUE 721 04 24: OCTET STRING, encapsulates {
739 04 4: OCTET STRING, encapsulates { 723 30 22: SEQUENCE {
741 03 2: BIT STRING 3 unused bits 725 80 20: [0]
: '10000'B : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 3D 20 BC 43 2B 93 F1 1F
: } : }
: } : }
745 30 31: SEQUENCE {
747 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29))
752 04 24: OCTET STRING, encapsulates {
754 30 22: SEQUENCE {
756 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
3D 20 BC 43
: 2B 93 F1 1F
: } : }
747 30 29: SEQUENCE {
749 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29))
754 04 22: OCTET STRING, encapsulates {
756 04 20: OCTET STRING
: 26 FF 19 48 C3 59 33 68 56 8D 7E C8
: 80 68 5C CF 3C 72 DD 26
: } : }
: } : }
778 30 29: SEQUENCE { 778 30 28: SEQUENCE {
780 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 780 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
785 04 22: OCTET STRING 785 04 21: OCTET STRING, encapsulates {
: 04 14 26 FF 19 48 C3 59 33 68 56 8D 7E C8 80 68 787 30 19: SEQUENCE {
: 5C CF 3C 72 DD 26 789 81 17: [1] 'BobDH@example.com'
: } : }
: } : }
: } : }
: } : }
809 30 9: SEQUENCE { : }
811 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
808 30 9: SEQUENCE {
810 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
820 03 48: BIT STRING 0 unused bits, encapsulates { 819 03 49: BIT STRING 0 unused bits, encapsulates {
823 30 45: SEQUENCE { 822 30 46: SEQUENCE {
825 02 20: INTEGER 824 02 21: INTEGER
: 15 EA 15 43 E3 49 22 86 C1 BB E5 DA E4 0E B8 09 : 00 B1 F8 A7 78 77 FE 29 90 A0 46 C3
: E0 D5 72 35 : 09 23 D1 F5 28 BB C7 17 B6
847 02 21: INTEGER 847 02 21: INTEGER
: 00 AE 4F 51 29 73 71 75 A9 81 EB ED 9D 5E 00 19 : 00 88 09 1B 8F FD FC EC 09 5B 06 1B
: 7E F0 DE 5A D6 : 97 50 D4 8C D1 63 4D 91 4C
: } : }
: } : }
: } : }
BobRSASignByCarl = BobRSASignByCarl =
0 30 512: SEQUENCE { 0 30 551: SEQUENCE {
4 30 365: SEQUENCE { 4 30 400: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 16: INTEGER 13 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E CD 5D 71 D0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
31 30 9: SEQUENCE { : CD 5D 71 D0
33 06 5: OBJECT IDENTIFIER sha-1WithRSAEncryption (1 3 14 3 2 29) 31 30 13: SEQUENCE {
: (Oddball OIW OID) 33 06 9: OBJECT IDENTIFIER
40 05 0: NULL : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: (PKCS #1)
44 05 0: NULL
: } : }
42 30 18: SEQUENCE { 46 30 18: SEQUENCE {
44 31 16: SET { 48 31 16: SET {
46 30 14: SEQUENCE { 50 30 14: SEQUENCE {
48 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 52 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
53 13 7: PrintableString 'CarlRSA' 57 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
62 30 30: SEQUENCE { 66 30 30: SEQUENCE {
64 17 13: UTCTime '990919010902Z' 68 17 13: UTCTime '990919010902Z'
79 17 13: UTCTime '391231235959Z' 83 17 13: UTCTime '391231235959Z'
: } : }
94 30 17: SEQUENCE { 98 30 17: SEQUENCE {
96 31 15: SET { 100 31 15: SET {
98 30 13: SEQUENCE { 102 30 13: SEQUENCE {
100 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 104 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
105 13 6: PrintableString 'BobRSA' 109 13 6: PrintableString 'BobRSA'
: } : }
: } : }
: } : }
113 30 159: SEQUENCE { 117 30 159: SEQUENCE {
116 30 13: SEQUENCE { 120 30 13: SEQUENCE {
118 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 122 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
129 05 0: NULL 133 05 0: NULL
: } : }
131 03 141: BIT STRING 0 unused bits, encapsulates { 135 03 141: BIT STRING 0 unused bits, encapsulates {
135 30 137: SEQUENCE { 139 30 137: SEQUENCE {
138 02 129: INTEGER 142 02 129: INTEGER
: 00 A9 E1 67 98 3F 39 D5 5F F2 A0 93 41 5E A6 79 : 00 A9 E1 67 98 3F 39 D5 5F F2 A0 93
: 89 85 C8 35 5D 9A 91 5B FB 1D 01 DA 19 70 26 17 : 41 5E A6 79 89 85 C8 35 5D 9A 91 5B
: 0F BD A5 22 D0 35 85 6D 7A 98 66 14 41 5C CF B7 : FB 1D 01 DA 19 70 26 17 0F BD A5 22
: B7 08 3B 09 C9 91 B8 19 69 37 6D F9 65 1E 7B D9 : D0 35 85 6D 7A 98 66 14 41 5C CF B7
: A9 33 24 A3 7F 3B BB AF 46 01 86 36 34 32 CB 07 : B7 08 3B 09 C9 91 B8 19 69 37 6D F9
: 03 59 52 FC 85 8B 31 04 B8 CC 18 08 14 48 E6 4F : 65 1E 7B D9 A9 33 24 A3 7F 3B BB AF
: 1C FB 5D 60 C4 E0 5C 1F 53 D3 7F 53 D8 69 01 F1 : 46 01 86 36 34 32 CB 07 03 59 52 FC
: 05 F8 7A 70 D1 BE 83 C6 5F 38 CF 1C 2C AA 6A A7 : 85 8B 31 04 B8 CC 18 08 14 48 E6 4F
: EB : 1C FB 5D 60 C4 E0 5C 1F 53 D3 7F 53
270 02 3: INTEGER 65537 : D8 69 01 F1 05 F8 7A 70 D1 BE 83 C6
: 5F 38 CF 1C 2C AA 6A A7 EB
274 02 3: INTEGER 65537
: } : }
: } : }
: } : }
275 A3 96: [3] { 279 A3 127: [3] {
277 30 94: SEQUENCE { 281 30 125: SEQUENCE {
279 30 12: SEQUENCE { 283 30 12: SEQUENCE {
281 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 285 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
286 01 1: BOOLEAN TRUE 290 01 1: BOOLEAN TRUE
289 04 2: OCTET STRING, encapsulates { 293 04 2: OCTET STRING, encapsulates {
291 30 0: SEQUENCE {} 295 30 0: SEQUENCE {}
: } : }
: } : }
293 30 14: SEQUENCE { 297 30 14: SEQUENCE {
295 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 299 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
300 01 1: BOOLEAN TRUE 304 01 1: BOOLEAN TRUE
303 04 4: OCTET STRING, encapsulates { 307 04 4: OCTET STRING, encapsulates {
305 03 2: BIT STRING 5 unused bits 309 03 2: BIT STRING 5 unused bits
: '100'B (bit 2) : '100'B (bit 2)
: } : }
: } : }
309 30 31: SEQUENCE { 313 30 31: SEQUENCE {
311 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35) 315 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
316 04 24: OCTET STRING, encapsulates { 320 04 24: OCTET STRING, encapsulates {
318 30 22: SEQUENCE { 322 30 22: SEQUENCE {
320 80 20: [0] 324 80 20: [0]
: E9 E0 90 27 AC 78 20 7A 9A D3 4C F2 42 37 4E 22 : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
: AE 9E 38 BB : 42 37 4E 22 AE 9E 38 BB
: } : }
: } : }
: } : }
342 30 29: SEQUENCE { 346 30 29: SEQUENCE {
344 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 348 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
349 04 22: OCTET STRING, encapsulates { 353 04 22: OCTET STRING, encapsulates {
351 04 20: OCTET STRING 355 04 20: OCTET STRING
: E8 F4 B8 67 D8 B3 96 A4 2A F3 11 AA 29 D3 95 5A : E8 F4 B8 67 D8 B3 96 A4 2A F3 11 AA
: 86 16 B4 24 : 29 D3 95 5A 86 16 B4 24
: } : }
: } : }
377 30 29: SEQUENCE {
379 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
384 04 22: OCTET STRING, encapsulates {
386 30 20: SEQUENCE {
388 81 18: [1] 'BobRSA@example.com'
: } : }
: } : }
: } : }
373 30 9: SEQUENCE {
375 06 5: OBJECT IDENTIFIER sha-1WithRSAEncryption (1 3 14 3 2 29)
: (Oddball OIW OID)
382 05 0: NULL
: } : }
384 03 129: BIT STRING 0 unused bits : }
: 09 21 6A 3B 62 50 DF 62 41 5E 12 40 09 14 C3 B5 : }
: E4 28 2E 50 77 FA 56 66 B3 A2 96 B6 0A 01 AE A6 408 30 13: SEQUENCE {
: 38 E5 BD 6B E7 F2 3E 6D B0 A5 EF CC 87 AC AB 25 410 06 9: OBJECT IDENTIFIER
: A4 BB DA E2 1A 81 B7 B9 15 B3 6C DA D1 13 D5 9F : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: 0F D5 4B 7A 8D 54 D8 5A DC 07 01 D1 05 41 0D 0A : (PKCS #1)
: 61 47 80 F1 75 0F F8 22 1B 50 92 33 FE 08 05 50 421 05 0: NULL
: 6D 7B 03 00 03 F1 2D 4B FE 20 62 C7 20 77 05 42 : }
: 23 DB A8 C7 AD DE 71 1B D1 2A 99 82 A6 65 EB 7E 423 03 129: BIT STRING 0 unused bits
: 7B 8E 66 C5 F1 10 3F 10 20 4C 88 71
: AB 7B 40 6B 21 33 FA 4A 95 DE 9D 0E
: 5B 6B 94 21 05 C0 F2 E1 7E 2A CD 9C
: 93 88 87 FB 8B B7 7E 7D 41 61 E1 E4
: D6 6D F9 E2 04 55 61 45 BC 64 27 44
: C0 A1 BD 59 79 D9 1D 64 3C 21 D6 45
: B0 5D 68 33 92 EA AC F1 57 E5 81 7D
: 98 E6 35 91 A3 39 DE 77 F4 E8 1C 3B
: 29 DC 7F 51 07 97 F3 36 F0 50 0A DD
: 9B DE B6 5E 38 11 2B FB 57 EA 89 6D
: AD C9 88 D8 8F CF 2B D3
: } : }
CarlDSSSelf = CarlDSSSelf =
0 30 667: SEQUENCE { 0 30 667: SEQUENCE {
4 30 602: SEQUENCE { 4 30 602: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 1: INTEGER 1 13 02 1: INTEGER 1
16 30 9: SEQUENCE { 16 30 9: SEQUENCE {
skipping to change at line 1201 skipping to change at line 1350
90 13 7: PrintableString 'CarlDSS' 90 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
99 30 439: SEQUENCE { 99 30 439: SEQUENCE {
103 30 299: SEQUENCE { 103 30 299: SEQUENCE {
107 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 107 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
116 30 286: SEQUENCE { 116 30 286: SEQUENCE {
120 02 129: INTEGER 120 02 129: INTEGER
: 00 B6 49 18 3E 8A 44 C1 29 71 94 4C 01 C4 12 C1 : 00 B6 49 18 3E 8A 44 C1 29 71 94 4C
: 7A 79 CB 54 4D AB 1E 81 FB C6 4C B3 0E 94 09 06 : 01 C4 12 C1 7A 79 CB 54 4D AB 1E 81
: EB 01 D4 B1 C8 71 4B C7 45 C0 50 25 5D 9C FC DA : FB C6 4C B3 0E 94 09 06 EB 01 D4 B1
: E4 6D D3 E2 86 48 84 82 7D BA 15 95 4A 16 F6 46 : C8 71 4B C7 45 C0 50 25 5D 9C FC DA
: ED DD F6 98 D2 BB 7E 8A 0A 8A BA 16 7B B9 50 01 : E4 6D D3 E2 86 48 84 82 7D BA 15 95
: 48 93 8B EB 25 15 51 97 55 DC 8F 53 0E 10 A9 50 : 4A 16 F6 46 ED DD F6 98 D2 BB 7E 8A
: FC 70 B7 CD 30 54 FD DA DE A8 AA 22 B5 A1 AF 8B : 0A 8A BA 16 7B B9 50 01 48 93 8B EB
: CC 02 88 E7 8B 70 5F B9 AD E1 08 D4 6D 29 2D D6 : 25 15 51 97 55 DC 8F 53 0E 10 A9 50
: E9 : FC 70 B7 CD 30 54 FD DA DE A8 AA 22
: B5 A1 AF 8B CC 02 88 E7 8B 70 5F B9
: AD E1 08 D4 6D 29 2D D6 E9
252 02 21: INTEGER 252 02 21: INTEGER
: 00 DD C1 2F DF 53 CE 0B 34 60 77 3E 02 A4 BF 8A : 00 DD C1 2F DF 53 CE 0B 34 60 77 3E
: 5D 98 B9 10 D5 : 02 A4 BF 8A 5D 98 B9 10 D5
275 02 128: INTEGER 275 02 128: INTEGER
: 0C EE 57 9B 4B BD DA B6 07 6A 74 37 4F 55 7F 9D : 0C EE 57 9B 4B BD DA B6 07 6A 74 37
: ED BC 61 0D EB 46 59 3C 56 0B 2B 5B 0C 91 CE A5 : 4F 55 7F 9D ED BC 61 0D EB 46 59 3C
: 62 52 69 CA E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C : 56 0B 2B 5B 0C 91 CE A5 62 52 69 CA
: AD CB AE 45 E3 06 AC 8C 22 9D 9C 44 87 0B C7 CD : E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C
: F0 1C D9 B5 4E 5D 73 DE AF 0E C9 1D 5A 51 F5 4F : AD CB AE 45 E3 06 AC 8C 22 9D 9C 44
: 44 79 35 5A 73 AA 7F 46 51 1F A9 42 16 9C 48 EB : 87 0B C7 CD F0 1C D9 B5 4E 5D 73 DE
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86 B8 A3 58 06 : AF 0E C9 1D 5A 51 F5 4F 44 79 35 5A
: 25 F8 29 C0 EF BA E0 75 F0 42 C4 63 65 52 9B 0A : 73 AA 7F 46 51 1F A9 42 16 9C 48 EB
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86
: B8 A3 58 06 25 F8 29 C0 EF BA E0 75
: F0 42 C4 63 65 52 9B 0A
: } : }
: } : }
406 03 133: BIT STRING 0 unused bits, encapsulates { 406 03 133: BIT STRING 0 unused bits, encapsulates {
410 02 129: INTEGER 410 02 129: INTEGER
: 00 99 87 74 27 03 66 A0 B1 C0 AD DC 2C 75 BB E1 : 00 99 87 74 27 03 66 A0 B1 C0 AD DC
: 6C 44 9C DA 21 6D 4D 47 6D B1 62 09 E9 D8 AE 1E : 2C 75 BB E1 6C 44 9C DA 21 6D 4D 47
: F2 3A B4 94 B1 A3 8E 7A 9B 71 4E 00 94 C9 B4 25 : 6D B1 62 09 E9 D8 AE 1E F2 3A B4 94
: 4E B9 60 96 19 24 01 F3 62 0C FE 75 C0 FB CE D8 : B1 A3 8E 7A 9B 71 4E 00 94 C9 B4 25
: 68 00 E3 FD D5 70 4F DF 23 96 19 06 94 F4 B1 61 : 4E B9 60 96 19 24 01 F3 62 0C FE 75
: 8F 3A 57 B1 08 11 A4 0B 26 25 F0 52 76 81 EA 0B : C0 FB CE D8 68 00 E3 FD D5 70 4F DF
: 62 0D 95 2A E6 86 BA 72 B2 A7 50 83 0B AA 27 CD : 23 96 19 06 94 F4 B1 61 8F 3A 57 B1
: 1B A9 4D 89 9A D7 8D 18 39 84 3F 8B C5 56 4D 80 : 08 11 A4 0B 26 25 F0 52 76 81 EA 0B
: 7A : 62 0D 95 2A E6 86 BA 72 B2 A7 50 83
: 0B AA 27 CD 1B A9 4D 89 9A D7 8D 18
: 39 84 3F 8B C5 56 4D 80 7A
: } : }
: } : }
542 A3 66: [3] { 542 A3 66: [3] {
544 30 64: SEQUENCE { 544 30 64: SEQUENCE {
546 30 15: SEQUENCE { 546 30 15: SEQUENCE {
548 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 548 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
553 01 1: BOOLEAN TRUE 553 01 1: BOOLEAN TRUE
556 04 5: OCTET STRING, encapsulates { 556 04 5: OCTET STRING, encapsulates {
558 30 3: SEQUENCE { 558 30 3: SEQUENCE {
560 01 1: BOOLEAN TRUE 560 01 1: BOOLEAN TRUE
: } : }
: } : }
: } : }
563 30 14: SEQUENCE { 563 30 14: SEQUENCE {
565 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 565 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
570 01 1: BOOLEAN TRUE 570 01 1: BOOLEAN TRUE
573 04 4: OCTET STRING, encapsulates { 573 04 4: OCTET STRING, encapsulates {
575 03 2: BIT STRING 1 unused bits 575 03 2: BIT STRING 1 unused bits
: '1100001'B : '1100001'B
: } : }
: } : }
579 30 29: SEQUENCE { 579 30 29: SEQUENCE {
581 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 581 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
586 04 22: OCTET STRING 586 04 22: OCTET STRING, encapsulates {
: 04 14 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3 3D 20 588 04 20: OCTET STRING
: BC 43 2B 93 F1 1F : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 3D 20 BC 43 2B 93 F1 1F
: }
: } : }
: } : }
: } : }
: } : }
610 30 9: SEQUENCE { 610 30 9: SEQUENCE {
612 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 612 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
621 03 48: BIT STRING 0 unused bits, encapsulates { 621 03 48: BIT STRING 0 unused bits, encapsulates {
624 30 45: SEQUENCE { 624 30 45: SEQUENCE {
626 02 20: INTEGER 626 02 20: INTEGER
: 6B A9 F0 4E 7A 5A 79 E3 F9 BE 3D 2B C9 06 37 E9 : 6B A9 F0 4E 7A 5A 79 E3 F9 BE 3D 2B
: 11 17 A1 13 : C9 06 37 E9 11 17 A1 13
648 02 21: INTEGER 648 02 21: INTEGER
: 00 8F 34 69 2A 8B B1 3C 03 79 94 32 4D 12 1F CE : 00 8F 34 69 2A 8B B1 3C 03 79 94 32
: 89 FB 46 B2 3B : 4D 12 1F CE 89 FB 46 B2 3B
: } : }
: } : }
: } : }
CarlRSASelf = CarlRSASelf =
0 30 491: SEQUENCE { 0 30 491: SEQUENCE {
4 30 340: SEQUENCE { 4 30 340: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 16: INTEGER 13 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E 9F F2 50 20 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: 9F F2 50 20
31 30 13: SEQUENCE { 31 30 13: SEQUENCE {
33 06 9: OBJECT IDENTIFIER 33 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
44 05 0: NULL 44 05 0: NULL
: } : }
46 30 18: SEQUENCE { 46 30 18: SEQUENCE {
48 31 16: SET { 48 31 16: SET {
50 30 14: SEQUENCE { 50 30 14: SEQUENCE {
52 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 52 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
skipping to change at line 1322 skipping to change at line 1483
100 31 16: SET { 100 31 16: SET {
102 30 14: SEQUENCE { 102 30 14: SEQUENCE {
104 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 104 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
109 13 7: PrintableString 'CarlRSA' 109 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
118 30 159: SEQUENCE { 118 30 159: SEQUENCE {
121 30 13: SEQUENCE { 121 30 13: SEQUENCE {
123 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 123 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
134 05 0: NULL 134 05 0: NULL
: } : }
136 03 141: BIT STRING 0 unused bits, encapsulates { 136 03 141: BIT STRING 0 unused bits, encapsulates {
140 30 137: SEQUENCE { 140 30 137: SEQUENCE {
143 02 129: INTEGER 143 02 129: INTEGER
: 00 E4 4B FF 18 B8 24 57 F4 77 FF 6E 73 7B 93 71 : 00 E4 4B FF 18 B8 24 57 F4 77 FF 6E
: 5C BC 33 1A 92 92 72 23 D8 41 46 D0 CD 11 3A 04 : 73 7B 93 71 5C BC 33 1A 92 92 72 23
: B3 8E AF 82 9D BD 51 1E 17 7A F2 76 2C 2B 86 39 : D8 41 46 D0 CD 11 3A 04 B3 8E AF 82
: A7 BD D7 8D 1A 53 EC E4 00 D5 E8 EC A2 36 B1 ED : 9D BD 51 1E 17 7A F2 76 2C 2B 86 39
: E2 50 E2 32 09 8A 3F 9F 99 25 8F B8 4E AB B9 7D : A7 BD D7 8D 1A 53 EC E4 00 D5 E8 EC
: D5 96 65 DA 16 A0 C5 BE 0E AE 44 5B EF 5E F4 A7 : A2 36 B1 ED E2 50 E2 32 09 8A 3F 9F
: 29 CB 82 DD AC 44 E9 AA 93 94 29 0E F8 18 D6 C8 : 99 25 8F B8 4E AB B9 7D D5 96 65 DA
: 57 5E F2 76 C4 F2 11 60 38 B9 1B 3C 1D 97 C9 6A : 16 A0 C5 BE 0E AE 44 5B EF 5E F4 A7
: F1 : 29 CB 82 DD AC 44 E9 AA 93 94 29 0E
: F8 18 D6 C8 57 5E F2 76 C4 F2 11 60
: 38 B9 1B 3C 1D 97 C9 6A F1
275 02 3: INTEGER 65537 275 02 3: INTEGER 65537
: } : }
: } : }
: } : }
280 A3 66: [3] { 280 A3 66: [3] {
282 30 64: SEQUENCE { 282 30 64: SEQUENCE {
284 30 15: SEQUENCE { 284 30 15: SEQUENCE {
286 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 286 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
291 01 1: BOOLEAN TRUE 291 01 1: BOOLEAN TRUE
294 04 5: OCTET STRING, encapsulates { 294 04 5: OCTET STRING, encapsulates {
296 30 3: SEQUENCE { 296 30 3: SEQUENCE {
298 01 1: BOOLEAN TRUE 298 01 1: BOOLEAN TRUE
: } : }
: } : }
: } : }
301 30 14: SEQUENCE { 301 30 14: SEQUENCE {
303 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 303 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
308 01 1: BOOLEAN TRUE 308 01 1: BOOLEAN TRUE
311 04 4: OCTET STRING, encapsulates { 311 04 4: OCTET STRING, encapsulates {
313 03 2: BIT STRING 1 unused bits 313 03 2: BIT STRING 1 unused bits
: '1100001'B : '1100001'B
: } : }
: } : }
317 30 29: SEQUENCE { 317 30 29: SEQUENCE {
319 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 319 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
324 04 22: OCTET STRING 324 04 22: OCTET STRING, encapsulates {
: 04 14 E9 E0 90 27 AC 78 20 7A 9A D3 4C F2 42 37 326 04 20: OCTET STRING
: 4E 22 AE 9E 38 BB : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
: 42 37 4E 22 AE 9E 38 BB
: }
: } : }
: } : }
: } : }
: } : }
348 30 13: SEQUENCE { 348 30 13: SEQUENCE {
350 06 9: OBJECT IDENTIFIER 350 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
361 05 0: NULL 361 05 0: NULL
: } : }
363 03 129: BIT STRING 0 unused bits 363 03 129: BIT STRING 0 unused bits
: B7 9E D4 04 D3 ED 29 E4 FF 89 89 15 2E 4C DB 0C : B7 9E D4 04 D3 ED 29 E4 FF 89 89 15
: F0 48 0F 32 61 EE C4 04 EC 12 5D 2D FF 0F 64 59 : 2E 4C DB 0C F0 48 0F 32 61 EE C4 04
: 7E 0A C3 ED 18 FD E3 56 40 37 A7 07 B5 F0 38 12 : EC 12 5D 2D FF 0F 64 59 7E 0A C3 ED
: 61 50 ED EF DD 3F E3 0B B8 61 A5 A4 9B 3C E6 9E : 18 FD E3 56 40 37 A7 07 B5 F0 38 12
: 9C 54 9A B6 95 D6 DA 6C 3B B5 2D 45 35 9D 49 01 : 61 50 ED EF DD 3F E3 0B B8 61 A5 A4
: 76 FA B9 B9 31 F9 F9 6B 12 53 A0 F5 14 60 9B 7D : 9B 3C E6 9E 9C 54 9A B6 95 D6 DA 6C
: CA 3E F2 53 6B B0 37 6F AD E6 74 D7 DB FA 5A EA : 3B B5 2D 45 35 9D 49 01 76 FA B9 B9
: 14 41 63 5D CD BE C8 0E C1 DA 6A 8D 53 34 18 02 : 31 F9 F9 6B 12 53 A0 F5 14 60 9B 7D
: CA 3E F2 53 6B B0 37 6F AD E6 74 D7
: DB FA 5A EA 14 41 63 5D CD BE C8 0E
: C1 DA 6A 8D 53 34 18 02
: } : }
DianeDHEncryptByCarl = DianeDHEncryptByCarl =
0 30 869: SEQUENCE { 0 30 869: SEQUENCE {
4 30 805: SEQUENCE { 4 30 804: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 2: INTEGER 211 13 02 2: INTEGER 211
17 30 9: SEQUENCE { 17 30 9: SEQUENCE {
19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
28 30 18: SEQUENCE { 28 30 18: SEQUENCE {
30 31 16: SET { 30 31 16: SET {
skipping to change at line 1425 skipping to change at line 1596
82 31 16: SET { 82 31 16: SET {
84 30 14: SEQUENCE { 84 30 14: SEQUENCE {
86 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 86 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
91 13 7: PrintableString 'DianeDH' 91 13 7: PrintableString 'DianeDH'
: } : }
: } : }
: } : }
100 30 577: SEQUENCE { 100 30 577: SEQUENCE {
104 30 438: SEQUENCE { 104 30 438: SEQUENCE {
108 06 7: OBJECT IDENTIFIER dhPublicNumber (1 2 840 10046 2 1) 108 06 7: OBJECT IDENTIFIER
: (ANSI X9.42 number-type) : dhPublicKey (1 2 840 10046 2 1)
: (ANSI X9.42 number type)
117 30 425: SEQUENCE { 117 30 425: SEQUENCE {
121 02 129: INTEGER 121 02 129: INTEGER
: 00 CA 6E 91 C2 B0 BD A8 58 F2 31 21 74 BB 1F E4 : 00 CA 6E 91 C2 B0 BD A8 58 F2 31 21
: 10 BD D0 93 A2 7E 61 E1 3D BA 23 04 16 D0 66 39 : 74 BB 1F E4 10 BD D0 93 A2 7E 61 E1
: BD 3B CD 05 74 48 F1 03 70 95 F4 05 63 6D 2E BF : 3D BA 23 04 16 D0 66 39 BD 3B CD 05
: 9A B7 FF 97 FF 39 BB 63 DB 4D A4 71 D8 94 9A B4 : 74 48 F1 03 70 95 F4 05 63 6D 2E BF
: F2 8A 3D 9F B7 5D 8D CA E2 AF B5 0F CF 05 65 82 : 9A B7 FF 97 FF 39 BB 63 DB 4D A4 71
: 68 6E 43 D2 F4 04 5F 03 8B F9 50 F5 C8 6C 05 26 : D8 94 9A B4 F2 8A 3D 9F B7 5D 8D CA
: BC BF 36 0F 5C C3 51 6A 67 E8 75 32 66 78 91 63 : E2 AF B5 0F CF 05 65 82 68 6E 43 D2
: E8 FE 34 E7 19 B6 70 6C 78 38 36 82 D2 34 36 C2 : F4 04 5F 03 8B F9 50 F5 C8 6C 05 26
: DF : BC BF 36 0F 5C C3 51 6A 67 E8 75 32
: 66 78 91 63 E8 FE 34 E7 19 B6 70 6C
: 78 38 36 82 D2 34 36 C2 DF
253 02 128: INTEGER 253 02 128: INTEGER
: 6E D6 76 36 4B E4 59 07 57 5F 18 9A 10 D2 31 5C : 6E D6 76 36 4B E4 59 07 57 5F 18 9A
: A6 10 B0 26 96 42 4D 7C A3 A1 D3 9E A5 80 B2 1F : 10 D2 31 5C A6 10 B0 26 96 42 4D 7C
: 37 11 49 7C 8A 99 D8 56 3F 93 51 ED 6E 54 FB 6E : A3 A1 D3 9E A5 80 B2 1F 37 11 49 7C
: DB B2 FC 34 C0 E7 CA 1E 58 2B D5 3D 3B DC AE 71 : 8A 99 D8 56 3F 93 51 ED 6E 54 FB 6E
: 21 D9 3B 56 B8 A7 F6 4D 22 52 5F 41 BA D5 1E 82 : DB B2 FC 34 C0 E7 CA 1E 58 2B D5 3D
: 69 6C DD 70 71 CC 6C 3B EF 84 A9 71 8B A9 3B 2A : 3B DC AE 71 21 D9 3B 56 B8 A7 F6 4D
: 09 F8 BD FD CB 51 BC 2E 2E CA 3E 30 8C FA 54 9E : 22 52 5F 41 BA D5 1E 82 69 6C DD 70
: 7D 0D 03 E2 DF 63 62 6D F3 50 82 27 DC D1 99 F7 : 71 CC 6C 3B EF 84 A9 71 8B A9 3B 2A
: 09 F8 BD FD CB 51 BC 2E 2E CA 3E 30
: 8C FA 54 9E 7D 0D 03 E2 DF 63 62 6D
: F3 50 82 27 DC D1 99 F7
384 02 33: INTEGER 384 02 33: INTEGER
: 00 AA 05 65 FB DD 4E A8 02 F1 34 39 E7 A3 FC 7D : 00 AA 05 65 FB DD 4E A8 02 F1 34 39
: 46 10 B8 5D F0 2E F2 C5 D1 5E A2 74 4C DA 0F 4E : E7 A3 FC 7D 46 10 B8 5D F0 2E F2 C5
: 1F : D1 5E A2 74 4C DA 0F 4E 1F
419 02 97: INTEGER 419 02 97: INTEGER
: 01 30 CD 03 82 CD 3F 32 3A 5F 16 5E F2 13 5F 52 : 01 30 CD 03 82 CD 3F 32 3A 5F 16 5E
: 1B DF FF AA 3B 06 3C 7F 81 26 1C B7 0C A0 14 09 : F2 13 5F 52 1B DF FF AA 3B 06 3C 7F
: 1B 5D 26 FD 71 33 8C F2 AC 41 7E 0D AC 35 95 90 : 81 26 1C B7 0C A0 14 09 1B 5D 26 FD
: 7E A5 AD AB 55 50 80 F0 D2 B9 2A 11 4D 76 45 76 : 71 33 8C F2 AC 41 7E 0D AC 35 95 90
: 3F 0C 38 AE 72 59 C6 EC BD EF E7 6E 60 23 93 B9 : 7E A5 AD AB 55 50 80 F0 D2 B9 2A 11
: 27 02 44 7E 4A D3 DA 39 3A 9A 63 43 3C 1B 23 C5 : 4D 76 45 76 3F 0C 38 AE 72 59 C6 EC
: BD EF E7 6E 60 23 93 B9 27 02 44 7E
: 4A D3 DA 39 3A 9A 63 43 3C 1B 23 C5
: 62 : 62
518 30 26: SEQUENCE { 518 30 26: SEQUENCE {
520 03 21: BIT STRING 0 unused bits 520 03 21: BIT STRING 0 unused bits
: D0 FD D6 E0 46 97 D1 A7 7F BB FF 9A 43 F0 62 64 : D0 FD D6 E0 46 97 D1 A7 7F BB FF 9A
: B3 7C 97 AB : 43 F0 62 64 B3 7C 97 AB
543 02 1: INTEGER 122 543 02 1: INTEGER 122
: } : }
: } : }
: } : }
546 03 132: BIT STRING 0 unused bits, encapsulates { 546 03 132: BIT STRING 0 unused bits, encapsulates {
550 02 128: INTEGER 550 02 128: INTEGER
: 60 5E 6E EF 61 55 77 3F 9D 6A 11 10 F4 D3 C9 B8 : 60 5E 6E EF 61 55 77 3F 9D 6A 11 10
: 72 A0 1F 89 DF E4 BC 21 FD E4 9F 50 D6 8F 8E F9 : F4 D3 C9 B8 72 A0 1F 89 DF E4 BC 21
: 67 97 14 E0 34 19 8F 3D 58 52 1E DC 5D 05 4E 4F : FD E4 9F 50 D6 8F 8E F9 67 97 14 E0
: C6 88 85 78 AC 01 6C 35 CE 86 6D 90 4B 58 48 2E : 34 19 8F 3D 58 52 1E DC 5D 05 4E 4F
: 0F B2 E3 2A 4E 47 C3 B1 4D 2A 7A C9 B7 E5 C6 68 : C6 88 85 78 AC 01 6C 35 CE 86 6D 90
: 8A 73 AE 53 21 B3 CF 09 C4 62 A3 E8 B0 BB DC DE : 4B 58 48 2E 0F B2 E3 2A 4E 47 C3 B1
: 0D 2E 66 48 37 A8 DB A2 4B FB DB FA A6 92 4B 41 : 4D 2A 7A C9 B7 E5 C6 68 8A 73 AE 53
: 0A C6 54 0B 8B 1A 9D 2F FF 60 0B 0B 08 D9 42 3F : 21 B3 CF 09 C4 62 A3 E8 B0 BB DC DE
: 0D 2E 66 48 37 A8 DB A2 4B FB DB FA
: A6 92 4B 41 0A C6 54 0B 8B 1A 9D 2F
: FF 60 0B 0B 08 D9 42 3F
: } : }
: } : }
681 A3 129: [3] { 681 A3 128: [3] {
684 30 127: SEQUENCE { 684 30 126: SEQUENCE {
686 30 31: SEQUENCE { 686 30 12: SEQUENCE {
688 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17) 688 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
693 04 24: OCTET STRING, encapsulates { 693 01 1: BOOLEAN TRUE
695 30 22: SEQUENCE { 696 04 2: OCTET STRING, encapsulates {
697 81 20: [1] 'dianeDh@examples.com' 698 30 0: SEQUENCE {}
: }
: } : }
: } : }
719 30 12: SEQUENCE { 700 30 14: SEQUENCE {
721 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 702 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
726 01 1: BOOLEAN TRUE 707 01 1: BOOLEAN TRUE
729 04 2: OCTET STRING, encapsulates { 710 04 4: OCTET STRING, encapsulates {
731 30 0: SEQUENCE {} 712 03 2: BIT STRING 3 unused bits
: '10000'B (bit 4)
: } : }
: } : }
733 30 14: SEQUENCE { 716 30 31: SEQUENCE {
735 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 718 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
740 01 1: BOOLEAN TRUE 723 04 24: OCTET STRING, encapsulates {
743 04 4: OCTET STRING, encapsulates { 725 30 22: SEQUENCE {
745 03 2: BIT STRING 3 unused bits 727 80 20: [0]
: '10000'B : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 3D 20 BC 43 2B 93 F1 1F
: } : }
: } : }
749 30 31: SEQUENCE {
751 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29))
756 04 24: OCTET STRING, encapsulates {
758 30 22: SEQUENCE {
760 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
3D 20 BC 43
: 2B 93 F1 1F
: } : }
749 30 29: SEQUENCE {
751 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29))
756 04 22: OCTET STRING, encapsulates {
758 04 20: OCTET STRING
: 47 F3 4F CD 75 7D A8 52 21 A8 61 36
: 57 B5 F8 9A EE DB 30 46
: } : }
: } : }
782 30 29: SEQUENCE { 780 30 30: SEQUENCE {
784 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 782 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
789 04 22: OCTET STRING 787 04 23: OCTET STRING, encapsulates {
: 04 14 47 F3 4F CD 75 7D A8 52 21 A8 61 36 57 B5 789 30 21: SEQUENCE {
: F8 9A EE DB 30 46 791 81 19: [1] 'DianeDH@example.com'
: } : }
: } : }
: } : }
: } : }
813 30 9: SEQUENCE { : }
815 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
812 30 9: SEQUENCE {
814 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
824 03 47: BIT STRING 0 unused bits, encapsulates { 823 03 48: BIT STRING 0 unused bits, encapsulates {
827 30 44: SEQUENCE { 826 30 45: SEQUENCE {
829 02 20: INTEGER 828 02 20: INTEGER
: 7D 64 1E 1F 4B F3 EC 6F 34 2C B2 E4 64 70 8F 3E : 23 40 B6 8B 05 29 7E 69 03 F4 B7 DA
: 6A C0 72 A2 : 97 F4 96 8C 15 AA 22 55
851 02 20: INTEGER 850 02 21: INTEGER
: 4B EA C1 0C F1 CD F7 7A 9D 76 CA 27 6E D0 BE F2 : 00 82 D8 24 E5 7F CD 04 54 6E 0C F4
: D8 9B 6A 6D : D5 C9 BD 99 98 0C 60 4B D3
: } : }
: } : }
: } : }
DianeDSSSignByCarlInherit = DianeDSSSignByCarlInherit =
0 30 442: SEQUENCE { 0 30 440: SEQUENCE {
4 30 377: SEQUENCE { 4 30 375: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 2: INTEGER 210 13 02 2: INTEGER 210
17 30 9: SEQUENCE { 17 30 9: SEQUENCE {
19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
28 30 18: SEQUENCE { 28 30 18: SEQUENCE {
30 31 16: SET { 30 31 16: SET {
skipping to change at line 1585 skipping to change at line 1771
: } : }
: } : }
: } : }
101 30 147: SEQUENCE { 101 30 147: SEQUENCE {
104 30 9: SEQUENCE { 104 30 9: SEQUENCE {
106 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 106 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
115 03 133: BIT STRING 0 unused bits, encapsulates { 115 03 133: BIT STRING 0 unused bits, encapsulates {
119 02 129: INTEGER 119 02 129: INTEGER
: 00 A0 00 17 78 2C EE 7E 81 53 2E 2E 61 08 0F A1 : 00 A0 00 17 78 2C EE 7E 81 53 2E 2E
: 9B 51 52 1A DA 59 A8 73 2F 12 25 B6 08 CB CA EF : 61 08 0F A1 9B 51 52 1A DA 59 A8 73
: 2A 44 76 8A 52 09 EA BD 05 22 D5 0F F6 FD 46 D7 : 2F 12 25 B6 08 CB CA EF 2A 44 76 8A
: AF 99 38 09 0E 13 CB 4F 2C DD 1C 34 F7 1C BF 25 : 52 09 EA BD 05 22 D5 0F F6 FD 46 D7
: FF 23 D3 3B 59 E7 82 97 37 BE 31 24 D8 18 C8 F3 : AF 99 38 09 0E 13 CB 4F 2C DD 1C 34
: 49 39 5B B7 E2 E5 27 7E FC 8C 45 72 5B 7E 3E 8F : F7 1C BF 25 FF 23 D3 3B 59 E7 82 97
: 68 4D DD 46 7A 22 BE 8E FF CC DA 39 29 A3 39 E5 : 37 BE 31 24 D8 18 C8 F3 49 39 5B B7
: 9F 43 E9 55 C9 D7 5B A6 81 67 CC C0 AA CD 2E C5 : E2 E5 27 7E FC 8C 45 72 5B 7E 3E 8F
: 23 : 68 4D DD 46 7A 22 BE 8E FF CC DA 39
: } : 29 A3 39 E5 9F 43 E9 55 C9 D7 5B A6
: } : 81 67 CC C0 AA CD 2E C5 23
251 A3 131: [3] {
254 30 128: SEQUENCE {
257 30 32: SEQUENCE {
259 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
264 04 25: OCTET STRING, encapsulates {
266 30 23: SEQUENCE {
268 81 21: [1] 'dianeDss@examples.com'
: }
: } : }
: } : }
291 30 12: SEQUENCE { 251 A3 129: [3] {
293 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 254 30 127: SEQUENCE {
256 30 12: SEQUENCE {
258 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
298 01 1: BOOLEAN TRUE 263 01 1: BOOLEAN TRUE
301 04 2: OCTET STRING, encapsulates { 266 04 2: OCTET STRING, encapsulates {
303 30 0: SEQUENCE {} 268 30 0: SEQUENCE {}
: } : }
: } : }
305 30 14: SEQUENCE { 270 30 14: SEQUENCE {
307 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 272 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
312 01 1: BOOLEAN TRUE 277 01 1: BOOLEAN TRUE
315 04 4: OCTET STRING, encapsulates { 280 04 4: OCTET STRING, encapsulates {
317 03 2: BIT STRING 6 unused bits 282 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
321 30 31: SEQUENCE { 286 30 31: SEQUENCE {
323 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35) 288 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
328 04 24: OCTET STRING, encapsulates { 293 04 24: OCTET STRING, encapsulates {
330 30 22: SEQUENCE { 295 30 22: SEQUENCE {
332 80 20: [0] 297 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3 : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
3D 20 BC 43 : 3D 20 BC 43 2B 93 F1 1F
: 2B 93 F1 1F
: } : }
: } : }
: } : }
354 30 29: SEQUENCE { 319 30 29: SEQUENCE {
356 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 321 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
361 04 22: OCTET STRING 326 04 22: OCTET STRING, encapsulates {
: 04 14 64 30 99 7D 5C DC 45 0B 99 3A 52 2F 16 BF 328 04 20: OCTET STRING
: 58 50 DD CE 2B 18 : 64 30 99 7D 5C DC 45 0B 99 3A 52 2F
: 16 BF 58 50 DD CE 2B 18
: } : }
: } : }
350 30 31: SEQUENCE {
352 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
357 04 24: OCTET STRING, encapsulates {
359 30 22: SEQUENCE {
361 81 20: [1] 'DianeDSS@example.com'
: } : }
: } : }
385 30 9: SEQUENCE { : }
387 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
: }
: }
383 30 9: SEQUENCE {
385 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
396 03 48: BIT STRING 0 unused bits, encapsulates { 394 03 48: BIT STRING 0 unused bits, encapsulates {
399 30 45: SEQUENCE { 397 30 45: SEQUENCE {
401 02 20: INTEGER 399 02 21: INTEGER
: 7E 0C 0C 81 17 B4 9A 54 B2 C3 30 EB 8A C4 3C C2 : 00 A1 1A F8 17 0E 3E 5D A8 8C F4 B6
: 52 36 9E 95 : 55 33 1E 4B E3 2C AC B9 5F
423 02 21: INTEGER 422 02 20: INTEGER
: 00 C6 9F 17 C2 71 4B AC 2E 39 8D 3D 10 1F 9A B3 : 28 4B 10 45 58 D2 1C 9D 55 35 14 18
: 4D B6 F9 11 A3 : 91 B2 3F 39 DF B5 6E D3
: } : }
: } : }
: } : }
DianeRSASignEncryptByCarl = DianeRSASignByCarl =
0 30 522: SEQUENCE { 0 30 556: SEQUENCE {
4 30 371: SEQUENCE { 4 30 405: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 16: INTEGER 13 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E D5 9A 30 90 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: D5 9A 30 90
31 30 13: SEQUENCE { 31 30 13: SEQUENCE {
33 06 9: OBJECT IDENTIFIER 33 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
44 05 0: NULL 44 05 0: NULL
: } : }
46 30 18: SEQUENCE { 46 30 18: SEQUENCE {
48 31 16: SET { 48 31 16: SET {
50 30 14: SEQUENCE { 50 30 14: SEQUENCE {
52 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 52 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
skipping to change at line 1700 skipping to change at line 1893
100 31 17: SET { 100 31 17: SET {
102 30 15: SEQUENCE { 102 30 15: SEQUENCE {
104 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 104 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
109 13 8: PrintableString 'DianeRSA' 109 13 8: PrintableString 'DianeRSA'
: } : }
: } : }
: } : }
119 30 159: SEQUENCE { 119 30 159: SEQUENCE {
122 30 13: SEQUENCE { 122 30 13: SEQUENCE {
124 06 9: OBJECT IDENTIFIER rsaEncryption (1 2 840 113549 1 1 1) 124 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
135 05 0: NULL 135 05 0: NULL
: } : }
137 03 141: BIT STRING 0 unused bits, encapsulates { 137 03 141: BIT STRING 0 unused bits, encapsulates {
141 30 137: SEQUENCE { 141 30 137: SEQUENCE {
144 02 129: INTEGER 144 02 129: INTEGER
: 00 D6 FD B8 C0 70 C6 4C 25 EC EA CF EA 7C BB A2 : 00 D6 FD B8 C0 70 C6 4C 25 EC EA CF
: 62 FA F0 E6 32 3A 53 FF B1 92 5A 17 F4 20 E1 99 : EA 7C BB A2 62 FA F0 E6 32 3A 53 FF
: 24 82 0A D0 F6 7C FB 44 CA 8B 27 06 F1 7E 26 03 : B1 92 5A 17 F4 20 E1 99 24 82 0A D0
: A9 76 9D CF EC A0 2C 70 96 F2 83 42 F6 D4 B7 28 : F6 7C FB 44 CA 8B 27 06 F1 7E 26 03
: 0A BB F8 BF 4A 4C 19 3F 07 DB A0 C1 60 1E B7 7E : A9 76 9D CF EC A0 2C 70 96 F2 83 42
: 67 F7 DE B1 C3 60 49 AC 45 D7 F8 C6 EF 08 37 21 : F6 D4 B7 28 0A BB F8 BF 4A 4C 19 3F
: 93 47 EE F0 73 35 72 B0 02 C4 F3 11 C3 5E 47 E5 : 07 DB A0 C1 60 1E B7 7E 67 F7 DE B1
: 0A B7 83 F1 DB 74 69 64 8B 44 1D 95 5D CD 28 C0 : C3 60 49 AC 45 D7 F8 C6 EF 08 37 21
: 85 : 93 47 EE F0 73 35 72 B0 02 C4 F3 11
: C3 5E 47 E5 0A B7 83 F1 DB 74 69 64
: 8B 44 1D 95 5D CD 28 C0 85
276 02 3: INTEGER 65537 276 02 3: INTEGER 65537
: } : }
: } : }
: } : }
281 A3 96: [3] { 281 A3 129: [3] {
283 30 94: SEQUENCE { 284 30 127: SEQUENCE {
285 30 12: SEQUENCE { 286 30 12: SEQUENCE {
287 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 288 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
292 01 1: BOOLEAN TRUE 293 01 1: BOOLEAN TRUE
295 04 2: OCTET STRING, encapsulates { 296 04 2: OCTET STRING, encapsulates {
297 30 0: SEQUENCE {} 298 30 0: SEQUENCE {}
: } : }
: } : }
299 30 14: SEQUENCE { 300 30 14: SEQUENCE {
301 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 302 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
306 01 1: BOOLEAN TRUE 307 01 1: BOOLEAN TRUE
309 04 4: OCTET STRING, encapsulates { 310 04 4: OCTET STRING, encapsulates {
311 03 2: BIT STRING 5 unused bits 312 03 2: BIT STRING 5 unused bits
: '111'B : '111'B
: } : }
: } : }
315 30 31: SEQUENCE { 316 30 31: SEQUENCE {
317 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35) 318 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
322 04 24: OCTET STRING, encapsulates { 323 04 24: OCTET STRING, encapsulates {
324 30 22: SEQUENCE { 325 30 22: SEQUENCE {
326 80 20: [0] 327 80 20: [0]
: E9 E0 90 27 AC 78 20 7A 9A D3 4C F2 : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
42 37 4E 22 : 42 37 4E 22 AE 9E 38 BB
: AE 9E 38 BB
: } : }
: } : }
: } : }
348 30 29: SEQUENCE { 349 30 29: SEQUENCE {
350 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 351 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
355 04 22: OCTET STRING 356 04 22: OCTET STRING, encapsulates {
: 04 14 8C F3 CB 75 0E 8D 31 F6 D4 29 DA 44 92 75 358 04 20: OCTET STRING
: B8 FE ED 4F 39 0C : 8C F3 CB 75 0E 8D 31 F6 D4 29 DA 44
: 92 75 B8 FE ED 4F 39 0C
: } : }
: } : }
380 30 31: SEQUENCE {
382 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
387 04 24: OCTET STRING, encapsulates {
389 30 22: SEQUENCE {
391 81 20: [1] 'DianeRSA@example.com'
: } : }
: } : }
379 30 13: SEQUENCE { : }
381 06 9: OBJECT IDENTIFIER : }
: }
: }
413 30 13: SEQUENCE {
415 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : sha1withRSAEncryption (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
392 05 0: NULL 426 05 0: NULL
: } : }
394 03 129: BIT STRING 0 unused bits 428 03 129: BIT STRING 0 unused bits
: 1D B3 51 B1 99 96 F0 44 A8 EB 14 EA FC C2 DF B8 : 7D A6 2C B5 78 42 D6 79 F3 31 FE F6
: 33 4B 02 3C 41 DF E3 53 7F EA 34 7F FC D5 11 0D : 42 CA 0F 13 07 92 09 1B E0 6F B0 91
: 00 04 88 B8 ED BC 23 45 03 6E F1 53 B2 C0 3B 19 : 18 F6 BF 4A FB CC 63 79 FB 81 BF DD
: 62 DC DC E1 8A FE A7 FC A5 D7 97 DB 25 7C F3 30 : 97 C7 90 6B CB 0A 37 2B 41 6A 03 98
: C5 63 A7 38 4A AB 25 21 24 80 C7 D8 78 82 8C 53 : C5 1B 3E 32 C8 45 2B 86 01 9C 1C E2
: EA 3E 2F 63 10 66 D3 27 55 9A DC EF 35 5E F6 23 : 36 EF 16 C1 1A 92 B8 BE 62 FB 53 3E
: 71 E6 FF 78 7B A9 4F 7B 7F 2E B9 C4 42 73 57 4F : 49 47 0B C4 B9 E4 2B 58 A6 06 83 F0
: AA F8 04 B4 0D C7 53 88 C4 F0 92 28 33 44 50 A1 : B2 A7 BB 85 7E D5 C6 DA CE 9C 7B 31
: 72 D7 A2 EA 41 AB 6A C0 DD 1F B9 14
: 44 18 CF 84 57 66 E8 C5 E6 B8 DC 2D
: B3 1F 1B 28 43 36 75 7A
: } : }
EricaDHEncryptByCarl = EricaDHEncryptByCarl =
0 30 745: SEQUENCE { 0 30 743: SEQUENCE {
4 30 680: SEQUENCE { 4 30 679: SEQUENCE {
8 A0 3: [0] { 8 A0 3: [0] {
10 02 1: INTEGER 2 10 02 1: INTEGER 2
: } : }
13 02 2: INTEGER 212 13 02 2: INTEGER 212
17 30 9: SEQUENCE { 17 30 9: SEQUENCE {
19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 19 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
28 30 18: SEQUENCE { 28 30 18: SEQUENCE {
30 31 16: SET { 30 31 16: SET {
skipping to change at line 1813 skipping to change at line 2025
82 31 16: SET { 82 31 16: SET {
84 30 14: SEQUENCE { 84 30 14: SEQUENCE {
86 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 86 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
91 13 7: PrintableString 'EricaDH' 91 13 7: PrintableString 'EricaDH'
: } : }
: } : }
: } : }
100 30 452: SEQUENCE { 100 30 452: SEQUENCE {
104 30 312: SEQUENCE { 104 30 312: SEQUENCE {
108 06 7: OBJECT IDENTIFIER dhPublicNumber (1 2 840 10046 2 1) 108 06 7: OBJECT IDENTIFIER
: (ANSI X9.42 number-type) : dhPublicKey (1 2 840 10046 2 1)
: (ANSI X9.42 number type)
117 30 299: SEQUENCE { 117 30 299: SEQUENCE {
121 02 129: INTEGER 121 02 129: INTEGER
: 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB 23 4D DF 2B : 00 EC 2C CD A4 EF 9A 26 2F 62 A7 BB
: 25 C1 68 D2 9E A9 45 5B 36 F1 94 89 1A AF 7D 11 : 23 4D DF 2B 25 C1 68 D2 9E A9 45 5B
: 24 9D 3D B9 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB : 36 F1 94 89 1A AF 7D 11 24 9D 3D B9
: AA CC 9E 28 05 95 A0 B3 17 76 C1 F7 25 35 61 02 : 3C 29 E8 D7 23 80 33 A6 9E 45 02 BB
: 41 92 27 0C 5E AE 48 E5 F3 6E 38 EF 91 D1 CF 37 : AA CC 9E 28 05 95 A0 B3 17 76 C1 F7
: FE 9A 40 97 C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA : 25 35 61 02 41 92 27 0C 5E AE 48 E5
: 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8 7E BC 3A AA : F3 6E 38 EF 91 D1 CF 37 FE 9A 40 97
: 43 0A 81 64 FC 63 F0 7B 71 98 FA C0 38 79 10 1A : C8 2D 35 9E 9D 93 C6 F8 15 AF 3F DA
: 33 : 74 3A B7 C4 93 B5 B9 BB 76 6C 1F A8
: 7E BC 3A AA 43 0A 81 64 FC 63 F0 7B
: 71 98 FA C0 38 79 10 1A 33
253 02 129: INTEGER 253 02 129: INTEGER
: 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7 95 96 BB F1 : 00 BA 0B D7 74 3D E7 34 E5 4C 13 A7
: E4 61 37 08 FB 12 C7 FB 9C 91 77 06 99 35 F0 48 : 95 96 BB F1 E4 61 37 08 FB 12 C7 FB
: 24 96 33 12 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5 : 9C 91 77 06 99 35 F0 48 24 96 33 12
: 5E 95 86 A2 73 C5 49 46 37 79 60 FD 77 05 09 48 : 01 7E 8D EC 0B F6 B2 C0 63 A7 15 C5
: 9B 70 8D 3C 05 F6 CE 44 2C 7F 7D 1B 2B 15 DD F3 : 5E 95 86 A2 73 C5 49 46 37 79 60 FD
: 05 2F BE 85 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D : 77 05 09 48 9B 70 8D 3C 05 F6 CE 44
: 42 62 34 27 27 81 8E 6F 0F 5E 62 85 89 CC ED 21 : 2C 7F 7D 1B 2B 15 DD F3 05 2F BE 85
: C3 91 70 06 54 EE 70 A8 92 55 5B 6E 19 22 4D 62 : 20 8F 8D F9 B4 A0 45 74 2B F4 3B 9D
: A7 : 42 62 34 27 27 81 8E 6F 0F 5E 62 85
: 89 CC ED 21 C3 91 70 06 54 EE 70 A8
: 92 55 5B 6E 19 22 4D 62 A7
385 02 33: INTEGER 385 02 33: INTEGER
: 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5 A2 7D C7 70 : 00 C3 AB 4A 30 79 B3 D3 97 4E CA F5
: A3 45 F3 B3 A2 86 05 D2 3E 49 F9 9F D9 0A B3 BE : A2 7D C7 70 A3 45 F3 B3 A2 86 05 D2
: BD : 3E 49 F9 9F D9 0A B3 BE BD
: } : }
: } : }
420 03 133: BIT STRING 0 unused bits, encapsulates { 420 03 133: BIT STRING 0 unused bits, encapsulates {
424 02 129: INTEGER 424 02 129: INTEGER
: 00 D1 2B E4 1D 3E BA 18 CF 75 20 C6 C7 5E C3 C4 : 00 D1 2B E4 1D 3E BA 18 CF 75 20 C6
: 6C EA F3 23 D9 09 1F 46 98 F4 CE 59 B9 B6 CE E8 : C7 5E C3 C4 6C EA F3 23 D9 09 1F 46
: 3A C6 18 F8 59 77 1B 99 B0 DA DC C0 9D 09 E4 AF : 98 F4 CE 59 B9 B6 CE E8 3A C6 18 F8
: F9 61 91 2C 47 CC 47 5E DF 2B 33 76 F3 67 EC 77 : 59 77 1B 99 B0 DA DC C0 9D 09 E4 AF
: E8 2C 37 30 A1 89 5D F3 C8 F6 5C 16 4A E4 B7 8C : F9 61 91 2C 47 CC 47 5E DF 2B 33 76
: F5 7B D5 38 FD 14 AC E8 7A C2 7D EE 07 90 27 0A : F3 67 EC 77 E8 2C 37 30 A1 89 5D F3
: 7C 87 A8 A2 E2 70 35 EA 6E DE 9E 50 31 6B E9 09 : C8 F6 5C 16 4A E4 B7 8C F5 7B D5 38
: DA 25 1A 01 8E E3 FF 26 1C 75 F5 C3 CE 5A F5 9E : FD 14 AC E8 7A C2 7D EE 07 90 27 0A
: 85 : 7C 87 A8 A2 E2 70 35 EA 6E DE 9E 50
: 31 6B E9 09 DA 25 1A 01 8E E3 FF 26
: 1C 75 F5 C3 CE 5A F5 9E 85
: } : }
: } : }
556 A3 129: [3] { 556 A3 128: [3] {
559 30 127: SEQUENCE { 559 30 126: SEQUENCE {
561 30 31: SEQUENCE { 561 30 12: SEQUENCE {
563 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17) 563 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
568 04 24: OCTET STRING, encapsulates { 568 01 1: BOOLEAN TRUE
570 30 22: SEQUENCE { 571 04 2: OCTET STRING, encapsulates {
572 81 20: [1] 'ericaDh@examples.com' 573 30 0: SEQUENCE {}
: }
: } : }
: } : }
594 30 12: SEQUENCE { 575 30 14: SEQUENCE {
596 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 577 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
601 01 1: BOOLEAN TRUE 582 01 1: BOOLEAN TRUE
604 04 2: OCTET STRING, encapsulates { 585 04 4: OCTET STRING, encapsulates {
606 30 0: SEQUENCE {} 587 03 2: BIT STRING 3 unused bits
: '10000'B (bit 4)
: } : }
: } : }
608 30 14: SEQUENCE { 591 30 31: SEQUENCE {
610 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 593 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
615 01 1: BOOLEAN TRUE 598 04 24: OCTET STRING, encapsulates {
618 04 4: OCTET STRING, encapsulates { 600 30 22: SEQUENCE {
620 03 2: BIT STRING 3 unused bits 602 80 20: [0]
: '10000'B : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 3D 20 BC 43 2B 93 F1 1F
: } : }
: } : }
624 30 31: SEQUENCE {
626 06 3: OBJECT IDENTIFIER authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29))
631 04 24: OCTET STRING, encapsulates {
633 30 22: SEQUENCE {
635 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
3D 20 BC 43
: 2B 93 F1 1F
: } : }
624 30 29: SEQUENCE {
626 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29))
631 04 22: OCTET STRING, encapsulates {
633 04 20: OCTET STRING
: 8D 53 1D 61 55 7F 60 35 6D A6 36 A2
: C5 93 F8 9A FD C0 75 74
: } : }
: } : }
657 30 29: SEQUENCE { 655 30 30: SEQUENCE {
659 06 3: OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14) 657 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
664 04 22: OCTET STRING 662 04 23: OCTET STRING, encapsulates {
: 04 14 8D 53 1D 61 55 7F 60 35 6D A6 36 A2 C5 93 664 30 21: SEQUENCE {
: F8 9A FD C0 75 74 666 81 19: [1] 'EricaDH@example.com'
: } : }
: } : }
: } : }
: } : }
688 30 9: SEQUENCE { : }
690 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
687 30 9: SEQUENCE {
689 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
699 03 48: BIT STRING 0 unused bits, encapsulates { 698 03 47: BIT STRING 0 unused bits, encapsulates {
702 30 45: SEQUENCE { 701 30 44: SEQUENCE {
704 02 20: INTEGER 703 02 20: INTEGER
: 3E 51 42 08 E3 52 2E AA BB 8F BD 18 38 71 CB 98 : 51 1F D4 7A 1D C6 D4 7E E9 AA 8E 73
: 83 BE 47 9E : B3 2F 9D 65 29 95 B7 49
726 02 21: INTEGER 725 02 20: INTEGER
: 00 B4 B3 15 85 99 11 06 40 1F 40 59 8D D4 1B 2D : 09 CD 58 35 70 4B C3 0F 07 9D 09 19
: CD 81 F1 E8 68 : 51 89 8F 98 7F D1 88 91
: } : }
: } : }
: } : }
3.4 CRLs 3.4 CRLs
CarlCRL is a CRL from Carl that contains three revocations.
CarlDSSCRLForAll = CarlDSSCRLForAll =
0 30 216: SEQUENCE { 0 30 216: SEQUENCE {
3 30 153: SEQUENCE { 3 30 153: SEQUENCE {
6 30 9: SEQUENCE { 6 30 9: SEQUENCE {
8 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 8 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
17 30 18: SEQUENCE { 17 30 18: SEQUENCE {
19 31 16: SET { 19 31 16: SET {
21 30 14: SEQUENCE { 21 30 14: SEQUENCE {
skipping to change at line 1972 skipping to change at line 2193
: } : }
: } : }
: } : }
159 30 9: SEQUENCE { 159 30 9: SEQUENCE {
161 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 161 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
170 03 47: BIT STRING 0 unused bits, encapsulates { 170 03 47: BIT STRING 0 unused bits, encapsulates {
173 30 44: SEQUENCE { 173 30 44: SEQUENCE {
175 02 20: INTEGER 175 02 20: INTEGER
: 7E 65 52 76 33 FE 34 73 17 D1 F7 96 F9 A0 D4 D8 : 7E 65 52 76 33 FE 34 73 17 D1 F7 96
: 6D 5C 7D 3D : F9 A0 D4 D8 6D 5C 7D 3D
197 02 20: INTEGER 197 02 20: INTEGER
: 02 7A 5B B7 D5 5B 18 C1 CF 87 EF 7E DA 24 F3 2A : 02 7A 5B B7 D5 5B 18 C1 CF 87 EF 7E
: 83 9C 35 A1 : DA 24 F3 2A 83 9C 35 A1
: } : }
: } : }
: } : }
CarlDSSCRLForCarl = CarlDSSCRLForCarl =
0 30 131: SEQUENCE { 0 30 131: SEQUENCE {
3 30 68: SEQUENCE { 3 30 68: SEQUENCE {
5 30 9: SEQUENCE { 5 30 9: SEQUENCE {
7 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 7 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
skipping to change at line 2012 skipping to change at line 2233
: } : }
: } : }
: } : }
73 30 9: SEQUENCE { 73 30 9: SEQUENCE {
75 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 75 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
84 03 48: BIT STRING 0 unused bits, encapsulates { 84 03 48: BIT STRING 0 unused bits, encapsulates {
87 30 45: SEQUENCE { 87 30 45: SEQUENCE {
89 02 21: INTEGER 89 02 21: INTEGER
: 00 B3 1F C5 4F 7A 3D EC 76 D5 60 F9 DE 79 22 EC : 00 B3 1F C5 4F 7A 3D EC 76 D5 60 F9
: 4F B0 90 FE 97 : DE 79 22 EC 4F B0 90 FE 97
112 02 20: INTEGER 112 02 20: INTEGER
: 5A 8B C3 84 BC 66 87 1B BF 79 82 5B 0A 5D 07 F6 : 5A 8B C3 84 BC 66 87 1B BF 79 82 5B
: BA A9 05 29 : 0A 5D 07 F6 BA A9 05 29
: } : }
: } : }
: } : }
CarlDSSCRLEmpty = CarlDSSCRLEmpty =
0 30 109: SEQUENCE { 0 30 109: SEQUENCE {
2 30 46: SEQUENCE { 2 30 46: SEQUENCE {
4 30 9: SEQUENCE { 4 30 9: SEQUENCE {
6 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 6 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
skipping to change at line 2046 skipping to change at line 2267
: } : }
35 17 13: UTCTime '990820070000Z' 35 17 13: UTCTime '990820070000Z'
: } : }
50 30 9: SEQUENCE { 50 30 9: SEQUENCE {
52 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 52 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
61 03 48: BIT STRING 0 unused bits, encapsulates { 61 03 48: BIT STRING 0 unused bits, encapsulates {
64 30 45: SEQUENCE { 64 30 45: SEQUENCE {
66 02 20: INTEGER 66 02 20: INTEGER
: 62 3F 36 17 31 58 2E 67 50 79 F5 09 4B 8C AD D4 : 62 3F 36 17 31 58 2E 67 50 79 F5 09
: 6B F4 64 9F : 4B 8C AD D4 6B F4 64 9F
88 02 21: INTEGER 88 02 21: INTEGER
: 00 B5 3B 4E A1 4C 7B FD 0F C3 8D 9B B6 FE C3 5D : 00 B5 3B 4E A1 4C 7B FD 0F C3 8D 9B
: 6F DE 65 28 7D : B6 FE C3 5D 6F DE 65 28 7D
: } : }
: } : }
: } : }
CarlRSACRLForAll = CarlRSACRLForAll =
0 30 307: SEQUENCE { 0 30 307: SEQUENCE {
4 30 157: SEQUENCE { 4 30 157: SEQUENCE {
7 30 13: SEQUENCE { 7 30 13: SEQUENCE {
9 06 9: OBJECT IDENTIFIER 9 06 9: OBJECT IDENTIFIER
: md5withRSAEncryption (1 2 840 113549 1 1 4) : md5withRSAEncryption (1 2 840 113549 1 1 4)
skipping to change at line 2077 skipping to change at line 2298
28 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 28 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
33 13 7: PrintableString 'CarlRSA' 33 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
42 17 13: UTCTime '990827070000Z' 42 17 13: UTCTime '990827070000Z'
57 30 105: SEQUENCE { 57 30 105: SEQUENCE {
59 30 33: SEQUENCE { 59 30 33: SEQUENCE {
61 02 16: INTEGER 61 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: C4 10 B3 B0
79 17 13: UTCTime '990822070000Z' 79 17 13: UTCTime '990822070000Z'
: } : }
94 30 33: SEQUENCE { 94 30 33: SEQUENCE {
96 02 16: INTEGER 96 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E D5 9A 30 90 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: D5 9A 30 90
114 17 13: UTCTime '990822070000Z' 114 17 13: UTCTime '990822070000Z'
: } : }
129 30 33: SEQUENCE { 129 30 33: SEQUENCE {
131 02 16: INTEGER 131 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E CD 5D 71 D0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: CD 5D 71 D0
149 17 13: UTCTime '990824070000Z' 149 17 13: UTCTime '990824070000Z'
: } : }
: } : }
: } : }
164 30 13: SEQUENCE { 164 30 13: SEQUENCE {
166 06 9: OBJECT IDENTIFIER md5withRSAEncryption (1 2 840 166 06 9: OBJECT IDENTIFIER
113549 1 1 4) : md5withRSAEncryption (1 2 840 113549 1 1 4)
: (PKCS #1) : (PKCS #1)
177 05 0: NULL 177 05 0: NULL
: } : }
179 03 129: BIT STRING 0 unused bits 179 03 129: BIT STRING 0 unused bits
: BF B3 97 AA 53 F0 32 21 16 2B 77 92 7A 6B BB 97 : BF B3 97 AA 53 F0 32 21 16 2B 77 92
: C8 DC EA F1 FA 66 16 30 0E B5 9E 5C F0 81 D4 5E : 7A 6B BB 97 C8 DC EA F1 FA 66 16 30
: B3 6E C1 88 6B 8C D4 5E C5 4D FB 47 5E 66 F3 5D : 0E B5 9E 5C F0 81 D4 5E B3 6E C1 88
: AB E5 B4 18 36 60 A8 4D 9C 3C 89 EC 6F 27 BF 35 : 6B 8C D4 5E C5 4D FB 47 5E 66 F3 5D
: 50 71 81 C2 B9 44 5B 62 89 19 12 31 A9 7B 9A D3 : AB E5 B4 18 36 60 A8 4D 9C 3C 89 EC
: CC 66 CB 11 D9 0B 10 47 77 AD 4F 22 D9 E5 7F 30 : 6F 27 BF 35 50 71 81 C2 B9 44 5B 62
: F2 5B FC 94 51 A5 58 76 3B 1F A8 46 A6 1F F6 A1 : 89 19 12 31 A9 7B 9A D3 CC 66 CB 11
: DE 55 A1 ED 31 88 69 97 0F 08 D3 D4 0C 60 5B 1E : D9 0B 10 47 77 AD 4F 22 D9 E5 7F 30
: F2 5B FC 94 51 A5 58 76 3B 1F A8 46
: A6 1F F6 A1 DE 55 A1 ED 31 88 69 97
: 0F 08 D3 D4 0C 60 5B 1E
: } : }
CarlRSACRLForCarl = CarlRSACRLForCarl =
0 30 236: SEQUENCE { 0 30 236: SEQUENCE {
3 30 87: SEQUENCE { 3 30 87: SEQUENCE {
5 30 13: SEQUENCE { 5 30 13: SEQUENCE {
7 06 9: OBJECT IDENTIFIER 7 06 9: OBJECT IDENTIFIER
: md5withRSAEncryption (1 2 840 113549 1 1 4) : md5withRSAEncryption (1 2 840 113549 1 1 4)
: (PKCS #1) : (PKCS #1)
18 05 0: NULL 18 05 0: NULL
skipping to change at line 2131 skipping to change at line 2358
26 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 26 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
31 13 7: PrintableString 'CarlRSA' 31 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
40 17 13: UTCTime '990825070000Z' 40 17 13: UTCTime '990825070000Z'
55 30 35: SEQUENCE { 55 30 35: SEQUENCE {
57 30 33: SEQUENCE { 57 30 33: SEQUENCE {
59 02 16: INTEGER 59 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E 9F F2 50 20 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: 9F F2 50 20
77 17 13: UTCTime '990822070000Z' 77 17 13: UTCTime '990822070000Z'
: } : }
: } : }
: } : }
92 30 13: SEQUENCE { 92 30 13: SEQUENCE {
94 06 9: OBJECT IDENTIFIER md5withRSAEncryption (1 2 840 94 06 9: OBJECT IDENTIFIER
113549 1 1 4) : md5withRSAEncryption (1 2 840 113549 1 1 4)
: (PKCS #1) : (PKCS #1)
105 05 0: NULL 105 05 0: NULL
: } : }
107 03 129: BIT STRING 0 unused bits 107 03 129: BIT STRING 0 unused bits
: 21 EF 21 D4 C1 1A 85 95 49 6B CA 45 62 DC D7 09 : 21 EF 21 D4 C1 1A 85 95 49 6B CA 45
: FF A9 51 2E 8E D9 47 18 FA F8 E5 72 DD 4F ED 74 : 62 DC D7 09 FF A9 51 2E 8E D9 47 18
: 74 E3 F3 65 32 65 28 2C 9A 1D 57 E5 D5 26 06 EA : FA F8 E5 72 DD 4F ED 74 74 E3 F3 65
: D5 E6 23 95 84 8D 0E 89 9E EE 9B 0C 2F CE 07 F7 : 32 65 28 2C 9A 1D 57 E5 D5 26 06 EA
: A3 D1 6B 85 4C 0F FF E6 DD FC DC CD 73 2C 1E 7D : D5 E6 23 95 84 8D 0E 89 9E EE 9B 0C
: DC B0 71 C5 4C FC 01 6E 52 57 69 1E 39 63 DF 12 : 2F CE 07 F7 A3 D1 6B 85 4C 0F FF E6
: 22 30 C7 13 55 94 05 6E 2A 00 A9 5B C4 2A 66 94 : DD FC DC CD 73 2C 1E 7D DC B0 71 C5
: 62 CE 36 33 C2 2B 63 47 25 9D F3 DE 70 EE 00 56 : 4C FC 01 6E 52 57 69 1E 39 63 DF 12
: 22 30 C7 13 55 94 05 6E 2A 00 A9 5B
: C4 2A 66 94 62 CE 36 33 C2 2B 63 47
: 25 9D F3 DE 70 EE 00 56
: } : }
CarlRSACRLEmpty = CarlRSACRLEmpty =
0 30 199: SEQUENCE { 0 30 199: SEQUENCE {
3 30 50: SEQUENCE { 3 30 50: SEQUENCE {
5 30 13: SEQUENCE { 5 30 13: SEQUENCE {
7 06 9: OBJECT IDENTIFIER 7 06 9: OBJECT IDENTIFIER
: md5withRSAEncryption (1 2 840 113549 1 1 4) : md5withRSAEncryption (1 2 840 113549 1 1 4)
: (PKCS #1) : (PKCS #1)
18 05 0: NULL 18 05 0: NULL
skipping to change at line 2174 skipping to change at line 2405
24 30 14: SEQUENCE { 24 30 14: SEQUENCE {
26 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 26 06 3: OBJECT IDENTIFIER commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
31 13 7: PrintableString 'CarlRSA' 31 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
40 17 13: UTCTime '990820070000Z' 40 17 13: UTCTime '990820070000Z'
: } : }
55 30 13: SEQUENCE { 55 30 13: SEQUENCE {
57 06 9: OBJECT IDENTIFIER md5withRSAEncryption (1 2 840 57 06 9: OBJECT IDENTIFIER
113549 1 1 4) : md5withRSAEncryption (1 2 840 113549 1 1 4)
: (PKCS #1) : (PKCS #1)
68 05 0: NULL 68 05 0: NULL
: } : }
70 03 129: BIT STRING 0 unused bits 70 03 129: BIT STRING 0 unused bits
: A9 C5 21 B8 13 7C 74 F3 B5 11 EC 04 F3 20 45 86 : A9 C5 21 B8 13 7C 74 F3 B5 11 EC 04
: 1E 0B 6E 7F 83 6D 5F F4 34 76 06 59 25 0E 04 3D : F3 20 45 86 1E 0B 6E 7F 83 6D 5F F4
: 88 09 88 81 37 C4 DC 20 98 FA 17 81 0B 37 94 AC : 34 76 06 59 25 0E 04 3D 88 09 88 81
: B4 8F 7B 51 89 14 A4 CB 72 73 14 07 BC 22 9C 40 : 37 C4 DC 20 98 FA 17 81 0B 37 94 AC
: A1 07 FC 44 7C 85 0F 0B 88 D1 EE E1 0E AF F6 16 : B4 8F 7B 51 89 14 A4 CB 72 73 14 07
: 74 AD A1 AF C1 00 75 00 64 EA A5 9A F6 0B 08 A2 : BC 22 9C 40 A1 07 FC 44 7C 85 0F 0B
: DB 95 19 5F A6 A7 B9 39 45 25 0A 0E F6 5E 84 E7 : 88 D1 EE E1 0E AF F6 16 74 AD A1 AF
: F8 B9 5A C9 18 C2 0E B8 A0 96 BE 81 3A 80 6D C9 : C1 00 75 00 64 EA A5 9A F6 0B 08 A2
: DB 95 19 5F A6 A7 B9 39 45 25 0A 0E
: F6 5E 84 E7 F8 B9 5A C9 18 C2 0E B8
: A0 96 BE 81 3A 80 6D C9
: } : }
4. Trivial Examples 4. Trivial Examples
This section covers examples of small CMS types. This section covers examples of small CMS types.
4.1 ContentInfo with Data type, BER 4.1 ContentInfo with Data type, BER
The object is a ContentInfo containing a Data object in BER format that is The object is a ContentInfo containing a Data object in BER format that
ExContent. is ExContent.
0 30 NDEF: SEQUENCE { 0 30 NDEF: SEQUENCE {
2 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 2 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
13 A0 NDEF: [0] { 13 A0 NDEF: [0] {
15 24 NDEF: OCTET STRING { 15 24 NDEF: OCTET STRING {
17 04 4: OCTET STRING 17 04 4: OCTET STRING 'This'
: 54 68 69 73 23 04 24: OCTET STRING ' is some sample content.'
23 04 24: OCTET STRING
: 20 69 73 20 73 6F 6D 65 20 73 61 6D 70 6C 65 20
: 63 6F 6E 74 65 6E 74 2E
: } : }
: } : }
: } : }
4.2 ContentInfo with Data type, DER 4.2 ContentInfo with Data type, DER
The object is a ContentInfo containing a Data object in DER format that is The object is a ContentInfo containing a Data object in DER format that
ExContent. is ExContent.
0 30 43: SEQUENCE { 0 30 43: SEQUENCE {
2 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 2 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
13 A0 30: [0] { 13 A0 30: [0] {
15 04 28: OCTET STRING 15 04 28: OCTET STRING 'This is some sample content.'
: 54 68 69 73 20 69 73 20 73 6F 6D 65 20 73 61 6D
: 70 6C 65 20 63 6F 6E 74 65 6E 74 2E
: } : }
: } : }
5. Signed-data 5. Signed-data
5.1 Basic signed content, DSS 5.1 Basic signed content, DSS
A SignedData with no attribute certificates, signed by Alice using A SignedData with no attribute certificates, signed by Alice using
DSS, just her certificate (not Carl's root cert), no CRL. The DSS, just her certificate (not Carl's root cert), no CRL. The
message is ExContent, and is included in the eContent. There are no message is ExContent, and is included in the eContent. There are no
signed or unsigned attributes. signed or unsigned attributes.
0 30 923: SEQUENCE { 0 30 921: SEQUENCE {
4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2) 4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2)
: (PKCS #7) : (PKCS #7)
15 A0 908: [0] { 15 A0 906: [0] {
19 30 904: SEQUENCE { 19 30 902: SEQUENCE {
23 02 1: INTEGER 1 23 02 1: INTEGER 1
26 31 9: SET { 26 31 9: SET {
28 30 7: SEQUENCE { 28 30 7: SEQUENCE {
30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
: } : }
37 30 43: SEQUENCE { 37 30 43: SEQUENCE {
39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
50 A0 30: [0] { 50 A0 30: [0] {
52 04 28: OCTET STRING 'This is some sample content.' 52 04 28: OCTET STRING 'This is some sample content.'
: } : }
: } : }
82 A0 738: [0] { 82 A0 736: [0] {
86 30 734: SEQUENCE { 86 30 732: SEQUENCE {
90 30 669: SEQUENCE { 90 30 667: SEQUENCE {
94 A0 3: [0] { 94 A0 3: [0] {
96 02 1: INTEGER 2 96 02 1: INTEGER 2
: } : }
99 02 2: INTEGER 200 99 02 2: INTEGER 200
103 30 9: SEQUENCE { 103 30 9: SEQUENCE {
105 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 105 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
114 30 18: SEQUENCE { 114 30 18: SEQUENCE {
116 31 16: SET { 116 31 16: SET {
118 30 14: SEQUENCE { 118 30 14: SEQUENCE {
120 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 120 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
125 13 7: PrintableString 'CarlDSS' 125 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
134 30 30: SEQUENCE { 134 30 30: SEQUENCE {
136 17 13: UTCTime '990817011049Z' 136 17 13: UTCTime '990817011049Z'
151 17 13: UTCTime '391231235959Z' 151 17 13: UTCTime '391231235959Z'
: } : }
166 30 19: SEQUENCE { 166 30 19: SEQUENCE {
168 31 17: SET { 168 31 17: SET {
170 30 15: SEQUENCE { 170 30 15: SEQUENCE {
172 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 172 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
177 13 8: PrintableString 'AliceDSS' 177 13 8: PrintableString 'AliceDSS'
: } : }
: } : }
: } : }
187 30 438: SEQUENCE { 187 30 438: SEQUENCE {
191 30 299: SEQUENCE { 191 30 299: SEQUENCE {
195 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 195 06 7: OBJECT IDENTIFIER
: dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
204 30 286: SEQUENCE { 204 30 286: SEQUENCE {
208 02 129: INTEGER 208 02 129: INTEGER
: 00 81 8D CD ED 83 EA 0A 9E 39 3E C2 48 28 A3 E4 : 00 81 8D CD ED 83 EA 0A 9E 39 3E C2
: 47 93 DD 0E D7 A8 0E EC 53 C5 AB 84 08 4F FF 94 : 48 28 A3 E4 47 93 DD 0E D7 A8 0E EC
: E1 73 48 7E 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89 : 53 C5 AB 84 08 4F FF 94 E1 73 48 7E
: 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C DC 5F 69 8A : 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89
: E4 75 D0 37 0C 91 08 95 9B DE A7 5E F9 FC F4 9F : 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C
: 2F DD 43 A8 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3 : DC 5F 69 8A E4 75 D0 37 0C 91 08 95
: C3 B5 B3 E3 55 08 75 D5 39 76 10 C4 78 BD FF 9D : 9B DE A7 5E F9 FC F4 9F 2F DD 43 A8
: B0 84 97 37 F2 E4 51 1B B5 E4 09 96 5C F3 7E 5B : 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3
: DB : C3 B5 B3 E3 55 08 75 D5 39 76 10 C4
: 78 BD FF 9D B0 84 97 37 F2 E4 51 1B
: B5 E4 09 96 5C F3 7E 5B DB
340 02 21: INTEGER 340 02 21: INTEGER
: 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F B8 37 21 2B : 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F
: 62 8B F7 93 CD : B8 37 21 2B 62 8B F7 93 CD
363 02 128: INTEGER 363 02 128: INTEGER
: 26 38 D0 14 89 32 AA 39 FB 3E 6D D9 4B 59 6A 4C : 26 38 D0 14 89 32 AA 39 FB 3E 6D D9
: 76 23 39 04 02 35 5C F2 CB 1A 30 C3 1E 50 5D DD : 4B 59 6A 4C 76 23 39 04 02 35 5C F2
: 9B 59 E2 CD AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF : CB 1A 30 C3 1E 50 5D DD 9B 59 E2 CD
: 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B 3E 90 F8 6D : AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF
: EA 9C C9 21 8A 3B 76 14 E9 CE 2E 5D A3 07 CD 23 : 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B
: 85 B8 2F 30 01 7C 6D 49 89 11 89 36 44 BD F8 C8 : 3E 90 F8 6D EA 9C C9 21 8A 3B 76 14
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36 1F 11 7F C2 : E9 CE 2E 5D A3 07 CD 23 85 B8 2F 30
: BD ED D1 50 FF 98 74 C2 D1 81 4A 60 39 BA 36 39 : 01 7C 6D 49 89 11 89 36 44 BD F8 C8
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36
: 1F 11 7F C2 BD ED D1 50 FF 98 74 C2
: D1 81 4A 60 39 BA 36 39
: } : }
: } : }
494 03 132: BIT STRING 0 unused bits, encapsulates { 494 03 132: BIT STRING 0 unused bits, encapsulates {
498 02 128: INTEGER 498 02 128: INTEGER
: 5C E3 B9 5A 75 14 96 0B A9 7A DD E3 3F A9 EC AC : 5C E3 B9 5A 75 14 96 0B A9 7A DD E3
: 5E DC BD B7 13 11 34 A6 16 89 28 11 23 D9 34 86 : 3F A9 EC AC 5E DC BD B7 13 11 34 A6
: 67 75 75 13 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2 : 16 89 28 11 23 D9 34 86 67 75 75 13
: 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45 A5 A0 4A E3 : 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2
: 85 D6 CE 06 80 3F E8 23 7E 1A F2 24 AB 53 1A B8 : 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45
: 27 0D 1E EF 08 BF 66 14 80 5C 62 AC 65 FA 15 8B : A5 A0 4A E3 85 D6 CE 06 80 3F E8 23
: F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4 32 84 F0 7E : 7E 1A F2 24 AB 53 1A B8 27 0D 1E EF
: 41 40 FD 46 A7 63 4E 33 F2 A5 E2 F4 F2 83 E5 B8 : 08 BF 66 14 80 5C 62 AC 65 FA 15 8B
: } : F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4
: } : 32 84 F0 7E 41 40 FD 46 A7 63 4E 33
629 A3 131: [3] { : F2 A5 E2 F4 F2 83 E5 B8
632 30 128: SEQUENCE {
635 30 32: SEQUENCE {
637 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
642 04 25: OCTET STRING, encapsulates {
644 30 23: SEQUENCE {
646 81 21: [1] 'aliceDss@examples.com'
: }
: } : }
: } : }
669 30 12: SEQUENCE { 629 A3 129: [3] {
671 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 632 30 127: SEQUENCE {
634 30 12: SEQUENCE {
636 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
676 01 1: BOOLEAN TRUE 641 01 1: BOOLEAN TRUE
679 04 2: OCTET STRING, encapsulates { 644 04 2: OCTET STRING, encapsulates {
681 30 0: SEQUENCE {} 646 30 0: SEQUENCE {}
: } : }
: } : }
683 30 14: SEQUENCE { 648 30 14: SEQUENCE {
685 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 650 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
690 01 1: BOOLEAN TRUE 655 01 1: BOOLEAN TRUE
693 04 4: OCTET STRING, encapsulates { 658 04 4: OCTET STRING, encapsulates {
695 03 2: BIT STRING 6 unused bits 660 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
699 30 31: SEQUENCE { 664 30 31: SEQUENCE {
701 06 3: OBJECT IDENTIFIER 666 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35) : authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
706 04 24: OCTET STRING, encapsulates { 671 04 24: OCTET STRING, encapsulates {
708 30 22: SEQUENCE { 673 30 22: SEQUENCE {
710 80 20: [0] 675 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3 3D 20 BC 43 : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 2B 93 F1 1F : 3D 20 BC 43 2B 93 F1 1F
: } : }
: } : }
: } : }
732 30 29: SEQUENCE { 697 30 29: SEQUENCE {
734 06 3: OBJECT IDENTIFIER 699 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
739 04 22: OCTET STRING, encapsulates { 704 04 22: OCTET STRING, encapsulates {
741 04 20: OCTET STRING 706 04 20: OCTET STRING
: BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE 13 01 E2 FD : BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE
: E3 97 FE CD : 13 01 E2 FD E3 97 FE CD
: } : }
: } : }
728 30 31: SEQUENCE {
730 06 3: OBJECT IDENTIFIER
: subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
735 04 24: OCTET STRING, encapsulates {
737 30 22: SEQUENCE {
739 81 20: [1] 'AliceDSS@example.com'
: } : }
: } : }
: } : }
763 30 9: SEQUENCE { : }
765 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
: }
761 30 9: SEQUENCE {
763 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
774 03 48: BIT STRING 0 unused bits, encapsulates { 772 03 48: BIT STRING 0 unused bits, encapsulates {
777 30 45: SEQUENCE { 775 30 45: SEQUENCE {
779 02 21: INTEGER 777 02 20: INTEGER
: 00 98 B0 C6 3F CF 71 47 5A 35 A9 4A 8F C0 F8 24 : 55 0C A4 19 1F 42 2B 89 71 22 33 8D
: 05 E8 46 94 8E : 83 6A B5 3D 67 6B BF 45
802 02 20: INTEGER 799 02 21: INTEGER
: 5B 9F 48 C0 8C A1 C1 02 9C 44 EA E9 A1 87 C1 A5 : 00 9F 61 53 52 54 0B 5C B2 DD DA E7
: 7F 28 2D BB : 76 1D E2 10 52 5B 43 5E BD
: } : }
: } : }
: } : }
: } : }
824 31 101: SET { 822 31 101: SET {
826 30 99: SEQUENCE { 824 30 99: SEQUENCE {
828 02 1: INTEGER 1 826 02 1: INTEGER 1
831 30 24: SEQUENCE { 829 30 24: SEQUENCE {
833 30 18: SEQUENCE { 831 30 18: SEQUENCE {
835 31 16: SET { 833 31 16: SET {
837 30 14: SEQUENCE { 835 30 14: SEQUENCE {
839 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 837 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
844 13 7: PrintableString 'CarlDSS' 842 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
853 02 2: INTEGER 200 851 02 2: INTEGER 200
: } : }
857 30 7: SEQUENCE { 855 30 7: SEQUENCE {
859 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 857 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
866 30 9: SEQUENCE { 864 30 9: SEQUENCE {
868 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 866 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
877 04 48: OCTET STRING, encapsulates { 875 04 48: OCTET STRING, encapsulates {
879 30 46: SEQUENCE { 877 30 46: SEQUENCE {
881 02 21: INTEGER 879 02 21: INTEGER
: 00 9A C1 8F 6B 29 98 77 BD 1E 01 DD D2 49 77 5B : 00 9A C1 8F 6B 29 98 77 BD 1E 01 DD
: 88 A9 A9 88 5E : D2 49 77 5B 88 A9 A9 88 5E
904 02 21: INTEGER 902 02 21: INTEGER
: 00 8F 8F 64 B9 77 C6 47 59 25 BB 71 05 2F 90 61 : 00 8F 8F 64 B9 77 C6 47 59 25 BB 71
: 6B 89 3E AD C5 : 05 2F 90 61 6B 89 3E AD C5
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
5.2 Basic signed content, RSA 5.2 Basic signed content, RSA
Same as 5.1, except using RSA signatures. A SignedData with no Same as 5.1, except using RSA signatures. A SignedData with no
attribute certificates, signed by Alice using RSA, just her certificate attribute certificates, signed by Alice using RSA, just her certificate
(not Carl's root cert), no CRL. The message is ExContent, and is (not Carl's root cert), no CRL. The message is ExContent, and is
included in the eContent. There are no signed or unsigned attributes. included in the eContent. There are no signed or unsigned attributes.
0 30 816: SEQUENCE { 0 30 850: SEQUENCE {
4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2) 4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2)
: (PKCS #7) : (PKCS #7)
15 A0 801: [0] { 15 A0 835: [0] {
19 30 797: SEQUENCE { 19 30 831: SEQUENCE {
23 02 1: INTEGER 1 23 02 1: INTEGER 1
26 31 11: SET { 26 31 11: SET {
28 30 9: SEQUENCE { 28 30 9: SEQUENCE {
30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
37 05 0: NULL 37 05 0: NULL
: } : }
: } : }
39 30 43: SEQUENCE { 39 30 43: SEQUENCE {
41 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 41 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
52 A0 30: [0] { 52 A0 30: [0] {
54 04 28: OCTET STRING 54 04 28: OCTET STRING 'This is some sample content.'
: 54 68 69 73 20 69 73 20 73 6F 6D 65 20 73 61 6D
: 70 6C 65 20 63 6F 6E 74 65 6E 74 2E
: } : }
: } : }
84 A0 526: [0] { 84 A0 560: [0] {
88 30 522: SEQUENCE { 88 30 556: SEQUENCE {
92 30 371: SEQUENCE { 92 30 405: SEQUENCE {
96 A0 3: [0] { 96 A0 3: [0] {
98 02 1: INTEGER 2 98 02 1: INTEGER 2
: } : }
101 02 16: INTEGER 101 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: C4 10 B3 B0
119 30 13: SEQUENCE { 119 30 13: SEQUENCE {
121 06 9: OBJECT IDENTIFIER 121 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : sha1withRSAEncryption
: (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
132 05 0: NULL 132 05 0: NULL
: } : }
134 30 18: SEQUENCE { 134 30 18: SEQUENCE {
136 31 16: SET { 136 31 16: SET {
138 30 14: SEQUENCE { 138 30 14: SEQUENCE {
140 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 140 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
145 13 7: PrintableString 'CarlRSA' 145 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
154 30 30: SEQUENCE { 154 30 30: SEQUENCE {
156 17 13: UTCTime '990819070000Z' 156 17 13: UTCTime '990919010847Z'
171 17 13: UTCTime '391231235959Z' 171 17 13: UTCTime '391231235959Z'
: } : }
186 30 19: SEQUENCE { 186 30 19: SEQUENCE {
188 31 17: SET { 188 31 17: SET {
190 30 15: SEQUENCE { 190 30 15: SEQUENCE {
192 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 192 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
197 13 8: PrintableString 'AliceRSA' 197 13 8: PrintableString 'AliceRSA'
: } : }
: } : }
: } : }
207 30 159: SEQUENCE { 207 30 159: SEQUENCE {
210 30 13: SEQUENCE { 210 30 13: SEQUENCE {
212 06 9: OBJECT IDENTIFIER 212 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1) : rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
223 05 0: NULL 223 05 0: NULL
: } : }
225 03 141: BIT STRING 0 unused bits, encapsulates { 225 03 141: BIT STRING 0 unused bits, encapsulates {
229 30 137: SEQUENCE { 229 30 137: SEQUENCE {
232 02 129: INTEGER 232 02 129: INTEGER
: 00 E0 89 73 39 8D D8 F5 F5 E8 87 76 : 00 E0 89 73 39 8D D8 F5 F5 E8 87 76
39 7F 4E B0 : 39 7F 4E B0 05 BB 53 83 DE 0F B7 AB
: 05 BB 53 83 DE 0F B7 AB DC 7D C7 75 : DC 7D C7 75 29 0D 05 2E 6D 12 DF A6
29 0D 05 2E : 86 26 D4 D2 6F AA 58 29 FC 97 EC FA
: 6D 12 DF A6 86 26 D4 D2 6F AA 58 29
FC 97 EC FA
: 82 51 0F 30 80 BE B1 50 9E 46 44 F1 : 82 51 0F 30 80 BE B1 50 9E 46 44 F1
2C BB D8 32 : 2C BB D8 32 CF C6 68 6F 07 D9 B0 60
: CF C6 68 6F 07 D9 B0 60 AC BE EE 34 : AC BE EE 34 09 6A 13 F5 F7 05 05 93
09 6A 13 F5 : DF 5E BA 35 56 D9 61 FF 19 7F C9 81
: F7 05 05 93 DF 5E BA 35 56 D9 61 FF
19 7F C9 81
: E6 F8 6C EA 87 40 70 EF AC 6D 2C 74 : E6 F8 6C EA 87 40 70 EF AC 6D 2C 74
9F 2D FA 55 : 9F 2D FA 55 3A B9 99 77 02 A6 48 52
: 3A B9 99 77 02 A6 48 52 8C 4E F3 57 : 8C 4E F3 57 38 57 74 57 5F
38 57 74 57
: 5F
364 02 3: INTEGER 65537 364 02 3: INTEGER 65537
: } : }
: } : }
: } : }
369 A3 96: [3] { 369 A3 129: [3] {
371 30 94: SEQUENCE { 372 30 127: SEQUENCE {
373 30 12: SEQUENCE { 374 30 12: SEQUENCE {
375 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 376 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
380 01 1: BOOLEAN TRUE 381 01 1: BOOLEAN TRUE
383 04 2: OCTET STRING, encapsulates { 384 04 2: OCTET STRING, encapsulates {
385 30 0: SEQUENCE {} 386 30 0: SEQUENCE {}
: } : }
: } : }
387 30 14: SEQUENCE { 388 30 14: SEQUENCE {
389 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 390 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
394 01 1: BOOLEAN TRUE 395 01 1: BOOLEAN TRUE
397 04 4: OCTET STRING, encapsulates { 398 04 4: OCTET STRING, encapsulates {
399 03 2: BIT STRING 6 unused bits 400 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
403 30 31: SEQUENCE { 404 30 31: SEQUENCE {
405 06 3: OBJECT IDENTIFIER 406 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35) : authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
410 04 24: OCTET STRING, encapsulates { 411 04 24: OCTET STRING, encapsulates {
412 30 22: SEQUENCE { 413 30 22: SEQUENCE {
414 80 20: [0] 415 80 20: [0]
: E9 E0 90 27 AC 78 20 7A 9A D3 4C F2 : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
42 37 4E 22 : 42 37 4E 22 AE 9E 38 BB
: AE 9E 38 BB
: } : }
: } : }
: } : }
436 30 29: SEQUENCE { 437 30 29: SEQUENCE {
438 06 3: OBJECT IDENTIFIER 439 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
443 04 22: OCTET STRING 444 04 22: OCTET STRING, encapsulates {
: 04 14 77 D2 B4 D1 B7 4C 8A 8A A3 CE 446 04 20: OCTET STRING
45 9D CE EC : 77 D2 B4 D1 B7 4C 8A 8A A3 CE 45 9D
: 3C A0 3A E3 FF 50 : CE EC 3C A0 3A E3 FF 50
: }
: }
468 30 31: SEQUENCE {
470 06 3: OBJECT IDENTIFIER
: subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
475 04 24: OCTET STRING, encapsulates {
477 30 22: SEQUENCE {
479 81 20: [1] 'AliceRSA@example.com'
: } : }
: } : }
: } : }
: } : }
467 30 13: SEQUENCE { : }
469 06 9: OBJECT IDENTIFIER : }
: sha1withRSAEncryption (1 2 840 113549 1 1 5) 501 30 13: SEQUENCE {
503 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption
: (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
480 05 0: NULL 514 05 0: NULL
: } : }
482 03 129: BIT STRING 0 unused bits 516 03 129: BIT STRING 0 unused bits
: 52 FF B3 8B 54 1E 08 BF F3 6D 0C 12 08 7D 8E CB : 3E 70 47 A8 48 CC 13 58 8F CA 51 71
: 6E 59 EC 56 93 A6 4A 22 40 5F 8B 14 79 7E 83 4F : 6B 4E 36 18 5D 04 7E 80 B1 8D 4D CC
: F5 3F DE 21 97 16 58 70 76 32 B2 20 51 A3 1A 1F : CA A3 8F CC 7D 56 C8 BC CF 6E B3 1C
: 97 48 80 5C 83 B0 B8 93 0B 03 44 AE BF BE A4 8C : 59 A9 20 AA 05 81 A8 4E 25 AD A7 70
: 06 C6 45 E2 81 08 D5 89 58 0C 28 1B 2D A5 8B 1C : 14 75 2F F5 C7 9B D1 0E E9 63 D2 64
: 4A E3 D7 44 34 D4 CB 53 FC BA A9 8B AA B6 E9 B0 : B7 C6 66 6E 73 21 54 DF F4 BA 25 5D
: C3 AB 74 F1 2A F1 B0 C6 38 EA 87 02 1E 10 BB 99 : 7D 49 D3 94 6B 22 36 74 73 B8 4A EC
: C4 BE 36 C0 08 BA 13 65 37 3E 36 F3 31 42 73 18 : 2F 64 ED D3 3D D2 A7 42 C5 E8 37 8A
: B4 DB 9F 67 E4 BD 9F F9 FE 74 EF EA
: F9 EE 63 6A D8 3F 4B 25 09 B5 D8 1A
: 76 AE EB 9B DB 49 B0 22
: } : }
: } : }
614 31 203: SET { 648 31 203: SET {
617 30 200: SEQUENCE { 651 30 200: SEQUENCE {
620 02 1: INTEGER 1 654 02 1: INTEGER 1
623 30 38: SEQUENCE { 657 30 38: SEQUENCE {
625 30 18: SEQUENCE { 659 30 18: SEQUENCE {
627 31 16: SET { 661 31 16: SET {
629 30 14: SEQUENCE { 663 30 14: SEQUENCE {
631 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 665 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
636 13 7: PrintableString 'CarlRSA' 670 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
645 02 16: INTEGER 679 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: C4 10 B3 B0
: } : }
663 30 9: SEQUENCE { 697 30 9: SEQUENCE {
665 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 699 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
672 05 0: NULL 706 05 0: NULL
: } : }
674 30 13: SEQUENCE { 708 30 13: SEQUENCE {
676 06 9: OBJECT IDENTIFIER 710 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1) : rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
687 05 0: NULL 721 05 0: NULL
: } : }
689 04 128: OCTET STRING 723 04 128: OCTET STRING
: 2F 23 82 D2 F3 09 5F B8 0C 58 EB 4E 9D BF 89 9A : 2F 23 82 D2 F3 09 5F B8 0C 58 EB 4E
: 81 E5 75 C4 91 3D D3 D0 D5 7B B6 D5 FE 94 A1 8A : 9D BF 89 9A 81 E5 75 C4 91 3D D3 D0
: AC E3 C4 84 F5 CD 60 4E 27 95 F6 CF 00 86 76 75 : D5 7B B6 D5 FE 94 A1 8A AC E3 C4 84
: 3F 2B F0 E7 D4 02 67 A7 F5 C7 8D 16 04 A5 B3 B5 : F5 CD 60 4E 27 95 F6 CF 00 86 76 75
: E7 D9 32 F0 24 EF E7 20 44 D5 9F 07 C5 53 24 FA : 3F 2B F0 E7 D4 02 67 A7 F5 C7 8D 16
: CE 01 1D 0F 17 13 A7 2A 95 9D 2B E4 03 95 14 0B : 04 A5 B3 B5 E7 D9 32 F0 24 EF E7 20
: E9 39 0D BA CE 6E 9C 9E 0C E8 98 E6 55 13 D4 68 : 44 D5 9F 07 C5 53 24 FA CE 01 1D 0F
: 6F D0 07 D7 A2 B1 62 4C E3 8F AF FD E0 D5 5D C7 : 17 13 A7 2A 95 9D 2B E4 03 95 14 0B
: E9 39 0D BA CE 6E 9C 9E 0C E8 98 E6
: 55 13 D4 68 6F D0 07 D7 A2 B1 62 4C
: E3 8F AF FD E0 D5 5D C7
: } : }
: } : }
: } : }
: } : }
: } : }
5.3 Basic signed content, detached content 5.3 Basic signed content, detached content
Same as 5.1, except with no eContent. A SignedData with no attribute Same as 5.1, except with no eContent. A SignedData with no attribute
certificates, signed by Alice using DSS, just her certificate (not certificates, signed by Alice using DSS, just her certificate (not
Carl's root cert), no CRL. The message is ExContent, but the eContent Carl's root cert), no CRL. The message is ExContent, but the eContent
is not included. There are no signed or unsigned attributes. is not included. There are no signed or unsigned attributes.
0 30 890: SEQUENCE { 0 30 888: SEQUENCE {
4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2) 4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2)
: (PKCS #7) : (PKCS #7)
15 A0 875: [0] { 15 A0 873: [0] {
19 30 871: SEQUENCE { 19 30 869: SEQUENCE {
23 02 1: INTEGER 1 23 02 1: INTEGER 1
26 31 9: SET { 26 31 9: SET {
28 30 7: SEQUENCE { 28 30 7: SEQUENCE {
30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
: } : }
37 30 11: SEQUENCE { 37 30 11: SEQUENCE {
39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
: } : }
50 A0 738: [0] { 50 A0 736: [0] {
54 30 734: SEQUENCE { 54 30 732: SEQUENCE {
58 30 669: SEQUENCE { 58 30 667: SEQUENCE {
62 A0 3: [0] { 62 A0 3: [0] {
64 02 1: INTEGER 2 64 02 1: INTEGER 2
: } : }
67 02 2: INTEGER 200 67 02 2: INTEGER 200
71 30 9: SEQUENCE { 71 30 9: SEQUENCE {
73 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 73 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
82 30 18: SEQUENCE { 82 30 18: SEQUENCE {
84 31 16: SET { 84 31 16: SET {
86 30 14: SEQUENCE { 86 30 14: SEQUENCE {
88 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 88 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
93 13 7: PrintableString 'CarlDSS' 93 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
102 30 30: SEQUENCE { 102 30 30: SEQUENCE {
104 17 13: UTCTime '990817011049Z' 104 17 13: UTCTime '990817011049Z'
119 17 13: UTCTime '391231235959Z' 119 17 13: UTCTime '391231235959Z'
: } : }
134 30 19: SEQUENCE { 134 30 19: SEQUENCE {
136 31 17: SET { 136 31 17: SET {
138 30 15: SEQUENCE { 138 30 15: SEQUENCE {
140 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 140 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
145 13 8: PrintableString 'AliceDSS' 145 13 8: PrintableString 'AliceDSS'
: } : }
: } : }
: } : }
155 30 438: SEQUENCE { 155 30 438: SEQUENCE {
159 30 299: SEQUENCE { 159 30 299: SEQUENCE {
163 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 163 06 7: OBJECT IDENTIFIER
: dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
172 30 286: SEQUENCE { 172 30 286: SEQUENCE {
176 02 129: INTEGER 176 02 129: INTEGER
: 00 81 8D CD ED 83 EA 0A 9E 39 3E C2 48 28 A3 E4 : 00 81 8D CD ED 83 EA 0A 9E 39 3E C2
: 47 93 DD 0E D7 A8 0E EC 53 C5 AB 84 08 4F FF 94 : 48 28 A3 E4 47 93 DD 0E D7 A8 0E EC
: E1 73 48 7E 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89 : 53 C5 AB 84 08 4F FF 94 E1 73 48 7E
: 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C DC 5F 69 8A : 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89
: E4 75 D0 37 0C 91 08 95 9B DE A7 5E F9 FC F4 9F : 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C
: 2F DD 43 A8 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3 : DC 5F 69 8A E4 75 D0 37 0C 91 08 95
: C3 B5 B3 E3 55 08 75 D5 39 76 10 C4 78 BD FF 9D : 9B DE A7 5E F9 FC F4 9F 2F DD 43 A8
: B0 84 97 37 F2 E4 51 1B B5 E4 09 96 5C F3 7E 5B : 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3
: DB : C3 B5 B3 E3 55 08 75 D5 39 76 10 C4
: 78 BD FF 9D B0 84 97 37 F2 E4 51 1B
: B5 E4 09 96 5C F3 7E 5B DB
308 02 21: INTEGER 308 02 21: INTEGER
: 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F B8 37 21 2B : 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F
: 62 8B F7 93 CD : B8 37 21 2B 62 8B F7 93 CD
331 02 128: INTEGER 331 02 128: INTEGER
: 26 38 D0 14 89 32 AA 39 FB 3E 6D D9 4B 59 6A 4C : 26 38 D0 14 89 32 AA 39 FB 3E 6D D9
: 76 23 39 04 02 35 5C F2 CB 1A 30 C3 1E 50 5D DD : 4B 59 6A 4C 76 23 39 04 02 35 5C F2
: 9B 59 E2 CD AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF : CB 1A 30 C3 1E 50 5D DD 9B 59 E2 CD
: 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B 3E 90 F8 6D : AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF
: EA 9C C9 21 8A 3B 76 14 E9 CE 2E 5D A3 07 CD 23 : 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B
: 85 B8 2F 30 01 7C 6D 49 89 11 89 36 44 BD F8 C8 : 3E 90 F8 6D EA 9C C9 21 8A 3B 76 14
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36 1F 11 7F C2 : E9 CE 2E 5D A3 07 CD 23 85 B8 2F 30
: BD ED D1 50 FF 98 74 C2 D1 81 4A 60 39 BA 36 39 : 01 7C 6D 49 89 11 89 36 44 BD F8 C8
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36
: 1F 11 7F C2 BD ED D1 50 FF 98 74 C2
: D1 81 4A 60 39 BA 36 39
: } : }
: } : }
462 03 132: BIT STRING 0 unused bits, encapsulates { 462 03 132: BIT STRING 0 unused bits, encapsulates {
466 02 128: INTEGER 466 02 128: INTEGER
: 5C E3 B9 5A 75 14 96 0B A9 7A DD E3 3F A9 EC AC : 5C E3 B9 5A 75 14 96 0B A9 7A DD E3
: 5E DC BD B7 13 11 34 A6 16 89 28 11 23 D9 34 86 : 3F A9 EC AC 5E DC BD B7 13 11 34 A6
: 67 75 75 13 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2 : 16 89 28 11 23 D9 34 86 67 75 75 13
: 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45 A5 A0 4A E3 : 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2
: 85 D6 CE 06 80 3F E8 23 7E 1A F2 24 AB 53 1A B8 : 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45
: 27 0D 1E EF 08 BF 66 14 80 5C 62 AC 65 FA 15 8B : A5 A0 4A E3 85 D6 CE 06 80 3F E8 23
: F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4 32 84 F0 7E : 7E 1A F2 24 AB 53 1A B8 27 0D 1E EF
: 41 40 FD 46 A7 63 4E 33 F2 A5 E2 F4 F2 83 E5 B8 : 08 BF 66 14 80 5C 62 AC 65 FA 15 8B
: } : F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4
: } : 32 84 F0 7E 41 40 FD 46 A7 63 4E 33
597 A3 131: [3] { : F2 A5 E2 F4 F2 83 E5 B8
600 30 128: SEQUENCE {
603 30 32: SEQUENCE {
605 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
610 04 25: OCTET STRING, encapsulates {
612 30 23: SEQUENCE {
614 81 21: [1] 'aliceDss@examples.com'
: }
: } : }
: } : }
637 30 12: SEQUENCE { 597 A3 129: [3] {
639 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 600 30 127: SEQUENCE {
602 30 12: SEQUENCE {
604 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
644 01 1: BOOLEAN TRUE 609 01 1: BOOLEAN TRUE
647 04 2: OCTET STRING, encapsulates { 612 04 2: OCTET STRING, encapsulates {
649 30 0: SEQUENCE {} 614 30 0: SEQUENCE {}
: } : }
: } : }
651 30 14: SEQUENCE { 616 30 14: SEQUENCE {
653 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 618 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
658 01 1: BOOLEAN TRUE 623 01 1: BOOLEAN TRUE
661 04 4: OCTET STRING, encapsulates { 626 04 4: OCTET STRING, encapsulates {
663 03 2: BIT STRING 6 unused bits 628 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
667 30 31: SEQUENCE { 632 30 31: SEQUENCE {
669 06 3: OBJECT IDENTIFIER 634 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35) : authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
674 04 24: OCTET STRING, encapsulates { 639 04 24: OCTET STRING, encapsulates {
676 30 22: SEQUENCE { 641 30 22: SEQUENCE {
678 80 20: [0] 643 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3 3D 20 BC 43 : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 2B 93 F1 1F : 3D 20 BC 43 2B 93 F1 1F
: } : }
: } : }
: } : }
700 30 29: SEQUENCE { 665 30 29: SEQUENCE {
702 06 3: OBJECT IDENTIFIER 667 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
707 04 22: OCTET STRING, encapsulates { 672 04 22: OCTET STRING, encapsulates {
709 04 20: OCTET STRING 674 04 20: OCTET STRING
: BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE 13 01 E2 FD : BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE
: E3 97 FE CD : 13 01 E2 FD E3 97 FE CD
: } : }
: } : }
696 30 31: SEQUENCE {
698 06 3: OBJECT IDENTIFIER
: subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
703 04 24: OCTET STRING, encapsulates {
705 30 22: SEQUENCE {
707 81 20: [1] 'AliceDSS@example.com'
: } : }
: } : }
: } : }
731 30 9: SEQUENCE { : }
733 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
: }
729 30 9: SEQUENCE {
731 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
742 03 48: BIT STRING 0 unused bits, encapsulates { 740 03 48: BIT STRING 0 unused bits, encapsulates {
745 30 45: SEQUENCE { 743 30 45: SEQUENCE {
747 02 21: INTEGER 745 02 20: INTEGER
: 00 98 B0 C6 3F CF 71 47 5A 35 A9 4A 8F C0 F8 24 : 55 0C A4 19 1F 42 2B 89 71 22 33 8D
: 05 E8 46 94 8E : 83 6A B5 3D 67 6B BF 45
770 02 20: INTEGER 767 02 21: INTEGER
: 5B 9F 48 C0 8C A1 C1 02 9C 44 EA E9 A1 87 C1 A5 : 00 9F 61 53 52 54 0B 5C B2 DD DA E7
: 7F 28 2D BB : 76 1D E2 10 52 5B 43 5E BD
: } : }
: } : }
: } : }
: } : }
792 31 100: SET { 790 31 100: SET {
794 30 98: SEQUENCE { 792 30 98: SEQUENCE {
796 02 1: INTEGER 1 794 02 1: INTEGER 1
799 30 24: SEQUENCE { 797 30 24: SEQUENCE {
801 30 18: SEQUENCE { 799 30 18: SEQUENCE {
803 31 16: SET { 801 31 16: SET {
805 30 14: SEQUENCE { 803 30 14: SEQUENCE {
807 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 805 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
812 13 7: PrintableString 'CarlDSS' 810 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
821 02 2: INTEGER 200 819 02 2: INTEGER 200
: } : }
825 30 7: SEQUENCE { 823 30 7: SEQUENCE {
827 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 825 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
834 30 9: SEQUENCE { 832 30 9: SEQUENCE {
836 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 834 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
845 04 47: OCTET STRING, encapsulates { 843 04 47: OCTET STRING, encapsulates {
847 30 45: SEQUENCE { 845 30 45: SEQUENCE {
849 02 20: INTEGER 847 02 20: INTEGER
: 1F A0 70 B1 4F 3D 79 9E 3C B3 5F 14 5D D4 B9 92 : 1F A0 70 B1 4F 3D 79 9E 3C B3 5F 14
: 38 7C 14 8E : 5D D4 B9 92 38 7C 14 8E
871 02 21: INTEGER 869 02 21: INTEGER
: 00 A2 92 A6 46 22 72 2D FB 02 19 67 0F 6D BF A8 : 00 A2 92 A6 46 22 72 2D FB 02 19 67
: 50 F3 DE D6 F6 : 0F 6D BF A8 50 F3 DE D6 F6
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
5.4 Fancier signed content 5.4 Fancier signed content
Same as 5.1, but includes Carl's root cert, Carl's CRL, some signed and Same as 5.1, but includes Carl's root cert, Carl's CRL, some signed and
unsigned attributes (Countersignature by Diane). A SignedData with no unsigned attributes (Countersignature by Diane). A SignedData with no
attribute certificates, signed by Alice using DSS, her certificate attribute certificates, signed by Alice using DSS, her certificate
and Carl's root cert, Carl's DSS CRL. The message is ExContent, and is and Carl's root cert, Carl's DSS CRL. The message is ExContent, and is
included in the eContent. The signed attributes are Content Type, included in the eContent. The signed attributes are Content Type,
Message Digest and Signing Time; the unsigned attributes are content Message Digest and Signing Time; the unsigned attributes are content
hint and counter signature. hint and counter signature.
0 30 2724: SEQUENCE { 0 30 2764: SEQUENCE {
4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2) 4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2)
: (PKCS #7) : (PKCS #7)
15 A0 2709: [0] { 15 A0 2749: [0] {
19 30 2705: SEQUENCE { 19 30 2745: SEQUENCE {
23 02 1: INTEGER 1 23 02 1: INTEGER 1
26 31 9: SET { 26 31 9: SET {
28 30 7: SEQUENCE { 28 30 7: SEQUENCE {
30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
: } : }
37 30 43: SEQUENCE { 37 30 43: SEQUENCE {
39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
50 A0 30: [0] { 50 A0 30: [0] {
52 04 28: OCTET STRING 'This is some sample content.' 52 04 28: OCTET STRING 'This is some sample content.'
: } : }
: } : }
82 A0 1927: [0] { 82 A0 1967: [0] {
86 30 514: SEQUENCE { 86 30 556: SEQUENCE {
90 30 367: SEQUENCE { 90 30 405: SEQUENCE {
94 A0 3: [0] { 94 A0 3: [0] {
96 02 1: INTEGER 2 96 02 1: INTEGER 2
: } : }
99 02 16: INTEGER 99 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
117 30 9: SEQUENCE { : C4 10 B3 B0
119 06 5: OBJECT IDENTIFIER 117 30 13: SEQUENCE {
: sha-1WithRSAEncryption (1 3 14 3 2 29) 119 06 9: OBJECT IDENTIFIER
: (Oddball OIW OID) : sha1withRSAEncryption
126 05 0: NULL : (1 2 840 113549 1 1 5)
: (PKCS #1)
130 05 0: NULL
: } : }
128 30 18: SEQUENCE { 132 30 18: SEQUENCE {
130 31 16: SET { 134 31 16: SET {
132 30 14: SEQUENCE { 136 30 14: SEQUENCE {
134 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 138 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
139 13 7: PrintableString 'CarlRSA' 143 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
148 30 30: SEQUENCE { 152 30 30: SEQUENCE {
150 17 13: UTCTime '990919010847Z' 154 17 13: UTCTime '990919010847Z'
165 17 13: UTCTime '391231235959Z' 169 17 13: UTCTime '391231235959Z'
: } : }
180 30 19: SEQUENCE { 184 30 19: SEQUENCE {
182 31 17: SET { 186 31 17: SET {
184 30 15: SEQUENCE { 188 30 15: SEQUENCE {
186 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 190 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
191 13 8: PrintableString 'AliceRSA' 195 13 8: PrintableString 'AliceRSA'
: } : }
: } : }
: } : }
201 30 159: SEQUENCE { 205 30 159: SEQUENCE {
204 30 13: SEQUENCE { 208 30 13: SEQUENCE {
206 06 9: OBJECT IDENTIFIER 210 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1) : rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
217 05 0: NULL 221 05 0: NULL
: } : }
219 03 141: BIT STRING 0 unused bits, encapsulates { 223 03 141: BIT STRING 0 unused bits, encapsulates {
223 30 137: SEQUENCE { 227 30 137: SEQUENCE {
226 02 129: INTEGER 230 02 129: INTEGER
: 00 E0 89 73 39 8D D8 F5 F5 E8 87 76 39 7F 4E B0 : 00 E0 89 73 39 8D D8 F5 F5 E8 87 76
: 05 BB 53 83 DE 0F B7 AB DC 7D C7 75 29 0D 05 2E : 39 7F 4E B0 05 BB 53 83 DE 0F B7 AB
: 6D 12 DF A6 86 26 D4 D2 6F AA 58 29 FC 97 EC FA : DC 7D C7 75 29 0D 05 2E 6D 12 DF A6
: 82 51 0F 30 80 BE B1 50 9E 46 44 F1 2C BB D8 32 : 86 26 D4 D2 6F AA 58 29 FC 97 EC FA
: CF C6 68 6F 07 D9 B0 60 AC BE EE 34 09 6A 13 F5 : 82 51 0F 30 80 BE B1 50 9E 46 44 F1
: F7 05 05 93 DF 5E BA 35 56 D9 61 FF 19 7F C9 81 : 2C BB D8 32 CF C6 68 6F 07 D9 B0 60
: E6 F8 6C EA 87 40 70 EF AC 6D 2C 74 9F 2D FA 55 : AC BE EE 34 09 6A 13 F5 F7 05 05 93
: 3A B9 99 77 02 A6 48 52 8C 4E F3 57 38 57 74 57 : DF 5E BA 35 56 D9 61 FF 19 7F C9 81
: 5F : E6 F8 6C EA 87 40 70 EF AC 6D 2C 74
358 02 3: INTEGER 65537 : 9F 2D FA 55 3A B9 99 77 02 A6 48 52
: 8C 4E F3 57 38 57 74 57 5F
362 02 3: INTEGER 65537
: } : }
: } : }
: } : }
363 A3 96: [3] { 367 A3 129: [3] {
365 30 94: SEQUENCE { 370 30 127: SEQUENCE {
367 30 12: SEQUENCE { 372 30 12: SEQUENCE {
369 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 374 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
374 01 1: BOOLEAN TRUE 379 01 1: BOOLEAN TRUE
377 04 2: OCTET STRING, encapsulates { 382 04 2: OCTET STRING, encapsulates {
379 30 0: SEQUENCE {} 384 30 0: SEQUENCE {}
: } : }
: } : }
381 30 14: SEQUENCE { 386 30 14: SEQUENCE {
383 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 388 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
388 01 1: BOOLEAN TRUE 393 01 1: BOOLEAN TRUE
391 04 4: OCTET STRING, encapsulates { 396 04 4: OCTET STRING, encapsulates {
393 03 2: BIT STRING 6 unused bits 398 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
397 30 31: SEQUENCE { 402 30 31: SEQUENCE {
399 06 3: OBJECT IDENTIFIER 404 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35) : authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
404 04 24: OCTET STRING, encapsulates { 409 04 24: OCTET STRING, encapsulates {
406 30 22: SEQUENCE { 411 30 22: SEQUENCE {
408 80 20: [0] 413 80 20: [0]
: E9 E0 90 27 AC 78 20 7A 9A D3 4C F2 42 37 4E 22 : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
: AE 9E 38 BB : 42 37 4E 22 AE 9E 38 BB
: } : }
: } : }
: } : }
430 30 29: SEQUENCE { 435 30 29: SEQUENCE {
432 06 3: OBJECT IDENTIFIER 437 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
437 04 22: OCTET STRING, encapsulates { 442 04 22: OCTET STRING, encapsulates {
439 04 20: OCTET STRING 444 04 20: OCTET STRING
: 77 D2 B4 D1 B7 4C 8A 8A A3 CE 45 9D CE EC 3C A0 : 77 D2 B4 D1 B7 4C 8A 8A A3 CE 45 9D
: 3A E3 FF 50 : CE EC 3C A0 3A E3 FF 50
: } : }
: } : }
466 30 31: SEQUENCE {
468 06 3: OBJECT IDENTIFIER
: subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
473 04 24: OCTET STRING, encapsulates {
475 30 22: SEQUENCE {
477 81 20: [1] 'AliceRSA@example.com'
: } : }
: } : }
: } : }
461 30 9: SEQUENCE {
463 06 5: OBJECT IDENTIFIER
: sha-1WithRSAEncryption (1 3 14 3 2 29)
: (Oddball OIW OID)
470 05 0: NULL
: } : }
472 03 129: BIT STRING 0 unused bits
: BF 34 32 E6 FC 6A 88 41 7D F0 5C 99 A1 93 B7 49
: B7 02 52 1E CB 84 AC 93 D7 58 2B 00 A1 9C C4 48
: 48 99 DD 02 C3 C6 05 F8 D2 25 F1 A3 9C C9 33 01
: 8A 76 0E 6F 77 43 A3 BF E1 E6 B3 6A 04 79 39 EE
: E1 E9 E5 9D 50 07 8B 22 DC 12 50 E3 F3 B4 3D 9E
: E5 93 9E B1 CD 33 F9 E0 AB 98 71 09 F8 EB B0 FC
: 9C EC F1 88 D8 AE 03 D1 FE 60 E1 62 14 B1 A2 23
: D2 C8 8D 18 1F 5E EE 9B 72 02 27 C2 85 3D 04 2E
: } : }
604 30 667: SEQUENCE {
608 30 602: SEQUENCE {
612 A0 3: [0] {
614 02 1: INTEGER 2
: } : }
617 02 1: INTEGER 1 499 30 13: SEQUENCE {
620 30 9: SEQUENCE { 501 06 9: OBJECT IDENTIFIER
622 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : sha1withRSAEncryption
: (1 2 840 113549 1 1 5)
: (PKCS #1)
512 05 0: NULL
: }
514 03 129: BIT STRING 0 unused bits
: 3E 70 47 A8 48 CC 13 58 8F CA 51 71
: 6B 4E 36 18 5D 04 7E 80 B1 8D 4D CC
: CA A3 8F CC 7D 56 C8 BC CF 6E B3 1C
: 59 A9 20 AA 05 81 A8 4E 25 AD A7 70
: 14 75 2F F5 C7 9B D1 0E E9 63 D2 64
: B7 C6 66 6E 73 21 54 DF F4 BA 25 5D
: 7D 49 D3 94 6B 22 36 74 73 B8 4A EC
: 2F 64 ED D3 3D D2 A7 42 C5 E8 37 8A
: B4 DB 9F 67 E4 BD 9F F9 FE 74 EF EA
: F9 EE 63 6A D8 3F 4B 25 09 B5 D8 1A
: 76 AE EB 9B DB 49 B0 22
: }
646 30 667: SEQUENCE {
650 30 602: SEQUENCE {
654 A0 3: [0] {
656 02 1: INTEGER 2
: }
659 02 1: INTEGER 1
662 30 9: SEQUENCE {
664 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
631 30 18: SEQUENCE { 673 30 18: SEQUENCE {
633 31 16: SET { 675 31 16: SET {
635 30 14: SEQUENCE { 677 30 14: SEQUENCE {
637 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 679 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
642 13 7: PrintableString 'CarlDSS' 684 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
651 30 30: SEQUENCE { 693 30 30: SEQUENCE {
653 17 13: UTCTime '990816225050Z' 695 17 13: UTCTime '990816225050Z'
668 17 13: UTCTime '391231235959Z' 710 17 13: UTCTime '391231235959Z'
: } : }
683 30 18: SEQUENCE { 725 30 18: SEQUENCE {
685 31 16: SET { 727 31 16: SET {
687 30 14: SEQUENCE { 729 30 14: SEQUENCE {
689 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 731 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
694 13 7: PrintableString 'CarlDSS' 736 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
703 30 439: SEQUENCE { 745 30 439: SEQUENCE {
707 30 299: SEQUENCE { 749 30 299: SEQUENCE {
711 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 753 06 7: OBJECT IDENTIFIER
: dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
720 30 286: SEQUENCE { 762 30 286: SEQUENCE {
724 02 129: INTEGER 766 02 129: INTEGER
: 00 B6 49 18 3E 8A 44 C1 29 71 94 4C 01 C4 12 C1 : 00 B6 49 18 3E 8A 44 C1 29 71 94 4C
: 7A 79 CB 54 4D AB 1E 81 FB C6 4C B3 0E 94 09 06 : 01 C4 12 C1 7A 79 CB 54 4D AB 1E 81
: EB 01 D4 B1 C8 71 4B C7 45 C0 50 25 5D 9C FC DA : FB C6 4C B3 0E 94 09 06 EB 01 D4 B1
: E4 6D D3 E2 86 48 84 82 7D BA 15 95 4A 16 F6 46 : C8 71 4B C7 45 C0 50 25 5D 9C FC DA
: ED DD F6 98 D2 BB 7E 8A 0A 8A BA 16 7B B9 50 01 : E4 6D D3 E2 86 48 84 82 7D BA 15 95
: 48 93 8B EB 25 15 51 97 55 DC 8F 53 0E 10 A9 50 : 4A 16 F6 46 ED DD F6 98 D2 BB 7E 8A
: FC 70 B7 CD 30 54 FD DA DE A8 AA 22 B5 A1 AF 8B : 0A 8A BA 16 7B B9 50 01 48 93 8B EB
: CC 02 88 E7 8B 70 5F B9 AD E1 08 D4 6D 29 2D D6 : 25 15 51 97 55 DC 8F 53 0E 10 A9 50
: E9 : FC 70 B7 CD 30 54 FD DA DE A8 AA 22
856 02 21: INTEGER : B5 A1 AF 8B CC 02 88 E7 8B 70 5F B9
: 00 DD C1 2F DF 53 CE 0B 34 60 77 3E 02 A4 BF 8A : AD E1 08 D4 6D 29 2D D6 E9
: 5D 98 B9 10 D5 898 02 21: INTEGER
879 02 128: INTEGER : 00 DD C1 2F DF 53 CE 0B 34 60 77 3E
: 0C EE 57 9B 4B BD DA B6 07 6A 74 37 4F 55 7F 9D : 02 A4 BF 8A 5D 98 B9 10 D5
: ED BC 61 0D EB 46 59 3C 56 0B 2B 5B 0C 91 CE A5 921 02 128: INTEGER
: 62 52 69 CA E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C : 0C EE 57 9B 4B BD DA B6 07 6A 74 37
: AD CB AE 45 E3 06 AC 8C 22 9D 9C 44 87 0B C7 CD : 4F 55 7F 9D ED BC 61 0D EB 46 59 3C
: F0 1C D9 B5 4E 5D 73 DE AF 0E C9 1D 5A 51 F5 4F : 56 0B 2B 5B 0C 91 CE A5 62 52 69 CA
: 44 79 35 5A 73 AA 7F 46 51 1F A9 42 16 9C 48 EB : E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86 B8 A3 58 06 : AD CB AE 45 E3 06 AC 8C 22 9D 9C 44
: 25 F8 29 C0 EF BA E0 75 F0 42 C4 63 65 52 9B 0A : 87 0B C7 CD F0 1C D9 B5 4E 5D 73 DE
: AF 0E C9 1D 5A 51 F5 4F 44 79 35 5A
: 73 AA 7F 46 51 1F A9 42 16 9C 48 EB
: 8A 79 61 B4 D5 2F 53 22 44 63 1F 86
: B8 A3 58 06 25 F8 29 C0 EF BA E0 75
: F0 42 C4 63 65 52 9B 0A
: } : }
: } : }
1010 03 133: BIT STRING 0 unused bits, encapsulates { 1052 03 133: BIT STRING 0 unused bits, encapsulates {
1014 02 129: INTEGER 1056 02 129: INTEGER
: 00 99 87 74 27 03 66 A0 B1 C0 AD DC 2C 75 BB E1 : 00 99 87 74 27 03 66 A0 B1 C0 AD DC
: 6C 44 9C DA 21 6D 4D 47 6D B1 62 09 E9 D8 AE 1E : 2C 75 BB E1 6C 44 9C DA 21 6D 4D 47
: F2 3A B4 94 B1 A3 8E 7A 9B 71 4E 00 94 C9 B4 25 : 6D B1 62 09 E9 D8 AE 1E F2 3A B4 94
: 4E B9 60 96 19 24 01 F3 62 0C FE 75 C0 FB CE D8 : B1 A3 8E 7A 9B 71 4E 00 94 C9 B4 25
: 68 00 E3 FD D5 70 4F DF 23 96 19 06 94 F4 B1 61 : 4E B9 60 96 19 24 01 F3 62 0C FE 75
: 8F 3A 57 B1 08 11 A4 0B 26 25 F0 52 76 81 EA 0B : C0 FB CE D8 68 00 E3 FD D5 70 4F DF
: 62 0D 95 2A E6 86 BA 72 B2 A7 50 83 0B AA 27 CD : 23 96 19 06 94 F4 B1 61 8F 3A 57 B1
: 1B A9 4D 89 9A D7 8D 18 39 84 3F 8B C5 56 4D 80 : 08 11 A4 0B 26 25 F0 52 76 81 EA 0B
: 7A : 62 0D 95 2A E6 86 BA 72 B2 A7 50 83
: 0B AA 27 CD 1B A9 4D 89 9A D7 8D 18
: 39 84 3F 8B C5 56 4D 80 7A
: } : }
: } : }
1146 A3 66: [3] { 1188 A3 66: [3] {
1148 30 64: SEQUENCE { 1190 30 64: SEQUENCE {
1150 30 15: SEQUENCE { 1192 30 15: SEQUENCE {
1152 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 1194 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
1157 01 1: BOOLEAN TRUE 1199 01 1: BOOLEAN TRUE
1160 04 5: OCTET STRING, encapsulates { 1202 04 5: OCTET STRING, encapsulates {
1162 30 3: SEQUENCE { 1204 30 3: SEQUENCE {
1164 01 1: BOOLEAN TRUE 1206 01 1: BOOLEAN TRUE
: } : }
: } : }
: } : }
1167 30 14: SEQUENCE { 1209 30 14: SEQUENCE {
1169 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 1211 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
1174 01 1: BOOLEAN TRUE 1216 01 1: BOOLEAN TRUE
1177 04 4: OCTET STRING, encapsulates { 1219 04 4: OCTET STRING, encapsulates {
1179 03 2: BIT STRING 1 unused bits 1221 03 2: BIT STRING 1 unused bits
: '1100001'B : '1100001'B
: } : }
: } : }
1183 30 29: SEQUENCE { 1225 30 29: SEQUENCE {
1185 06 3: OBJECT IDENTIFIER 1227 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
1190 04 22: OCTET STRING, encapsulates { 1232 04 22: OCTET STRING, encapsulates {
1192 04 20: OCTET STRING 1234 04 20: OCTET STRING
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3 3D 20 BC 43 : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 2B 93 F1 1F : 3D 20 BC 43 2B 93 F1 1F
: } : }
: } : }
: } : }
: } : }
: } : }
1214 30 9: SEQUENCE { 1256 30 9: SEQUENCE {
1216 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 1258 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
1225 03 48: BIT STRING 0 unused bits, encapsulates { 1267 03 48: BIT STRING 0 unused bits, encapsulates {
1228 30 45: SEQUENCE { 1270 30 45: SEQUENCE {
1230 02 20: INTEGER 1272 02 20: INTEGER
: 6B A9 F0 4E 7A 5A 79 E3 F9 BE 3D 2B C9 06 37 E9 : 6B A9 F0 4E 7A 5A 79 E3 F9 BE 3D 2B
: 11 17 A1 13 : C9 06 37 E9 11 17 A1 13
1252 02 21: INTEGER 1294 02 21: INTEGER
: 00 8F 34 69 2A 8B B1 3C 03 79 94 32 4D 12 1F CE : 00 8F 34 69 2A 8B B1 3C 03 79 94 32
: 89 FB 46 B2 3B : 4D 12 1F CE 89 FB 46 B2 3B
: } : }
: } : }
: } : }
1275 30 734: SEQUENCE { 1317 30 732: SEQUENCE {
1279 30 669: SEQUENCE { 1321 30 667: SEQUENCE {
1283 A0 3: [0] { 1325 A0 3: [0] {
1285 02 1: INTEGER 2 1327 02 1: INTEGER 2
: } : }
1288 02 2: INTEGER 200 1330 02 2: INTEGER 200
1292 30 9: SEQUENCE { 1334 30 9: SEQUENCE {
1294 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 1336 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
1303 30 18: SEQUENCE { 1345 30 18: SEQUENCE {
1305 31 16: SET { 1347 31 16: SET {
1307 30 14: SEQUENCE { 1349 30 14: SEQUENCE {
1309 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 1351 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
1314 13 7: PrintableString 'CarlDSS' 1356 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
1323 30 30: SEQUENCE { 1365 30 30: SEQUENCE {
1325 17 13: UTCTime '990817011049Z' 1367 17 13: UTCTime '990817011049Z'
1340 17 13: UTCTime '391231235959Z' 1382 17 13: UTCTime '391231235959Z'
: } : }
1355 30 19: SEQUENCE { 1397 30 19: SEQUENCE {
1357 31 17: SET { 1399 31 17: SET {
1359 30 15: SEQUENCE { 1401 30 15: SEQUENCE {
1361 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 1403 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
1366 13 8: PrintableString 'AliceDSS' 1408 13 8: PrintableString 'AliceDSS'
: } : }
: } : }
: } : }
1376 30 438: SEQUENCE { 1418 30 438: SEQUENCE {
1380 30 299: SEQUENCE { 1422 30 299: SEQUENCE {
1384 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 1426 06 7: OBJECT IDENTIFIER
: dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
1393 30 286: SEQUENCE { 1435 30 286: SEQUENCE {
1397 02 129: INTEGER 1439 02 129: INTEGER
: 00 81 8D CD ED 83 EA 0A 9E 39 3E C2 48 28 A3 E4 : 00 81 8D CD ED 83 EA 0A 9E 39 3E C2
: 47 93 DD 0E D7 A8 0E EC 53 C5 AB 84 08 4F FF 94 : 48 28 A3 E4 47 93 DD 0E D7 A8 0E EC
: E1 73 48 7E 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89 : 53 C5 AB 84 08 4F FF 94 E1 73 48 7E
: 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C DC 5F 69 8A : 0C D6 F3 44 48 D1 FE 9F AF A4 A1 89
: E4 75 D0 37 0C 91 08 95 9B DE A7 5E F9 FC F4 9F : 2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C
: 2F DD 43 A8 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3 : DC 5F 69 8A E4 75 D0 37 0C 91 08 95
: C3 B5 B3 E3 55 08 75 D5 39 76 10 C4 78 BD FF 9D : 9B DE A7 5E F9 FC F4 9F 2F DD 43 A8
: B0 84 97 37 F2 E4 51 1B B5 E4 09 96 5C F3 7E 5B : 8B 54 F1 3F B0 07 08 47 4D 5D 88 C3
: DB : C3 B5 B3 E3 55 08 75 D5 39 76 10 C4
1529 02 21: INTEGER : 78 BD FF 9D B0 84 97 37 F2 E4 51 1B
: 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F B8 37 21 2B : B5 E4 09 96 5C F3 7E 5B DB
: 62 8B F7 93 CD 1571 02 21: INTEGER
1552 02 128: INTEGER : 00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F
: 26 38 D0 14 89 32 AA 39 FB 3E 6D D9 4B 59 6A 4C : B8 37 21 2B 62 8B F7 93 CD
: 76 23 39 04 02 35 5C F2 CB 1A 30 C3 1E 50 5D DD 1594 02 128: INTEGER
: 9B 59 E2 CD AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF : 26 38 D0 14 89 32 AA 39 FB 3E 6D D9
: 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B 3E 90 F8 6D : 4B 59 6A 4C 76 23 39 04 02 35 5C F2
: EA 9C C9 21 8A 3B 76 14 E9 CE 2E 5D A3 07 CD 23 : CB 1A 30 C3 1E 50 5D DD 9B 59 E2 CD
: 85 B8 2F 30 01 7C 6D 49 89 11 89 36 44 BD F8 C8 : AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF
: 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36 1F 11 7F C2 : 7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B
: BD ED D1 50 FF 98 74 C2 D1 81 4A 60 39 BA 36 39 : 3E 90 F8 6D EA 9C C9 21 8A 3B 76 14
: } : E9 CE 2E 5D A3 07 CD 23 85 B8 2F 30
: } : 01 7C 6D 49 89 11 89 36 44 BD F8 C8
1683 03 132: BIT STRING 0 unused bits, encapsulates { : 95 4A 53 56 B5 E2 F9 73 EC 1A 61 36
1687 02 128: INTEGER : 1F 11 7F C2 BD ED D1 50 FF 98 74 C2
: 5C E3 B9 5A 75 14 96 0B A9 7A DD E3 3F A9 EC AC : D1 81 4A 60 39 BA 36 39
: 5E DC BD B7 13 11 34 A6 16 89 28 11 23 D9 34 86
: 67 75 75 13 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2
: 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45 A5 A0 4A E3
: 85 D6 CE 06 80 3F E8 23 7E 1A F2 24 AB 53 1A B8
: 27 0D 1E EF 08 BF 66 14 80 5C 62 AC 65 FA 15 8B
: F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4 32 84 F0 7E
: 41 40 FD 46 A7 63 4E 33 F2 A5 E2 F4 F2 83 E5 B8
: }
: } : }
1818 A3 131: [3] {
1821 30 128: SEQUENCE {
1824 30 32: SEQUENCE {
1826 06 3: OBJECT IDENTIFIER subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
1831 04 25: OCTET STRING, encapsulates {
1833 30 23: SEQUENCE {
1835 81 21: [1] 'aliceDss@examples.com'
: } : }
1725 03 132: BIT STRING 0 unused bits, encapsulates {
1729 02 128: INTEGER
: 5C E3 B9 5A 75 14 96 0B A9 7A DD E3
: 3F A9 EC AC 5E DC BD B7 13 11 34 A6
: 16 89 28 11 23 D9 34 86 67 75 75 13
: 12 3D 43 5B 6F E5 51 BF FA 89 F2 A2
: 1B 3E 24 7D 3D 07 8D 5B 63 C8 BB 45
: A5 A0 4A E3 85 D6 CE 06 80 3F E8 23
: 7E 1A F2 24 AB 53 1A B8 27 0D 1E EF
: 08 BF 66 14 80 5C 62 AC 65 FA 15 8B
: F1 BB 34 D4 D2 96 37 F6 61 47 B2 C4
: 32 84 F0 7E 41 40 FD 46 A7 63 4E 33
: F2 A5 E2 F4 F2 83 E5 B8
: } : }
: } : }
1858 30 12: SEQUENCE { 1860 A3 129: [3] {
1860 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 1863 30 127: SEQUENCE {
1865 30 12: SEQUENCE {
1867 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
1865 01 1: BOOLEAN TRUE 1872 01 1: BOOLEAN TRUE
1868 04 2: OCTET STRING, encapsulates { 1875 04 2: OCTET STRING, encapsulates {
1870 30 0: SEQUENCE {} 1877 30 0: SEQUENCE {}
: } : }
: } : }
1872 30 14: SEQUENCE { 1879 30 14: SEQUENCE {
1874 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 1881 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
1879 01 1: BOOLEAN TRUE 1886 01 1: BOOLEAN TRUE
1882 04 4: OCTET STRING, encapsulates { 1889 04 4: OCTET STRING, encapsulates {
1884 03 2: BIT STRING 6 unused bits 1891 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
1888 30 31: SEQUENCE { 1895 30 31: SEQUENCE {
1890 06 3: OBJECT IDENTIFIER 1897 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35) : authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
1895 04 24: OCTET STRING, encapsulates { 1902 04 24: OCTET STRING, encapsulates {
1897 30 22: SEQUENCE { 1904 30 22: SEQUENCE {
1899 80 20: [0] 1906 80 20: [0]
: 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3 3D 20 BC 43 : 70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
: 2B 93 F1 1F : 3D 20 BC 43 2B 93 F1 1F
: } : }
: } : }
: } : }
1921 30 29: SEQUENCE { 1928 30 29: SEQUENCE {
1923 06 3: OBJECT IDENTIFIER 1930 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
1928 04 22: OCTET STRING, encapsulates { 1935 04 22: OCTET STRING, encapsulates {
1930 04 20: OCTET STRING 1937 04 20: OCTET STRING
: BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE 13 01 E2 FD : BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE
: E3 97 FE CD : 13 01 E2 FD E3 97 FE CD
: } : }
: } : }
1959 30 31: SEQUENCE {
1961 06 3: OBJECT IDENTIFIER
: subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
1966 04 24: OCTET STRING, encapsulates {
1968 30 22: SEQUENCE {
1970 81 20: [1] 'AliceDSS@example.com'
: } : }
: } : }
: } : }
1952 30 9: SEQUENCE { : }
1954 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) : }
: }
1992 30 9: SEQUENCE {
1994 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
1963 03 48: BIT STRING 0 unused bits, encapsulates { 2003 03 48: BIT STRING 0 unused bits, encapsulates {
1966 30 45: SEQUENCE { 2006 30 45: SEQUENCE {
1968 02 21: INTEGER 2008 02 20: INTEGER
: 00 98 B0 C6 3F CF 71 47 5A 35 A9 4A 8F C0 F8 24 : 55 0C A4 19 1F 42 2B 89 71 22 33 8D
: 05 E8 46 94 8E : 83 6A B5 3D 67 6B BF 45
1991 02 20: INTEGER 2030 02 21: INTEGER
: 5B 9F 48 C0 8C A1 C1 02 9C 44 EA E9 A1 87 C1 A5 : 00 9F 61 53 52 54 0B 5C B2 DD DA E7
: 7F 28 2D BB : 76 1D E2 10 52 5B 43 5E BD
: } : }
: } : }
: } : }
: } : }
2013 A1 219: [1] { 2053 A1 219: [1] {
2016 30 216: SEQUENCE { 2056 30 216: SEQUENCE {
2019 30 153: SEQUENCE { 2059 30 153: SEQUENCE {
2022 30 9: SEQUENCE { 2062 30 9: SEQUENCE {
2024 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 2064 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
2033 30 18: SEQUENCE { 2073 30 18: SEQUENCE {
2035 31 16: SET { 2075 31 16: SET {
2037 30 14: SEQUENCE { 2077 30 14: SEQUENCE {
2039 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 2079 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
2044 13 7: PrintableString 'CarlDSS' 2084 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
2053 17 13: UTCTime '990827070000Z' 2093 17 13: UTCTime '990827070000Z'
2068 30 105: SEQUENCE { 2108 30 105: SEQUENCE {
2070 30 19: SEQUENCE { 2110 30 19: SEQUENCE {
2072 02 2: INTEGER 200 2112 02 2: INTEGER 200
2076 17 13: UTCTime '990822070000Z' 2116 17 13: UTCTime '990822070000Z'
: } : }
2091 30 19: SEQUENCE { 2131 30 19: SEQUENCE {
2093 02 2: INTEGER 201 2133 02 2: INTEGER 201
2097 17 13: UTCTime '990822070000Z' 2137 17 13: UTCTime '990822070000Z'
: } : }
2112 30 19: SEQUENCE { 2152 30 19: SEQUENCE {
2114 02 2: INTEGER 211 2154 02 2: INTEGER 211
2118 17 13: UTCTime '990822070000Z' 2158 17 13: UTCTime '990822070000Z'
: } : }
2133 30 19: SEQUENCE { 2173 30 19: SEQUENCE {
2135 02 2: INTEGER 210 2175 02 2: INTEGER 210
2139 17 13: UTCTime '990822070000Z' 2179 17 13: UTCTime '990822070000Z'
: } : }
2154 30 19: SEQUENCE { 2194 30 19: SEQUENCE {
2156 02 2: INTEGER 212 2196 02 2: INTEGER 212
2160 17 13: UTCTime '990824070000Z' 2200 17 13: UTCTime '990824070000Z'
: } : }
: } : }
: } : }
2175 30 9: SEQUENCE { 2215 30 9: SEQUENCE {
2177 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 2217 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
2186 03 47: BIT STRING 0 unused bits, encapsulates { 2226 03 47: BIT STRING 0 unused bits, encapsulates {
2189 30 44: SEQUENCE { 2229 30 44: SEQUENCE {
2191 02 20: INTEGER 2231 02 20: INTEGER
: 7E 65 52 76 33 FE 34 73 17 D1 F7 96 F9 A0 D4 D8 : 7E 65 52 76 33 FE 34 73 17 D1 F7 96
: 6D 5C 7D 3D : F9 A0 D4 D8 6D 5C 7D 3D
2213 02 20: INTEGER 2253 02 20: INTEGER
: 02 7A 5B B7 D5 5B 18 C1 CF 87 EF 7E DA 24 F3 2A : 02 7A 5B B7 D5 5B 18 C1 CF 87 EF 7E
: 83 9C 35 A1 : DA 24 F3 2A 83 9C 35 A1
: } : }
: } : }
: } : }
: } : }
2235 31 489: SET { 2275 31 489: SET {
2239 30 485: SEQUENCE { 2279 30 485: SEQUENCE {
2243 02 1: INTEGER 1 2283 02 1: INTEGER 1
2246 30 24: SEQUENCE { 2286 30 24: SEQUENCE {
2248 30 18: SEQUENCE { 2288 30 18: SEQUENCE {
2250 31 16: SET { 2290 31 16: SET {
2252 30 14: SEQUENCE { 2292 30 14: SEQUENCE {
2254 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 2294 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
2259 13 7: PrintableString 'CarlDSS' 2299 13 7: PrintableString 'CarlDSS'
: } : }
: } : }
: } : }
2268 02 2: INTEGER 200 2308 02 2: INTEGER 200
: } : }
2272 30 7: SEQUENCE { 2312 30 7: SEQUENCE {
2274 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 2314 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
2281 A0 93: [0] { 2321 A0 93: [0] {
2283 30 24: SEQUENCE { 2323 30 24: SEQUENCE {
2285 06 9: OBJECT IDENTIFIER 2325 06 9: OBJECT IDENTIFIER
: contentType (1 2 840 113549 1 9 3) : contentType (1 2 840 113549 1 9 3)
: (PKCS #9 (1 2 840 113549 1 9)) : (PKCS #9 (1 2 840 113549 1 9))
2296 31 11: SET { 2336 31 11: SET {
2298 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 2338 06 9: OBJECT IDENTIFIER
: data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
: } : }
: } : }
2309 30 28: SEQUENCE { 2349 30 28: SEQUENCE {
2311 06 9: OBJECT IDENTIFIER 2351 06 9: OBJECT IDENTIFIER
: signingTime (1 2 840 113549 1 9 5) : signingTime (1 2 840 113549 1 9 5)
: (PKCS #9 (1 2 840 113549 1 9)) : (PKCS #9 (1 2 840 113549 1 9))
2322 31 15: SET { 2362 31 15: SET {
2324 17 13: UTCTime '020415153200Z' 2364 17 13: UTCTime '020415153200Z'
: } : }
: } : }
2339 30 35: SEQUENCE { 2379 30 35: SEQUENCE {
2341 06 9: OBJECT IDENTIFIER 2381 06 9: OBJECT IDENTIFIER
: messageDigest (1 2 840 113549 1 9 4) : messageDigest (1 2 840 113549 1 9 4)
: (PKCS #9 (1 2 840 113549 1 9)) : (PKCS #9 (1 2 840 113549 1 9))
2352 31 22: SET { 2392 31 22: SET {
2354 04 20: OCTET STRING 2394 04 20: OCTET STRING
: 40 6A EC 08 52 79 BA 6E 16 02 2D 9E 06 29 C0 22 : 40 6A EC 08 52 79 BA 6E 16 02 2D 9E
: 96 87 DD 48 : 06 29 C0 22 96 87 DD 48
: } : }
: } : }
: } : }
2376 30 9: SEQUENCE { 2416 30 9: SEQUENCE {
2378 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1) 2418 06 7: OBJECT IDENTIFIER dsa (1 2 840 10040 4 1)
: (ANSI X9.57 algorithm) : (ANSI X9.57 algorithm)
: } : }
2387 04 47: OCTET STRING, encapsulates { 2427 04 47: OCTET STRING, encapsulates {
2389 30 45: SEQUENCE { 2429 30 45: SEQUENCE {
2391 02 20: INTEGER 2431 02 20: INTEGER
: 37 1F 4D 63 0C 13 BB F8 A6 1F 9F E0 D2 1A D1 E7 : 37 1F 4D 63 0C 13 BB F8 A6 1F 9F E0
: E1 F2 0B 7D : D2 1A D1 E7 E1 F2 0B 7D
2413 02 21: INTEGER 2453 02 21: INTEGER
: 00 9E 9D 75 4C FE E6 43 2F 63 E7 1D 3C 49 0B A3 : 00 9E 9D 75 4C FE E6 43 2F 63 E7 1D
: D4 9A 8B 8E 79 : 3C 49 0B A3 D4 9A 8B 8E 79
: } : }
: } : }
2436 A1 288: [1] { 2476 A1 288: [1] {
2440 30 284: SEQUENCE { 2480 30 284: SEQUENCE {
2444 06 9: OBJECT IDENTIFIER 2484 06 9: OBJECT IDENTIFIER
: countersignature (1 2 840 113549 1 9 6) : countersignature (1 2 840 113549 1 9 6)
: (PKCS #9 (1 2 840 113549 1 9)) : (PKCS #9 (1 2 840 113549 1 9))
2455 31 269: SET { 2495 31 269: SET {
2459 30 265: SEQUENCE { 2499 30 265: SEQUENCE {
2463 02 1: INTEGER 1 2503 02 1: INTEGER 1
2466 30 38: SEQUENCE { 2506 30 38: SEQUENCE {
2468 30 18: SEQUENCE { 2508 30 18: SEQUENCE {
2470 31 16: SET { 2510 31 16: SET {
2472 30 14: SEQUENCE { 2512 30 14: SEQUENCE {
2474 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 2514 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
2479 13 7: PrintableString 'CarlRSA' 2519 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
2488 02 16: INTEGER 2528 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: C4 10 B3 B0
: } : }
2506 30 7: SEQUENCE { 2546 30 7: SEQUENCE {
2508 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 2548 06 5: OBJECT IDENTIFIER
: sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
2515 A0 67: [0] { 2555 A0 67: [0] {
2517 30 28: SEQUENCE { 2557 30 28: SEQUENCE {
2519 06 9: OBJECT IDENTIFIER 2559 06 9: OBJECT IDENTIFIER
: signingTime (1 2 840 113549 1 9 5) : signingTime
: (1 2 840 113549 1 9 5)
: (PKCS #9 (1 2 840 113549 1 9)) : (PKCS #9 (1 2 840 113549 1 9))
2530 31 15: SET { 2570 31 15: SET {
2532 17 13: UTCTime '020415153200Z' 2572 17 13: UTCTime '020415153200Z'
: } : }
: } : }
2547 30 35: SEQUENCE { 2587 30 35: SEQUENCE {
2549 06 9: OBJECT IDENTIFIER 2589 06 9: OBJECT IDENTIFIER
: messageDigest (1 2 840 113549 1 9 4) : messageDigest
: (1 2 840 113549 1 9 4)
: (PKCS #9 (1 2 840 113549 1 9)) : (PKCS #9 (1 2 840 113549 1 9))
2560 31 22: SET { 2600 31 22: SET {
2562 04 20: OCTET STRING 2602 04 20: OCTET STRING
: 9E 73 DD CD 60 F5 E8 BC 31 0B 66 07 FF 0D C2 A5 : 9E 73 DD CD 60 F5 E8 BC 31 0B 66 07
: BD 89 40 C9 : FF 0D C2 A5 BD 89 40 C9
: } : }
: } : }
: } : }
2584 30 11: SEQUENCE { 2624 30 11: SEQUENCE {
2586 06 9: OBJECT IDENTIFIER 2626 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1) : rsaEncryption
: (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
: } : }
2597 04 128: OCTET STRING 2637 04 128: OCTET STRING
: 3D 99 6A 76 74 74 1E 5F 8C AD 24 94 38 3A 27 69 : 3D 99 6A 76 74 74 1E 5F 8C AD 24 94
: C9 CB D4 09 F4 9B 05 D6 2D 52 88 F9 25 35 1D FD : 38 3A 27 69 C9 CB D4 09 F4 9B 05 D6
: 55 47 EF EE 72 DC C0 DE 23 71 8B 44 8C BD 46 27 : 2D 52 88 F9 25 35 1D FD 55 47 EF EE
: 25 80 CD 30 7A 06 9E C9 92 EF 02 BC 17 04 65 1E : 72 DC C0 DE 23 71 8B 44 8C BD 46 27
: 7D C3 0D 26 88 C3 CB 45 81 F5 7C BE C0 D0 35 51 : 25 80 CD 30 7A 06 9E C9 92 EF 02 BC
: F6 5E 1D 8E DB 7C 17 4F 0E AC 40 67 27 0D E8 84 : 17 04 65 1E 7D C3 0D 26 88 C3 CB 45
: 5D 06 0D D7 D1 6B F7 8D B7 A4 80 99 5E 2F 0F 79 : 81 F5 7C BE C0 D0 35 51 F6 5E 1D 8E
: 98 37 F7 B7 67 5E 21 54 71 0D 07 8E 56 0A 4D 52 : DB 7C 17 4F 0E AC 40 67 27 0D E8 84
: 5D 06 0D D7 D1 6B F7 8D B7 A4 80 99
: 5E 2F 0F 79 98 37 F7 B7 67 5E 21 54
: 71 0D 07 8E 56 0A 4D 52
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
: } : }
skipping to change at line 3468 skipping to change at line 3814
24 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 24 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
31 05 0: NULL 31 05 0: NULL
: } : }
: } : }
33 30 NDEF: SEQUENCE { 33 30 NDEF: SEQUENCE {
35 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 35 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
46 A0 NDEF: [0] { 46 A0 NDEF: [0] {
48 24 NDEF: OCTET STRING { 48 24 NDEF: OCTET STRING {
50 04 4: OCTET STRING 50 04 4: OCTET STRING 'This'
: 54 68 69 73 56 04 24: OCTET STRING ' is some sample content.'
56 04 24: OCTET STRING
: 20 69 73 20 73 6F 6D 65 20 73 61 6D 70 6C 65 20
: 63 6F 6E 74 65 6E 74 2E
: } : }
: } : }
: } : }
88 A0 1021: [0] { 88 A0 NDEF: [0] {
92 30 491: SEQUENCE { 90 30 491: SEQUENCE {
96 30 340: SEQUENCE { 94 30 340: SEQUENCE {
100 A0 3: [0] { 98 A0 3: [0] {
102 02 1: INTEGER 2 100 02 1: INTEGER 2
: } : }
105 02 16: INTEGER 103 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E 9F F2 50 20 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
123 30 13: SEQUENCE { : 9F F2 50 20
125 06 9: OBJECT IDENTIFIER 121 30 13: SEQUENCE {
: sha1withRSAEncryption (1 2 840 113549 1 1 5) 123 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption
: (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
136 05 0: NULL 134 05 0: NULL
: } : }
138 30 18: SEQUENCE { 136 30 18: SEQUENCE {
140 31 16: SET { 138 31 16: SET {
142 30 14: SEQUENCE { 140 30 14: SEQUENCE {
144 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 142 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
149 13 7: PrintableString 'CarlRSA' 147 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
158 30 30: SEQUENCE { 156 30 30: SEQUENCE {
160 17 13: UTCTime '990818070000Z' 158 17 13: UTCTime '990818070000Z'
175 17 13: UTCTime '391231235959Z' 173 17 13: UTCTime '391231235959Z'
: } : }
190 30 18: SEQUENCE { 188 30 18: SEQUENCE {
192 31 16: SET { 190 31 16: SET {
194 30 14: SEQUENCE { 192 30 14: SEQUENCE {
196 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 194 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
201 13 7: PrintableString 'CarlRSA' 199 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
210 30 159: SEQUENCE { 208 30 159: SEQUENCE {
213 30 13: SEQUENCE { 211 30 13: SEQUENCE {
215 06 9: OBJECT IDENTIFIER 213 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1) : rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
226 05 0: NULL 224 05 0: NULL
: } : }
228 03 141: BIT STRING 0 unused bits, encapsulates { 226 03 141: BIT STRING 0 unused bits, encapsulates {
232 30 137: SEQUENCE { 230 30 137: SEQUENCE {
235 02 129: INTEGER 233 02 129: INTEGER
: 00 E4 4B FF 18 B8 24 57 F4 77 FF 6E : 00 E4 4B FF 18 B8 24 57 F4 77 FF 6E
73 7B 93 71 : 73 7B 93 71 5C BC 33 1A 92 92 72 23
: 5C BC 33 1A 92 92 72 23 D8 41 46 D0 : D8 41 46 D0 CD 11 3A 04 B3 8E AF 82
CD 11 3A 04 : 9D BD 51 1E 17 7A F2 76 2C 2B 86 39
: B3 8E AF 82 9D BD 51 1E 17 7A F2 76
2C 2B 86 39
: A7 BD D7 8D 1A 53 EC E4 00 D5 E8 EC : A7 BD D7 8D 1A 53 EC E4 00 D5 E8 EC
A2 36 B1 ED : A2 36 B1 ED E2 50 E2 32 09 8A 3F 9F
: E2 50 E2 32 09 8A 3F 9F 99 25 8F B8 : 99 25 8F B8 4E AB B9 7D D5 96 65 DA
4E AB B9 7D : 16 A0 C5 BE 0E AE 44 5B EF 5E F4 A7
: D5 96 65 DA 16 A0 C5 BE 0E AE 44 5B
EF 5E F4 A7
: 29 CB 82 DD AC 44 E9 AA 93 94 29 0E : 29 CB 82 DD AC 44 E9 AA 93 94 29 0E
F8 18 D6 C8 : F8 18 D6 C8 57 5E F2 76 C4 F2 11 60
: 57 5E F2 76 C4 F2 11 60 38 B9 1B 3C : 38 B9 1B 3C 1D 97 C9 6A F1
1D 97 C9 6A 365 02 3: INTEGER 65537
: F1
367 02 3: INTEGER 65537
: } : }
: } : }
: } : }
372 A3 66: [3] { 370 A3 66: [3] {
374 30 64: SEQUENCE { 372 30 64: SEQUENCE {
376 30 15: SEQUENCE { 374 30 15: SEQUENCE {
378 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 376 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
383 01 1: BOOLEAN TRUE 381 01 1: BOOLEAN TRUE
386 04 5: OCTET STRING, encapsulates { 384 04 5: OCTET STRING, encapsulates {
388 30 3: SEQUENCE { 386 30 3: SEQUENCE {
390 01 1: BOOLEAN TRUE 388 01 1: BOOLEAN TRUE
: } : }
: } : }
: } : }
393 30 14: SEQUENCE { 391 30 14: SEQUENCE {
395 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 393 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
400 01 1: BOOLEAN TRUE 398 01 1: BOOLEAN TRUE
403 04 4: OCTET STRING, encapsulates { 401 04 4: OCTET STRING, encapsulates {
405 03 2: BIT STRING 1 unused bits 403 03 2: BIT STRING 1 unused bits
: '1100001'B : '1100001'B
: } : }
: } : }
409 30 29: SEQUENCE { 407 30 29: SEQUENCE {
411 06 3: OBJECT IDENTIFIER 409 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
416 04 22: OCTET STRING 414 04 22: OCTET STRING, encapsulates {
: 04 14 E9 E0 90 27 AC 78 20 7A 9A D3 416 04 20: OCTET STRING
4C F2 42 37 : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
: 4E 22 AE 9E 38 BB : 42 37 4E 22 AE 9E 38 BB
: } : }
: } : }
: } : }
: } : }
440 30 13: SEQUENCE { : }
442 06 9: OBJECT IDENTIFIER 438 30 13: SEQUENCE {
: sha1withRSAEncryption (1 2 840 113549 1 1 5) 440 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption
: (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
453 05 0: NULL 451 05 0: NULL
: } : }
455 03 129: BIT STRING 0 unused bits 453 03 129: BIT STRING 0 unused bits
: B7 9E D4 04 D3 ED 29 E4 FF 89 89 15 2E 4C DB 0C : B7 9E D4 04 D3 ED 29 E4 FF 89 89 15
: F0 48 0F 32 61 EE C4 04 EC 12 5D 2D FF 0F 64 59 : 2E 4C DB 0C F0 48 0F 32 61 EE C4 04
: 7E 0A C3 ED 18 FD E3 56 40 37 A7 07 B5 F0 38 12 : EC 12 5D 2D FF 0F 64 59 7E 0A C3 ED
: 61 50 ED EF DD 3F E3 0B B8 61 A5 A4 9B 3C E6 9E : 18 FD E3 56 40 37 A7 07 B5 F0 38 12
: 9C 54 9A B6 95 D6 DA 6C 3B B5 2D 45 35 9D 49 01 : 61 50 ED EF DD 3F E3 0B B8 61 A5 A4
: 76 FA B9 B9 31 F9 F9 6B 12 53 A0 F5 14 60 9B 7D : 9B 3C E6 9E 9C 54 9A B6 95 D6 DA 6C
: CA 3E F2 53 6B B0 37 6F AD E6 74 D7 DB FA 5A EA : 3B B5 2D 45 35 9D 49 01 76 FA B9 B9
: 14 41 63 5D CD BE C8 0E C1 DA 6A 8D 53 34 18 02 : 31 F9 F9 6B 12 53 A0 F5 14 60 9B 7D
: CA 3E F2 53 6B B0 37 6F AD E6 74 D7
: DB FA 5A EA 14 41 63 5D CD BE C8 0E
: C1 DA 6A 8D 53 34 18 02
: } : }
587 30 522: SEQUENCE { 585 30 556: SEQUENCE {
591 30 371: SEQUENCE { 589 30 405: SEQUENCE {
595 A0 3: [0] { 593 A0 3: [0] {
597 02 1: INTEGER 2 595 02 1: INTEGER 2
: } : }
600 02 16: INTEGER 598 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
618 30 13: SEQUENCE { : C4 10 B3 B0
620 06 9: OBJECT IDENTIFIER 616 30 13: SEQUENCE {
: sha1withRSAEncryption (1 2 840 113549 1 1 5) 618 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption
: (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
631 05 0: NULL 629 05 0: NULL
: } : }
633 30 18: SEQUENCE { 631 30 18: SEQUENCE {
635 31 16: SET { 633 31 16: SET {
637 30 14: SEQUENCE { 635 30 14: SEQUENCE {
639 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 637 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
644 13 7: PrintableString 'CarlRSA' 642 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
653 30 30: SEQUENCE { 651 30 30: SEQUENCE {
655 17 13: UTCTime '990819070000Z' 653 17 13: UTCTime '990919010847Z'
670 17 13: UTCTime '391231235959Z' 668 17 13: UTCTime '391231235959Z'
: } : }
685 30 19: SEQUENCE { 683 30 19: SEQUENCE {
687 31 17: SET { 685 31 17: SET {
689 30 15: SEQUENCE { 687 30 15: SEQUENCE {
691 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 689 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
696 13 8: PrintableString 'AliceRSA' 694 13 8: PrintableString 'AliceRSA'
: } : }
: } : }
: } : }
706 30 159: SEQUENCE { 704 30 159: SEQUENCE {
709 30 13: SEQUENCE { 707 30 13: SEQUENCE {
711 06 9: OBJECT IDENTIFIER 709 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1) : rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
722 05 0: NULL 720 05 0: NULL
: } : }
724 03 141: BIT STRING 0 unused bits, encapsulates { 722 03 141: BIT STRING 0 unused bits, encapsulates {
728 30 137: SEQUENCE { 726 30 137: SEQUENCE {
731 02 129: INTEGER 729 02 129: INTEGER
: 00 E0 89 73 39 8D D8 F5 F5 E8 87 76 : 00 E0 89 73 39 8D D8 F5 F5 E8 87 76
39 7F 4E B0 : 39 7F 4E B0 05 BB 53 83 DE 0F B7 AB
: 05 BB 53 83 DE 0F B7 AB DC 7D C7 75 : DC 7D C7 75 29 0D 05 2E 6D 12 DF A6
29 0D 05 2E : 86 26 D4 D2 6F AA 58 29 FC 97 EC FA
: 6D 12 DF A6 86 26 D4 D2 6F AA 58 29
FC 97 EC FA
: 82 51 0F 30 80 BE B1 50 9E 46 44 F1 : 82 51 0F 30 80 BE B1 50 9E 46 44 F1
2C BB D8 32 : 2C BB D8 32 CF C6 68 6F 07 D9 B0 60
: CF C6 68 6F 07 D9 B0 60 AC BE EE 34 : AC BE EE 34 09 6A 13 F5 F7 05 05 93
09 6A 13 F5 : DF 5E BA 35 56 D9 61 FF 19 7F C9 81
: F7 05 05 93 DF 5E BA 35 56 D9 61 FF
19 7F C9 81
: E6 F8 6C EA 87 40 70 EF AC 6D 2C 74 : E6 F8 6C EA 87 40 70 EF AC 6D 2C 74
9F 2D FA 55 : 9F 2D FA 55 3A B9 99 77 02 A6 48 52
: 3A B9 99 77 02 A6 48 52 8C 4E F3 57 : 8C 4E F3 57 38 57 74 57 5F
38 57 74 57 861 02 3: INTEGER 65537
: 5F
863 02 3: INTEGER 65537
: } : }
: } : }
: } : }
868 A3 96: [3] { 866 A3 129: [3] {
870 30 94: SEQUENCE { 869 30 127: SEQUENCE {
872 30 12: SEQUENCE { 871 30 12: SEQUENCE {
874 06 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19) 873 06 3: OBJECT IDENTIFIER
: basicConstraints (2 5 29 19)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
879 01 1: BOOLEAN TRUE 878 01 1: BOOLEAN TRUE
882 04 2: OCTET STRING, encapsulates { 881 04 2: OCTET STRING, encapsulates {
884 30 0: SEQUENCE {} 883 30 0: SEQUENCE {}
: } : }
: } : }
886 30 14: SEQUENCE { 885 30 14: SEQUENCE {
888 06 3: OBJECT IDENTIFIER keyUsage (2 5 29 15) 887 06 3: OBJECT IDENTIFIER
: keyUsage (2 5 29 15)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
893 01 1: BOOLEAN TRUE 892 01 1: BOOLEAN TRUE
896 04 4: OCTET STRING, encapsulates { 895 04 4: OCTET STRING, encapsulates {
898 03 2: BIT STRING 6 unused bits 897 03 2: BIT STRING 6 unused bits
: '11'B : '11'B
: } : }
: } : }
902 30 31: SEQUENCE { 901 30 31: SEQUENCE {
904 06 3: OBJECT IDENTIFIER 903 06 3: OBJECT IDENTIFIER
: authorityKeyIdentifier (2 5 29 35) : authorityKeyIdentifier (2 5 29 35)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
909 04 24: OCTET STRING, encapsulates { 908 04 24: OCTET STRING, encapsulates {
911 30 22: SEQUENCE { 910 30 22: SEQUENCE {
913 80 20: [0] 912 80 20: [0]
: E9 E0 90 27 AC 78 20 7A 9A D3 4C F2 : E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
42 37 4E 22 : 42 37 4E 22 AE 9E 38 BB
: AE 9E 38 BB
: } : }
: } : }
: } : }
935 30 29: SEQUENCE { 934 30 29: SEQUENCE {
937 06 3: OBJECT IDENTIFIER 936 06 3: OBJECT IDENTIFIER
: subjectKeyIdentifier (2 5 29 14) : subjectKeyIdentifier (2 5 29 14)
: (X.509 id-ce (2 5 29)) : (X.509 id-ce (2 5 29))
942 04 22: OCTET STRING 941 04 22: OCTET STRING, encapsulates {
: 04 14 77 D2 B4 D1 B7 4C 8A 8A A3 CE 943 04 20: OCTET STRING
45 9D CE EC : 77 D2 B4 D1 B7 4C 8A 8A A3 CE 45 9D
: 3C A0 3A E3 FF 50 : CE EC 3C A0 3A E3 FF 50
: } : }
: } : }
965 30 31: SEQUENCE {
967 06 3: OBJECT IDENTIFIER
: subjectAltName (2 5 29 17)
: (X.509 id-ce (2 5 29))
972 04 24: OCTET STRING, encapsulates {
974 30 22: SEQUENCE {
976 81 20: [1] 'AliceRSA@example.com'
: } : }
: } : }
966 30 13: SEQUENCE { : }
968 06 9: OBJECT IDENTIFIER : }
: sha1withRSAEncryption (1 2 840 113549 1 1 5) : }
: }
998 30 13: SEQUENCE {
1000 06 9: OBJECT IDENTIFIER
: sha1withRSAEncryption
: (1 2 840 113549 1 1 5)
: (PKCS #1) : (PKCS #1)
979 05 0: NULL 1011 05 0: NULL
: } : }
981 03 129: BIT STRING 0 unused bits 1013 03 129: BIT STRING 0 unused bits
: 52 FF B3 8B 54 1E 08 BF F3 6D 0C 12 08 7D 8E CB : 3E 70 47 A8 48 CC 13 58 8F CA 51 71
: 6E 59 EC 56 93 A6 4A 22 40 5F 8B 14 79 7E 83 4F : 6B 4E 36 18 5D 04 7E 80 B1 8D 4D CC
: F5 3F DE 21 97 16 58 70 76 32 B2 20 51 A3 1A 1F : CA A3 8F CC 7D 56 C8 BC CF 6E B3 1C
: 97 48 80 5C 83 B0 B8 93 0B 03 44 AE BF BE A4 8C : 59 A9 20 AA 05 81 A8 4E 25 AD A7 70
: 06 C6 45 E2 81 08 D5 89 58 0C 28 1B 2D A5 8B 1C : 14 75 2F F5 C7 9B D1 0E E9 63 D2 64
: 4A E3 D7 44 34 D4 CB 53 FC BA A9 8B AA B6 E9 B0 : B7 C6 66 6E 73 21 54 DF F4 BA 25 5D
: C3 AB 74 F1 2A F1 B0 C6 38 EA 87 02 1E 10 BB 99 : 7D 49 D3 94 6B 22 36 74 73 B8 4A EC
: C4 BE 36 C0 08 BA 13 65 37 3E 36 F3 31 42 73 18 : 2F 64 ED D3 3D D2 A7 42 C5 E8 37 8A
: B4 DB 9F 67 E4 BD 9F F9 FE 74 EF EA
: F9 EE 63 6A D8 3F 4B 25 09 B5 D8 1A
: 76 AE EB 9B DB 49 B0 22
: } : }
: } : }
1113 31 203: SET { 1147 31 203: SET {
1116 30 200: SEQUENCE { 1150 30 200: SEQUENCE {
1119 02 1: INTEGER 1 1153 02 1: INTEGER 1
1122 30 38: SEQUENCE { 1156 30 38: SEQUENCE {
1124 30 18: SEQUENCE { 1158 30 18: SEQUENCE {
1126 31 16: SET { 1160 31 16: SET {
1128 30 14: SEQUENCE { 1162 30 14: SEQUENCE {
1130 06 3: OBJECT IDENTIFIER commonName (2 5 4 3) 1164 06 3: OBJECT IDENTIFIER
: commonName (2 5 4 3)
: (X.520 id-at (2 5 4)) : (X.520 id-at (2 5 4))
1135 13 7: PrintableString 'CarlRSA' 1169 13 7: PrintableString 'CarlRSA'
: } : }
: } : }
: } : }
1144 02 16: INTEGER 1178 02 16: INTEGER
: 46 34 6B C7 80 00 56 BC 11 D3 6E 2E C4 10 B3 B0 : 46 34 6B C7 80 00 56 BC 11 D3 6E 2E
: C4 10 B3 B0
: } : }
1162 30 9: SEQUENCE { 1196 30 9: SEQUENCE {
1164 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 1198 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
1171 05 0: NULL 1205 05 0: NULL
: } : }
1173 30 13: SEQUENCE { 1207 30 13: SEQUENCE {
1175 06 9: OBJECT IDENTIFIER 1209 06 9: OBJECT IDENTIFIER
: rsaEncryption (1 2 840 113549 1 1 1) : rsaEncryption (1 2 840 113549 1 1 1)
: (PKCS #1) : (PKCS #1)
1186 05 0: NULL 1220 05 0: NULL
: } : }
1188 04 128: OCTET STRING 1222 04 128: OCTET STRING
: 2F 23 82 D2 F3 09 5F B8 0C 58 EB 4E 9D BF 89 9A : 2F 23 82 D2 F3 09 5F B8 0C 58 EB 4E
: 81 E5 75 C4 91 3D D3 D0 D5 7B B6 D5 FE 94 A1 8A : 9D BF 89 9A 81 E5 75 C4 91 3D D3 D0
: AC E3 C4 84 F5 CD 60 4E 27 95 F6 CF 00 86 76 75 : D5 7B B6 D5 FE 94 A1 8A AC E3 C4 84
: 3F 2B F0 E7 D4 02 67 A7 F5 C7 8D 16 04 A5 B3 B5 : F5 CD 60 4E 27 95 F6 CF 00 86 76 75
: E7 D9 32 F0 24 EF E7 20 44 D5 9F 07 C5 53 24 FA : 3F 2B F0 E7 D4 02 67 A7 F5 C7 8D 16
: CE 01 1D 0F 17 13 A7 2A 95 9D 2B E4 03 95 14 0B : 04 A5 B3 B5 E7 D9 32 F0 24 EF E7 20
: E9 39 0D BA CE 6E 9C 9E 0C E8 98 E6 55 13 D4 68 : 44 D5 9F 07 C5 53 24 FA CE 01 1D 0F
: 6F D0 07 D7 A2 B1 62 4C E3 8F AF FD E0 D5 5D C7 : 17 13 A7 2A 95 9D 2B E4 03 95 14 0B
: E9 39 0D BA CE 6E 9C 9E 0C E8 98 E6
: 55 13 D4 68 6F D0 07 D7 A2 B1 62 4C
: E3 8F AF FD E0 D5 5D C7
: } : }
: } : }
: } : }
: } : }
: } : }
5.6 Multiple signers 5.6 Multiple signers
Similar to 5.1, but the message is also signed by Diane. Two Similar to 5.1, but the message is also signed by Diane. Two
signerInfos (one for Alice, one for Diane) with no attribute signerInfos (one for Alice, one for Diane) with no attribute
certificates, each signed using DSS, Alice's and Diane's certificate certificates, each signed using DSS, Alice's and Diane's certificate
(not Carl's root cert), no CRL. The message is ExContent, and is (not Carl's root cert), no CRL. The message is ExContent, and is
included in the eContent. There are no signed or unsigned attributes. included in the eContent. There are no signed or unsigned attributes.
0 30 1470: SEQUENCE { 0 30 1466: SEQUENCE {
4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2) 4 06 9: OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2)
: (PKCS #7) : (PKCS #7)
15 A0 1455: [0] { 15 A0 1451: [0] {
19 30 1451: SEQUENCE { 19 30 1447: SEQUENCE {
23 02 1: INTEGER 1 23 02 1: INTEGER 1
26 31 9: SET { 26 31 9: SET {
28 30 7: SEQUENCE { 28 30 7: SEQUENCE {
30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26) 30 06 5: OBJECT IDENTIFIER sha1 (1 3 14 3 2 26)
: (OIW) : (OIW)
: } : }
: } : }
37 30 43: SEQUENCE { 37 30 43: SEQUENCE {
39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1) 39 06 9: OBJECT IDENTIFIER data (1 2 840 113549 1 7 1)
: (PKCS #7) : (PKCS #7)
50 A0 30: [0] { 50 A0 30: [0] {
52 04 28: OCTET STRING 'This is some sample content.' 52 04 28: OCTET STRING 'This is some sample content.'
: } : }
: } : }
82 A0 1184: [0] { 82 A0 1180: [0] {
86 30 442: SEQUENCE { 86 30 440: SEQUENCE {
90 30 377: SEQUENCE { 90 30 375: SEQUENCE {
94 A0 3: [0] { 94 A0 3: [0] {
96 02 1: INTEGER 2 96 02 1: INTEGER 2
: } : }
99 02 2: INTEGER 210 99 02 2: INTEGER 210
103 30 9: SEQUENCE { 103 30 9: SEQUENCE {
105 06 7: OBJECT IDENTIFIER dsaWithSha1 (1 2 840 10040 4 3) 105 06 7: OBJECT IDENTIFIER
: dsaWithSha1 (1 2 840 10040 4 3)