(Logo Tech-invite)  

a Portal devoted to SIP and Security technologies

  (World Map)    
    Search Home Site Map Contact
 SIP/IMS Standardization
> IETF Standardization Process
> RFCs related to SIP (4 p.) o
> SIP-SIPPING-SIMPLE... I-Ds (22 p.) o
> Audio-Video Transport RFCs (2 p.)
> 3GPP Specifications (12 p.)
> OMA Specifications related to SIP
> TISPAN NGN Specifications (3 p.) o
> SIP Topics
> IMS Topics
 SIP/IMS Call Flows
> RFC3261's Example
> Basic -- RFC3665
> SIP PSTN -- RFC3666 (3 p.)
> SIP Service Examples (19 p.)
> IMS Signaling Flows (35 p.)
 SIP/IMS Architecture
> SIP Protocol Structure
> Dialogs & Routing
> UMTS Network Evolution
 Security
> PKIX-TLS-SMIME... Standards (20 p.) o
> Cryptography Basics
> ASN.1 for PKI Certificate & CRL Profile
> ASN.1 for CMS
> RFC3280's Certificate Examples (4)
> RFC4134's CMS-S/MIME Examples (14)
> RFC4474's SIP Authentication Service
> SSL/TLS Time-Diagrams
> IPSec Guides
 ABNF Grammars
> ABNF Notation & Rules
> URI Generic Syntax
> ABNF for SIP
> SIP Messages & URIs
> SIP Header Fields
> MIME Media Types
> ABNF for SDP
> ABNF for MSRP
> ABNF for MRCPv2
> ABNF for RTSP 2.0
> Internet Message Format
 DiffServ CoS Simulation
> IPVCoSS Simulator
> IP-VPN Case Study
  o (daily updated)

RFC 4134 -- Examples of CMS objects and S/MIME messages

Top - Overview  - Basic Signed Content, DSS  - Multiple Signers 
- Private Keys  - Basic Signed Content, RSA  - Signing Using SKI 
- Enveloped-data  - Basic Signed Content, Detached Content  - SignedData with Attributes 
- Encrypted-data  - Fancier Signed Content  - SignedData with Certificates Only 
  - All RSA Signed Message  - S/MIME Messages 

Fancier Signed Content

cmsex4

Navigation Tips: the ASN.1 Type in front of the (up) icon has a link to itself, for a display at the top of the screen; and this very icon has a link to the top of the CMS message.
0302829 (up)
4069
15A02814
19302810 (up)
23021
26319
28307
30065
 
 
373043 (up)
39069
50A030
520428
 
 
82A01967 (up)
8630556 (up)
9030405 (up)
94A03
96021
 
990216
 
 
1173013
119069
130050
 
1323018 (up)
1343116
1363014
138063
143137
 
 
 
1523030 (up)
1541713
1691713
 
1843019 (up)
1863117
1883015
190063
195138
 
 
 
20530159 (up)
2083013
210069
221050
 
22303141
22730137
23002129
 
 
 
 
 
 
 
 
 
 
 
362023
 
 
 
367A3129 (up)
37030127
3723012 (up)
374063
379011
382042
384300
 
 
 
3863014 (up)
388063
393011
396044
398032
 
 
 
4023031 (up)
404063
1090424
4113022
4138020
 
 
 
 
 
4353029 (up)
437063
4420422
4440420
 
 
 
 
 
4663031 (up)
468063
4730424
4753022
4778120
 
 
 
 
 
 
4993013 (up)
501069
512050
 
51403129 (up)
 
 
 
 
 
 
 
 
 
 
 
 
64630667 (up)
65030602 (up)
654A03
656021
 
659021
662309
664067
 
6733018 (up)
6753116
6773014
679063
684137
 
 
 
6933030 (up)
6951713
7101713
 
7253018 (up)
7273116
7293014
731063
736137
 
 
 
74530439 (up)
74930299
753067
76230286
76602129
 
 
 
 
 
 
 
 
 
 
 
