focus on internet & telecom standardization topics
hist. pages: SIP/IMS, SEC...
Home
Search
Organizations
#
IETF
#
3GPP
#
ETSI
#
Alliances, Fora, & other SDOs
Standardization work
#
IETF WGs: RFCs
#
RFC index
#
3GPP Specifications
#
ETSI TISPAN NGN
#
ETSI SCP
#
SIP RFC3261's Example
#
SIP Protocol Structure
#
SIP Dialogs & Routing
#
SIP Service Examples
#
SIP Authentication Service
#
ABNF Grammars
#
IMS Signalling flows
#
2G-3G Network Evolution
#
Cryptography Basics
#
SSL/TLS Sequence Charts
#
PKI Certificate Examples
#
PKI's ASN.1 Definitions
#
CMS Examples
#
CMS's ASN.1 Definitions
#
Network Simulation
RFC 4134:
Examples of CMS objects and S/MIME messages
03. Enveloped-data
Top
Prev
Next
RFC 4134 -- Examples of CMS objects and S/MIME messages
01.
Overview
02.
Private Keys
03.
Enveloped-data
04.
Encrypted-data
05.
Basic Signed Content, DSS
06.
Basic Signed Content, RSA
07.
Basic Signed Content, Detached Content
08.
Fancier Signed Content
09.
All RSA Signed Message
10.
Multiple Signers
11.
Signing Using SKI
12.
SignedData with Attributes
13.
SignedData with Certificates Only
14.
S/MIME Messages
Navigation Tips:
the ASN.1 Type in front of the
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.
0
30
286
4
06
9
15
A0
271
19
30
267
23
02
1
26
31
192
29
30
189
32
02
1
35
30
38
37
30
18
39
31
16
41
30
14
43
06
3
48
13
7
57
02
16
75
30
13
77
06
9
88
05
0
90
04
128
221
30
67
223
06
9
234
30
20
236
06
8
246
04
8
256
80
32
SEQUENCE
{
ContentInfo
OBJECT IDENTIFIER
envelopedData
( 1 2 840 113549 1 7 3 )
contentType
ContentType
[0] {
content
SEQUENCE
{
EnvelopedData
INTEGER
0
version
CMSVersion
SET
{
recipientInfos
RecipientInfos
SEQUENCE
{
RecipientInfo
ktri
KeyTransRecipientInfo
INTEGER
0
version
CMSVersion
SEQUENCE {
rid
RecipientIdentifier
IssuerAndSerialNumber
SEQUENCE {
issuer
Name
SET {
RelativeDistinguishedName
SEQUENCE {
OBJECT IDENTIFIER
commonName ( 2 5 4 3 )
PrintableString
'CarlRSA'
}
}
}
INTEGER
serialNumber
CertificateSerialNumber
(BobRSASignByCarl)
46 34 6B C7 80 00 56 BC 11 D3 6E 2E
CD 5D 71 D0
}
SEQUENCE {
keyEncryptionAlgorithm
AlgorithmIdentifier
OBJECT IDENTIFIER
rsaEncryption
( 1 2 840 113549 1 1 1 )
NULL
}
OCTET STRING
encryptedKey
EncryptedKey
0B 71 0D E6 71 88 88 98 B6 96 C1 8F
70 FD A2 27 DE DA E1 EF 24 6C A4 33
DF AC E0 E9 9D A2 D3 2C 7A CD 80 B8
99 9E E6 5F B1 41 B3 72 16 83 E7 FA
2A 00 8B C7 73 35 78 26 D6 C7 CF 8C
0C 56 DB A5 76 9D 08 38 0E F3 F9 D4
91 43 58 78 DC 49 B6 EC EE 6C 68 33
A3 21 1D F0 28 78 1F F7 5D F6 07 73
4D DF AD 69 31 20 4B 48 A9 75 22 6E
36 79 15 63 8F CC EB 9D A3 28 A1 D1
2C 57 F4 DA 1A 2C 75 1F
}
}
SEQUENCE
{
encryptedContentInfo
EncryptedContentInfo
OBJECT IDENTIFIER
data
( 1 2 840 113549 1 7 1 )
contentType
ContentType
SEQUENCE {
contentEncryptionAlgorithm
AlgorithmIdentifier
OBJECT IDENTIFIER
des-EDE3-CBC ( 1 2 840 113549 3 7 )
OCTET STRING
2D 68 C5 E9 47 06 51 35
}
[0]
encryptedContent
EncryptedContent
0E C8 92 7F C6 7D 3F 8D CB AD 8E 0E
C5 49 3A EB 47 2E D6 55 DE 09 21 4E
48 EA 4E 27 B1 6E 57 25
}
}
}
}
Last update: November 19, 2009
© 2005-2010 Joël Repiquet, All Rights Reserved.