The files I have worked with so far:
4.1.bin - passed
4.2.bin - passed
5.1.bin - failed
1. signatureAlgorithm is 1.2.840.10040.4.1 not
1.2.840.10040.4.3
5.2.bin - passed
5.4.bin - failed
1. Contains Alice's RSA certificate
2. No content hint unsigned attribute
3. signatureAlgorithm is 1.2.840.10040.4.1 not
1.2.840.10040.4.3
5.5.bin - passed
5.6.bin - failed
1. signatureAlgorithm is 1.2.840.10040.4.1 not
1.2.840.10040.4.3
5.7.bin - failed
1. signatureAlgorithm is 1.2.840.10040.4.1 not
1.2.840.10040.4.3
5.10.bin - failed
1. Change "unknown OID" to "unknown OID (1.2.5555)"
2. Content Hint should have an OID of 1.2.840.113549.1.7.1
3. Content Identifier attribute absent
4. Contains Security Label attribute
5. Contains encrypt key preference attribute
6. Contains ML Expansion History attribute
7. Contains Equivalent Label attribute
Jim
-----Original Message-----
From: owner-ietf-smime(_at_)mail(_dot_)imc(_dot_)org
[mailto:owner-ietf-smime(_at_)mail(_dot_)imc(_dot_)org] On Behalf Of Blake
Ramsdell
Sent: Tuesday, May 06, 2003 5:26 PM
To: 'Paul Hoffman / IMC'; ietf-smime(_at_)imc(_dot_)org;
ietf-smime-examples(_at_)imc(_dot_)org
Subject: RE: Who has tried some or all of the S/MIME examples?
-----Original Message-----
From: owner-ietf-smime-examples(_at_)mail(_dot_)imc(_dot_)org
[mailto:owner-ietf-smime-examples(_at_)mail(_dot_)imc(_dot_)org] On Behalf
Of
Paul Hoffman / IMC
Sent: Sunday, May 04, 2003 3:11 PM
To: ietf-smime(_at_)imc(_dot_)org; ietf-smime-examples(_at_)imc(_dot_)org
Subject: Who has tried some or all of the S/MIME examples?
Greetings again. The WG chairs have announced that we are in the WG
last call for draft-ietf-smime-examples-10.txt. As editor of the
document, I'd like to find out who has looked at the
examples in this
particular draft and/or tried them out? If you have done so, could
you send a list of the examples you have reviewed and a short
description of how you reviewed them? You can send it to me
personally, or to the two lists. Please post even if you have seen
other people post about the same examples: we want to know how deep
our coverage is. Thanks!
The files I have worked with:
5.1.bin -- Identified as a CMS SignedData with signatures and
content, checked certificates were present, matched content
to ExContent.bin, verified one signer
5.2.bin -- Checked certificates were present, matched content
to ExContent.bin, verified one signer
5.3.bin -- Identified as a CMS SignedData with signatures and
no content, checked certificates were present, verified one
signer against external content in ExContent.bin
5.4.bin -- Extracted signing time attribute, checked
certificates were present, checked CRLs were present, matched
content to ExContent.bin, verified one signer
5.5.bin -- Checked certificates were present, matched content
to ExContent.bin, verified one signer
5.6.bin -- Checked certificates were present, matched content
to ExContent.bin, verified two signers
5.7.bin -- Checked certificates were present, matched content
to ExContent.bin, verified one signer
5.8.eml -- Parsed content with MIME parser, matched extracted
text content from text part to ExContent.bin, checked
certificates were present, verified one signer against first
part of message, identified as a CMS SignedData with
signatures and no content
5.9.eml -- Parsed content with MIME parser, matched extracted
text content from text part to ExContent.bin, checked
certificates were present, verified one signer, identified as
a CMS SignedData with signatures and content
5.10.bin -- Matched content to ExContent.bin, verified one signer
5.11.bin -- Identified as a CMS SignedData with no signatures
and no content, checked certificates were present
6.2.bin -- Decrypted message, matched content to
ExContent.bin, identified as a CMS EnvelopedData
6.3.bin -- Decrypted message, matched content to ExContent.bin
7.0.bin -- Verified hash, matched content to ExContent.bin
8.1.bin -- Decrypted data with given key, matched content to
ExContent.bin
I also worked with the following certificates and private keys:
AliceDSSSignByCarlNoInherit.cer
AlicePrivRSASign.pri
AliceRSASignByCarl.cer
BobPrivRSAEncrypt.pri
BobRSASignByCarl.cer
CarlDSSCRLForAll.crl
CarlDSSSelf.cer
CarlPrivDSSSign.pri
CarlPrivRSASign.pri
CarlRSASelf.cer
DianeDHEncryptByCarl.cer
DianeDSSSignByCarlInherit.cer
DianePrivRSASignEncrypt.pri
DianeRSASignByCarl.cer
EricaDHEncryptByCarl.cer
Blake