8980221
 
 
92102128
 
 
 
 
 
 
 
 
 
 
 
 
 
105203133
105802129
 
 
 
 
 
 
 
 
 
 
 
 
 
1188A366 (up)
11903064
11923015 (up)
1194063
1199011
1202045
1204303
1206011
 
 
 
12093014 (up)
1211063
1216011
1219044
1221032
 
 
 
12253029 (up)
1227063
12320422
12340420
 
 
 
 
 
 
 
 
1256309 (up)
1258067
 
12670348 (up)
12703045
12720220
 
 
12940221
 
 
 
 
 
131730732 (up)
132130667 (up)
1325A03
1327021
 
1330022
1334309
1336067
 
13453018 (up)
13473116
13493014
1351063
1356137
 
 
 
13653030 (up)
13671713
13821713
 
13973019 (up)
13993117
14013015
1403063
1408138
 
 
 
141830438 (up)
142230299
1426067
143530286
143902129
 
 
 
 
 
 
 
 
 
 
 
15710221
 
 
159402128
 
 
 
 
 
 
 
 
 
 
 
 
 
172503132
172902128
 
 
 
 
 
 
 
 
 
 
 
 
 
1860A3129 (up)
186330127
18653012 (up)
1867063
1872011
1875042
1877300
 
 
 
18793014 (up)
1881063
1886011
1889044
1891032
 
 
 
18953031 (up)
1897063
19020424
19043022
19068020
 
 
 
 
 
19283029 (up)
1930063
19350422
19370420
 
 
 
 
 
19593031 (up)
1961063
19660424
19683022
19708120
 
 
 
 
 
 
1992309 (up)
1994067
 
20030348 (up)
20063045
20080220
 
 
20300221
 
 
 
 
 
 
2053A1219 (up)
205630216 (up)
205930153 (up)
2062309
2064067
 
20733018
20753116
20773014
2079063
2084137
 
 
 
20931713
210830105
21103019
2112022
21161713
 
21313019
2133022
21371713
 
21523019
2154022
21581713
 
21733019
2175022
21791713
 
21943019
2196022
22001713
 
 
 
2215309 (up)
2217067
 
22260347 (up)
22293044
22310220
 
 
22530220
 
 
 
 
 
 
227531554 (up)
227930550
2283021
22863024 (up)
22883018
22903116
22923014
2294063
2299137
 
 
 
2308022
 
2312307 (up)
2314065
 
2321A093 (up)
23233024 (up)
2325069
 
23363111
2338069
 
 
 
23493028 (up)
2351069
 
23623115
23641713
 
 
23793035 (up)
2381069
 
23923122
23940420
 
 
 
 
 
2416309 (up)
2418067
 
24270446 (up)
24293044
24310220
 
 
24530220
 
 
 
 
2475A1354 (up)
24793062 (up)
24810611
 
24943147
24963045
24980C32
2532069
 
 
 
254330286 (up)
2547069
 
255831271
256230267
2566021
25693038
25713018
25733116
25753014
2577063
2582137
 
 
 
25910216
 
 
 
2609307
2611065
 
2618A067 (up)
26203028
2622069
 
26333115
26351713
 
 
26503035
2652069
 
26633122
26650420
 
 
 
 
 
26873013
2689069
2700050
 
