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.
030286
4069
15A0271
1930267
23021
2631192
2930189
32021
353038
373018
393116
413014
43063
48137
 
 
 
570216
 
 
 
753013
77069
88050
 
9004128
 
 
 
 
 
 
 
 
 
 
 
 
 
2213067
223069
2343020
236068
246048
 
 
2568032
 
 
 
 
 
 
 
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.