draft-ietf-smime-bfibecms-06.txt   draft-ietf-smime-bfibecms-07.txt 
skipping to change at page 1, line 13 skipping to change at page 1, line 13
L. Martin L. Martin
S/MIME Working Group Voltage Security S/MIME Working Group Voltage Security
Internet Draft Mark Schertler Internet Draft Mark Schertler
Expires: March 2008 Tumbleweed Communications Expires: March 2008 Tumbleweed Communications
September 2007 September 2007
Using the Boneh-Franklin and Boneh-Boyen identity-based Using the Boneh-Franklin and Boneh-Boyen identity-based
encryption algorithms with the Cryptographic Message Syntax encryption algorithms with the Cryptographic Message Syntax
(CMS) (CMS)
<draft-ietf-smime-bfibecms-06.txt> <draft-ietf-smime-bfibecms-07.txt>
Status of this Document Status of this Document
By submitting this Internet-Draft, each author represents By submitting this Internet-Draft, each author represents
that any applicable patent or other IPR claims of which he that any applicable patent or other IPR claims of which he
or she is aware have been or will be disclosed, and any of or she is aware have been or will be disclosed, and any of
which he or she becomes aware will be disclosed, in which he or she becomes aware will be disclosed, in
accordance with Section 6 of BCP 79. accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Internet-Drafts are working documents of the Internet
skipping to change at page 5, line 27 skipping to change at page 5, line 27
defined in [IBE]. defined in [IBE].
The identitySchema defines the format that is used to encode The identitySchema defines the format that is used to encode
the information that defines the identity of the recipient. the information that defines the identity of the recipient.
This MUST be set to cmsIdentityOID to indicate that This MUST be set to cmsIdentityOID to indicate that
identityData contains an EmailIdentitySchema type. identityData contains an EmailIdentitySchema type.
cmsIdentityOID OBJECT IDENTIFIER ::= { joint-iso-itu-t(2) cmsIdentityOID OBJECT IDENTIFIER ::= { joint-iso-itu-t(2)
country(16) country(16)
us(840) organization(1) identicrypt(114334) keyschemas(2) us(840) organization(1) identicrypt(114334) keyschemas(2)
icschemas(1) TEXTMSGemail(1) icschemas(1) rfc822email(1)
} }
The identityData field contains the identify information for The identityData field contains the identify information for
the recipient. If the contents of the field is an ASN.1 the recipient. If the contents of the field is an ASN.1
structure, the structure MUST be DER encoded [DER] before structure, the structure MUST be DER encoded [DER] before
placing it in the OCTET STRING. placing it in the OCTET STRING.
EmailIdentitySchema ::= SEQUENCE { EmailIdentitySchema ::= SEQUENCE {
TEXTMSGEmail IA5String, rfc822email IA5String,
time GeneralizedTime time GeneralizedTime
} }
The TEXTMSGEmail is the e-mail address of the recipient in The rfc822email is the e-mail address of the recipient in
the format defined by [TEXTMSG]. E-mail addresses that the format defined by [TEXTMSG]. E-mail addresses that
contain non-ASCII characters MUST be encoded using punycode contain non-ASCII characters MUST be encoded using punycode
[PUNYCODE]. [PUNYCODE].
The value of "time" is the UTC time after which the sender The value of "time" is the UTC time after which the sender
wants to let the recipient decrypt the message, so it may be wants to let the recipient decrypt the message, so it may be
called the "not-before" time. This is usually set to the called the "not-before" time. This is usually set to the
time when the message is encrypted, but MAY be set to a time when the message is encrypted, but MAY be set to a
future time. UTC time values are expressed to the nearest future time. UTC time values are expressed to the nearest
second. second.
skipping to change at page 9, line 49 skipping to change at page 9, line 49
} }
OIDValuePairs ::= SEQUENCE { OIDValuePairs ::= SEQUENCE {
fieldID OBJECT IDENTIFIER, fieldID OBJECT IDENTIFIER,
fieldData OCTET STRING fieldData OCTET STRING
} }
EncryptedKey ::= OCTET STRING EncryptedKey ::= OCTET STRING
EmailIdentitySchema ::= SEQUENCE { EmailIdentitySchema ::= SEQUENCE {
TEXTMSGEmail IA5String, rfc822email IA5String,
time GeneralizedTime time GeneralizedTime
} }
cmsIdentityOID OBJECT IDENTIFIER ::= { joint-iso-itu-t(2) cmsIdentityOID OBJECT IDENTIFIER ::= { joint-iso-itu-t(2)
country(16) country(16)
us(840) organization(1) identicrypt(114334) keyschemas(2) us(840) organization(1) identicrypt(114334) keyschemas(2)
icschemas(1) TEXTMSGemail(1) icschemas(1) rfc822email(1)
} }
cmsPPSOID OBJECT IDENTIFIER ::= { joint-iso-itu-t(2) cmsPPSOID OBJECT IDENTIFIER ::= { joint-iso-itu-t(2)
country(16) country(16)
us(840) organization(1) identicrypt(114334) pps-schemas(3) us(840) organization(1) identicrypt(114334) pps-schemas(3)
ic-schemas(1) pps-uri(1) ic-schemas(1) pps-uri(1)
} }
END END
 End of changes. 6 change blocks. 
6 lines changed or deleted 6 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/