270204128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SEQUENCE {   ContentInfo
OBJECT IDENTIFIER signedData ( 1  2  840  113549  1  7  2 )   contentType   ContentType
[0] {   content
SEQUENCE {   SignedData
INTEGER 1   version   CMSVersion
SET {   digestAlgorithms   DigestAlgorithmIdentifiers
SEQUENCE {
OBJECT IDENTIFIER sha1 ( 1  3  14  3  2  26 )
}
}
SEQUENCE {   encapContentInfo   EncapsulatedContentInfo
OBJECT IDENTIFIER data ( 1  2  840  113549  1  7  1 )   eContentType   ContentType
[0] {   eContent
OCTET STRING 'This is some sample content.'
}
}
[0] {   certificates   CertificateSet
SEQUENCE {   certificate   Certificate   (AliceRSASignByCarl)
SEQUENCE {   tbsCertificate   TBSCertificate
[0] {   version   Version
INTEGER 2
}
INTEGER   serialNumber   CertificateSerialNumber
46 34 6B C7 80 00 56 BC 11 D3 6E 2E
C4 10 B3 B0
SEQUENCE {   signature   AlgorithmIdentifier
OBJECT IDENTIFIER sha1withRSAEncryption ( 1  2  840  113549  1  1  5 )
NULL
}
SEQUENCE {   issuer   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'CarlRSA'
}
}
}
SEQUENCE {   validity   Validity
UTCTime '990919010847Z'   notBefore   Time
UTCTime '391231235959Z'   notAfter   Time
}
SEQUENCE {   subject   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'AliceRSA'
}
}
}
SEQUENCE {   subjectPublicKeyInfo   SubjectPublicKeyInfo
SEQUENCE {   algorithm   AlgorithmIdentifier
OBJECT IDENTIFIER rsaEncryption ( 1  2  840  113549  1  1  1 )
NULL
}
BIT STRING 0 unused bits, encapsulates {   subjectPublicKey
SEQUENCE {   RSAPublicKey
INTEGER   modulus
00 E0 89 73 39 8D D8 F5 F5 E8 87 76
39 7F 4E B0 05 BB 53 83 DE 0F B7 AB
DC 7D C7 75 29 0D 05 2E 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
2C BB D8 32 CF C6 68 6F 07 D9 B0 60
AC BE EE 34 09 6A 13 F5 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
9F 2D FA 55 3A B9 99 77 02 A6 48 52
8C 4E F3 57 38 57 74 57 5F
INTEGER 65537   publicExponent
}
}
}
[3] {   extensions   Extensions
SEQUENCE {
SEQUENCE {   extension
OBJECT IDENTIFIER basicConstraints ( 2  5  29  19 )
BOOLEAN TRUE
OCTET STRING, encapsulates {   extnValue
SEQUENCE {   BasicConstraints
}
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER keyUsage ( 2  5  29  15 )
BOOLEAN TRUE
OCTET STRING, encapsulates {   extnValue
BIT STRING 6 unused bits   KeyUsage
'11'B   digitalSignature & nonRepudiation
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER authorityKeyIdentifier ( 2  5  29  35 )
OCTET STRING, encapsulates {   extnValue
SEQUENCE {   AuthorityKeyIdentifier
[0]   keyIdentifier   KeyIdentifier
E9 E0 90 27 AC 78 20 7A 9A D3 4C F2
42 37 4E 22 AE 9E 38 BB
}
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER subjectKeyIdentifier ( 2  5  29  14 )
OCTET STRING, encapsulates {   extnValue
OCTET STRING   SubjectKeyIdentifier
KeyIdentifier
77 D2 B4 D1 B7 4C 8A 8A A3 CE 45 9D
CE EC 3C A0 3A E3 FF 50
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER subjectAltName ( 2  5  29  17 )
OCTET STRING, encapsulates {   extnValue
SEQUENCE {   GeneralNames
[1] 'AliceDSS@example.com'   rfc822Name
}
}
}
}
}
}
SEQUENCE {   signatureAlgorithm   AlgorithmIdentifier
OBJECT IDENTIFIER sha1withRSAEncryption ( 1  2  840  113549  1  1  5 )
NULL
}
BIT STRING 0 unused bits   signatureValue
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
}
SEQUENCE {   certificate   Certificate   (CarlDSSSelf)
SEQUENCE {   tbsCertificate   TBSCertificate
[0] {   version   Version
INTEGER 2
}
INTEGER 1   serialNumber   CertificateSerialNumber
SEQUENCE {   signature   AlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
SEQUENCE {   issuer   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'CarlDSS'
}
}
}
SEQUENCE {   validity   Validity
UTCTime '990816225050Z'   notBefore   Time
UTCTime '391231235959Z'   notAfter   Time
}
SEQUENCE {   subject   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'CarlDSS'
}
}
}
SEQUENCE {   subjectPublicKeyInfo   SubjectPublicKeyInfo
SEQUENCE {   algorithm   AlgorithmIdentifier
OBJECT IDENTIFIER dsa ( 1  2  840  10040  4  1 )
SEQUENCE {   parameters   Dss-Parms
INTEGER   p
00 B6 49 18 3E 8A 44 C1 29 71 94 4C
01 C4 12 C1 7A 79 CB 54 4D AB 1E 81
FB C6 4C B3 0E 94 09 06 EB 01 D4 B1
C8 71 4B C7 45 C0 50 25 5D 9C FC DA
E4 6D D3 E2 86 48 84 82 7D BA 15 95
4A 16 F6 46 ED DD F6 98 D2 BB 7E 8A
0A 8A BA 16 7B B9 50 01 48 93 8B EB
25 15 51 97 55 DC 8F 53 0E 10 A9 50
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
INTEGER   q
00 DD C1 2F DF 53 CE 0B 34 60 77 3E
02 A4 BF 8A 5D 98 B9 10 D5
INTEGER   g
0C EE 57 9B 4B BD DA B6 07 6A 74 37
4F 55 7F 9D ED BC 61 0D EB 46 59 3C
56 0B 2B 5B 0C 91 CE A5 62 52 69 CA
E1 6D 3E BD BF FE E1 B7 B9 2B 61 3C
AD CB AE 45 E3 06 AC 8C 22 9D 9C 44
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
}
}
BIT STRING 0 unused bits, encapsulates {   subjectPublicKey
INTEGER   DSAPublicKey
00 99 87 74 27 03 66 A0 B1 C0 AD DC
2C 75 BB E1 6C 44 9C DA 21 6D 4D 47
6D B1 62 09 E9 D8 AE 1E F2 3A B4 94
B1 A3 8E 7A 9B 71 4E 00 94 C9 B4 25
4E B9 60 96 19 24 01 F3 62 0C FE 75
C0 FB CE D8 68 00 E3 FD D5 70 4F DF
23 96 19 06 94 F4 B1 61 8F 3A 57 B1
08 11 A4 0B 26 25 F0 52 76 81 EA 0B
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
}
}
[3] {   extensions   Extensions
SEQUENCE {
SEQUENCE {   extension
OBJECT IDENTIFIER basicConstraints ( 2  5  29  19 )
BOOLEAN TRUE
OCTET STRING, encapsulates {   extnValue
SEQUENCE {   BasicConstraints
BOOLEAN TRUE
}
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER keyUsage ( 2  5  29  15 )
BOOLEAN TRUE
OCTET STRING, encapsulates {   extnValue
BIT STRING 1 unused bits   KeyUsage
'1100001'B   digitalSignature & nonRepudiation & cRLSign
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER subjectKeyIdentifier ( 2  5  29  14 )
OCTET STRING, encapsulates {   extnValue
OCTET STRING   SubjectKeyIdentifier
KeyIdentifier
70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
3D 20 BC 43 2B 93 F1 1F
}
}
}
}
}
SEQUENCE {   signatureAlgorithm   AlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
BIT STRING 0 unused bits, encapsulates {   signatureValue
SEQUENCE {   Dss-Sig-Value
INTEGER   r
6B A9 F0 4E 7A 5A 79 E3 F9 BE 3D 2B
C9 06 37 E9 11 17 A1 13
INTEGER   s
00 8F 34 69 2A 8B B1 3C 03 79 94 32
4D 12 1F CE 89 FB 46 B2 3B
}
}
}
SEQUENCE {   certificate   Certificate   (AliceDSSSignByCarlNoInherit)
SEQUENCE {   tbsCertificate   TBSCertificate
[0] {   version   Version
INTEGER 2
}
INTEGER 200   serialNumber   CertificateSerialNumber
SEQUENCE {   signature   AlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
SEQUENCE {   issuer   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'CarlDSS'
}
}
}
SEQUENCE {   validity   Validity
UTCTime '990817011049Z'   notBefore   Time
UTCTime '391231235959Z'   notAfter   Time
}
SEQUENCE {   subject   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'AliceDSS'
}
}
}
SEQUENCE {   subjectPublicKeyInfo   SubjectPublicKeyInfo
SEQUENCE {   algorithm   AlgorithmIdentifier
OBJECT IDENTIFIER dsa ( 1  2  840  10040  4  1 )
SEQUENCE {   parameters   Dss-Parms
INTEGER   p
00 81 8D CD ED 83 EA 0A 9E 39 3E C2
48 28 A3 E4 47 93 DD 0E D7 A8 0E EC
53 C5 AB 84 08 4F FF 94 E1 73 48 7E
0C D6 F3 44 48 D1 FE 9F AF A4 A1 89
2F E1 D9 30 C8 36 DE 3F 9B BF B7 4C
DC 5F 69 8A E4 75 D0 37 0C 91 08 95
9B DE A7 5E F9 FC F4 9F 2F DD 43 A8
8B 54 F1 3F B0 07 08 47 4D 5D 88 C3
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
INTEGER   q
00 E2 47 A6 1A 45 66 B8 13 C6 DA 8F
B8 37 21 2B 62 8B F7 93 CD
INTEGER   g
26 38 D0 14 89 32 AA 39 FB 3E 6D D9
4B 59 6A 4C 76 23 39 04 02 35 5C F2
CB 1A 30 C3 1E 50 5D DD 9B 59 E2 CD
AA 05 3D 58 C0 7B A2 36 B8 6E 07 AF
7D 8A 42 25 A7 F4 75 CF 4A 08 5E 4B
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
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
}
}
BIT STRING 0 unused bits, encapsulates {   subjectPublicKey
INTEGER   DSAPublicKey
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
}
}
[3] {   extensions   Extensions
SEQUENCE {
SEQUENCE {   extension
OBJECT IDENTIFIER basicConstraints ( 2  5  29  19 )
BOOLEAN TRUE
OCTET STRING, encapsulates {   extnValue
SEQUENCE {   BasicConstraints
}
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER keyUsage ( 2  5  29  15 )
BOOLEAN TRUE
OCTET STRING, encapsulates {   extnValue
BIT STRING 6 unused bits   KeyUsage
'11'B   digitalSignature & nonRepudiation
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER authorityKeyIdentifier ( 2  5  29  35 )
OCTET STRING, encapsulates {   extnValue
SEQUENCE {   AuthorityKeyIdentifier
[0]   keyIdentifier   KeyIdentifier
70 44 3E 82 2E 6F 87 DE 4A D3 75 E3
3D 20 BC 43 2B 93 F1 1F
}
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER subjectKeyIdentifier ( 2  5  29  14 )
OCTET STRING, encapsulates {   extnValue
OCTET STRING   SubjectKeyIdentifier
KeyIdentifier
BE 6C A1 B3 E3 C1 F7 ED 43 70 A4 CE
13 01 E2 FD E3 97 FE CD
}
}
SEQUENCE {   extension
OBJECT IDENTIFIER subjectAltName ( 2  5  29  17 )
OCTET STRING, encapsulates {   extnValue
SEQUENCE {   GeneralNames
[1] 'AliceDSS@example.com'   rfc822Name
}
}
}
}
}
}
SEQUENCE {   signatureAlgorithm   AlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
BIT STRING 0 unused bits, encapsulates {   signatureValue
SEQUENCE {   Dss-Sig-Value
INTEGER   r
55 0C A4 19 1F 42 2B 89 71 22 33 8D
83 6A B5 3D 67 6B BF 45
INTEGER   s
00 9F 61 53 52 54 0B 5C B2 DD DA E7
76 1D E2 10 52 5B 43 5E BD
}
}
}
}
[1] {   crls   RevocationInfoChoices
SEQUENCE {   crl   CertificateList   (CarlDSSCRLForAll)
SEQUENCE {   tbsCertList   TBSCertList
SEQUENCE {   signature   AlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
SEQUENCE {   issuer   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'CarlDSS'
}
}
}
UTCTime '990827070000Z'   thisUpdate   Time
SEQUENCE {   revokedCertificates
SEQUENCE {
INTEGER 200   userCertificate   CertificateSerialNumber
UTCTime '990822070000Z'   revocationDate   Time
}
SEQUENCE {
INTEGER 201   userCertificate   CertificateSerialNumber
UTCTime '990822070000Z'   revocationDate   Time
}
SEQUENCE {
INTEGER 211   userCertificate   CertificateSerialNumber
UTCTime '990822070000Z'   revocationDate   Time
}
SEQUENCE {
INTEGER 210   userCertificate   CertificateSerialNumber
UTCTime '990822070000Z'   revocationDate   Time
}
SEQUENCE {
INTEGER 212   userCertificate   CertificateSerialNumber
UTCTime '990824070000Z'   revocationDate   Time
}
}
}
SEQUENCE {   signatureAlgorithm   AlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
BIT STRING 0 unused bits, encapsulates {   signatureValue
SEQUENCE {   Dss-Sig-Value
INTEGER   r
7E 65 52 76 33 FE 34 73 17 D1 F7 96
F9 A0 D4 D8 6D 5C 7D 3D
INTEGER   s
02 7A 5B B7 D5 5B 18 C1 CF 87 EF 7E
DA 24 F3 2A 83 9C 35 A1
}
}
}
}
SET {   signerInfos   SignerInfos
SEQUENCE {   SignerInfo
INTEGER 1   version   CMSVersion
SEQUENCE {   sid   IssuerAndSerialNumber
SEQUENCE {   issuer   Name
SET {   RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'CarlDSS'
}
}
}
INTEGER 200   serialNumber   CertificateSerialNumber   (AliceDSS)
}
SEQUENCE {   digestAlgorithm   DigestAlgorithmIdentifier
OBJECT IDENTIFIER sha1 ( 1  3  14  3  2  26 )
}
[0] {   signedAttrs   SignedAttributes
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
contentType ( 1  2  840  113549  1  9  3 )
SET {   attrValues
OBJECT IDENTIFIER
data ( 1  2  840  113549  1  7  1 )   ContentType
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
signingTime ( 1  2  840  113549  1  9  5 )
SET {   attrValues
UTCTime '030514153900Z'   SigningTime
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
messageDigest ( 1  2  840  113549  1  9  4 )
SET {   attrValues
OCTET STRING
40 6A EC 08 52 79 BA 6E 16 02 2D 9E
06 29 C0 22 96 87 DD 48
}
}
}
SEQUENCE {   signatureAlgorithm   SignatureAlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
OCTET STRING, encapsulates {   signature   SignatureValue
SEQUENCE {   Dss-Sig-Value
INTEGER   r
3B A5 E0 4A DB 6D 58 E0 19 D1 00 1C
4F 44 9A 57 7A 71 66 68
INTEGER   s
1A 11 98 D6 1F 1F AF 34 81 01 DE BE
8B DC B6 A8 6A 91 69 13
}
}
[1] {   unsignedAttrs   UnsignedAttributes
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
id-aa-contentHint ( 1  2  840  113549  1  9  16  2  4 )
SET {   attrValues
SEQUENCE {
UTF8String 'Content Hints Description Buffer'
OBJECT IDENTIFIER data ( 1  2  840  113549  1  7  1 )
}
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
countersignature ( 1  2  840  113549  1  9  6 )
SET {   attrValues
SEQUENCE {   SignerInfo