(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 

SignedData with Attributes

cmxex10

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.
0302047 (up)
4069
15A02032
19302028 (up)
23021
26319
28307
30065
 
 
373043 (up)
39069
50A030
520428
 
 
82A0736 (up)
8630732
9030667 (up)
94A03
96021
 
99022
103309
105067
 
1143018 (up)
1163116
1183014
120063
125137
 
 
 
1343030 (up)
1361713
1511713
 
1663019 (up)
1683117
1703015
172063
177138
 
 
 
18730438 (up)
19130299
195067
20430286
20802129
 
 
 
 
 
 
 
 
 
 
 
3400221
 
 
36302128
 
 
 
 
 
 
 
 
 
 
 
 
 
49403132
49802128
 
 
 
 
 
 
 
 
 
 
 
 
 
629A3129 (up)
63230127
6343012 (up)
636063
641011
644042
646300
 
 
 
6483014 (up)
650063
655011
658044
660032
 
 
 
6643031 (up)
666063
6710424
6733022
6758020
 
 
 
 
 
6973029 (up)
699063
7040422
7060420
 
 
 
 
 
7283031 (up)
730063
7350424
7373022
7398120
 
 
 
 
 
 
761309 (up)
763067
 
7720348 (up)
7753045
7770220
 
 
7990221
 
 
 
 
 
 
822311225 (up)
826301221
830021
8333024
8353018
8373116
8393014
841063
846137
 
 
 
855022
 
859307
861065
 
868A01119 (up)
8723024 (up)
874069
 
8853111
887069
 
 
 
8983035 (up)
900069
 
9113122
9130420
 
 
 
 
9353056 (up)
937063
 
9423149
9440447
 
 
 
 
9933062 (up)
9950611
 
10083147
10103045
10120C32
1046069
 
 
 
10573074 (up)
1059069
 
10703161
10723059
1074307
1076065
 
10833048
1085066
10930438
 
 
 
 
 
 
113330109 (up)
11350611
 
11483194
11503192
1152021
1155067
11641327
 
11933149
11953047
1197808
 
1207A135
12091333
 
 
 
 
 
 
 
 
124430111 (up)
12460611
 
12593196
12613094
1263065
12700443
 
 
13150440
 
 
 
 
 
135730115 (up)
13590611
 
137231100
1374A098
13763090
13783111
1380309
1382063
1387132
 
13913122
13933020
1395063
14001313
 
14153117
14173015
1419063
1424138
 
14343112
14363010
1438063
1443133
 
14483118
14503016
1452063
1457139
 
 
 
1468024
 
 
 
147430252 (up)
14770611
 
149031236
149330233
149630230
1499047
15081815
1525A1201
152830198
1531A497
15333095
15353111
1537309
1539063
1544132
 
15483122
15503020
1552063
15571313
 
15723117
15743015
1576063
1581138
 
15913112
15933010
1595063
1600133
 
16053123
16073021
1609063
16141314
 
 
 
 
1630A497
16323095
16343111
1636309
1638063
1643132
 
16473122
16493020
1651063
16561313
 
16713117
16733015
1675063
1680138
 
16903112
16923010
1694063
1699133
 
17043123
17063021
1708063
17131314
 
 
 
 
 
 
 
 
 
 
172930258 (up)
17330611
 
174631242
174930239
175231114
1754021
1757067
17661338
 
 
18063160
18083058
1810808
 
1820A146
18221344
 
 
 
 
 
 
186831121
1870021
1873067
18821345
 
 
19293160
19313058
1933808
 
1943A146
19451344
 
 
 
 
 
 
 
 
 
 
1991309
1993067
 
20020447
20043045
20060221
 
 
20290220
 
 
 
 
 
 
 
 
 
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   (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
}
}
}
}
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
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 {   Attribute
OBJECT IDENTIFIER   attrType
' 1  2  5555 '
SET {   attrValues
OCTET STRING
'This is a test General ASN Attribut'
'e, number 1.'
}
}
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
sMIMECapabilities ( 1  2  840  113549  1  9  15 )
SET {   attrValues
SEQUENCE {
SEQUENCE {
OBJECT IDENTIFIER ' 1  2  3  4  5  6 '
}
SEQUENCE {
OBJECT IDENTIFIER ' 1  2  3  4  5  6  77 '
OCTET STRING
'Smime Capabilities parameters buffe'
'r 2'
}
}
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
id-aa-securityLabel ( 1  2  840  113549  1  9  16  2  2 )
SET {   attrValues
SET {
INTEGER 1
OBJECT IDENTIFIER ' 1  2  3  4  5  6  7  8 '
PrintableString
'THIS IS A PRIVACY MARK TEST'
SET {
SEQUENCE {
[0]
2A 03 04 05 06 07 86 78
[1] {
PrintableString
'THIS IS A TEST SECURITY-'
'CATEGORY.'
}
}
}
}
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
id-aa-contentReference ( 1  2  840  113549  1  9  16  2  10 )
SET {   attrValues
SEQUENCE {
OBJECT IDENTIFIER ' 1  2  3  4  5  6 '
OCTET STRING
'Content Reference Content Identifie'
'r Buffer'
OCTET STRING
'Content Reference Signature Value B'
'uffer'
}
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
id-aa-encrypKeyPref ( 1  2  840  113549  1  9  16  2  11 )
SET {   attrValues
[0] {
SEQUENCE {
SET {
SEQUENCE {
OBJECT IDENTIFIER countryName ( 2  5  4  6 )
PrintableString  'US'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationName ( 2  5  4  10 )
PrintableString  'US Government'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationalUnitName ( 2  5  4  11 )
PrintableString 'VDA Site'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationalUnitName ( 2  5  4  11 )
PrintableString 'VDA'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'Daisy RSA'
}
}
}
INTEGER 173360179
}
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
id-aa-mlExpandHistory ( 1  2  840  113549  1  9  16  2  3 )
SET {   attrValues
SEQUENCE {
SEQUENCE {
OCTET STRING '5738299'
GeneralizedTime '19990311104433Z'
[1] {
SEQUENCE {
[4] {
SEQUENCE {
SET {
SEQUENCE {
OBJECT IDENTIFIER countryName ( 2  5  4  6 )
PrintableString  'US'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationName ( 2  5  4  10 )
PrintableString  'US Government'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationalUnitName ( 2  5  4  11 )
PrintableString 'VDA Site'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationalUnitName ( 2  5  4  11 )
PrintableString 'VDA'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'Bugs Bunny DSA'
}
}
}
}
[4] {
SEQUENCE {
SET {
SEQUENCE {
OBJECT IDENTIFIER countryName ( 2  5  4  6 )
PrintableString  'US'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationName ( 2  5  4  10 )
PrintableString  'US Government'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationalUnitName ( 2  5  4  11 )
PrintableString 'VDA Site'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER organizationalUnitName ( 2  5  4  11 )
PrintableString 'VDA'
}
SET {
SEQUENCE {
OBJECT IDENTIFIER commonName ( 2  5  4  3 )
PrintableString 'Elmer Fudd DSA'
}
}
}
}
}
}
}
}
}
}
SEQUENCE {   Attribute
OBJECT IDENTIFIER   attrType
id-aa-equivalentLabels ( 1  2  840  113549  1  9  16  2  9 )
SET {   attrValues
SEQUENCE {
SET {
INTEGER 1
OBJECT IDENTIFIER ' 1  2  3  4  5  6  7  9 '
PrintableString
'EQUIVALENT THIS IS A PRIVACY MARK T'
'EST'
SET {
SEQUENCE {
[0]
2A 03 04 05 06 07 86 78
[1] {
PrintableString
'EQUIVALENT THIS IS A TEST SECURITY-'
'CATEGORY.'
}
}
}
}
SET {
INTEGER 1
OBJECT IDENTIFIER ' 1  2  3  4  5  6  7  10 '
PrintableString
'EQUIVALENT THIS IS A SECOND PRIVACY'
' MARK TEST'
SET {
SEQUENCE {
[0]
2A 03 04 05 06 07 86 78
[1] {
PrintableString
'EQUIVALENT THIS IS A TEST SECURITY-'
'CATEGORY.'
}
}
}
}
}
}
}
}
SEQUENCE {   signatureAlgorithm   SignatureAlgorithmIdentifier
OBJECT IDENTIFIER dsaWithSha1 ( 1  2  840  10040  4  3 )
}
OCTET STRING, encapsulates {   signature   SignatureValue
SEQUENCE {   Dss-Sig-Value
INTEGER   r
00 BC 33 37 65 C4 F7 70 5C 17 49 13
AA 4C 85 CA BB 52 91 48 59
INTEGER   s
63 96 A2 14 8B CF 57 DE B0 48 5F 6C
64 DD 84 04 49 5F 1C CA
}
}
}
}
}
}
}
  
Last update: January 18, 2008 
  
(to top) © 2005-2008 Joël Repiquet, All Rights Reserved.