[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: S/MIME examples draft
Paul,
DigitalNet completed our testing of the "Examples of S/MIME Messages"
Internet-Draft. DigitalNet used the S/MIME Freeware Library (SFL) to
successfully process (i.e. decode, verify, decrypt) the samples in the
"Examples-13" I-D.
We hit the same problems with tests 4.9 and 5.3 that Holger Ebel
reported earlier. We re-tested with the corrected examples he sent out
and all tests now pass.
See below for the specific test results.
- Rich
-----------------------------
Richard E. Nicholas
Secure Systems Consultant
DigitalNet Government Solutions, LLC
Richard.Nicholas@xxxxxxxxxxxxxx
(301) 939-2722
Test Results:
(Note: Test numbers correspond to Examples-13 sections 3 through 7.)
3. ContentInfo Tests
3.1 ContentInfo with Data type, BER: Successfully ASN.1 decoded the
BER-encoded ContentInfo sample in Examples document using SFL.
3.2 ContentInfo with Data type, DER: Successfully ASN.1 decoded the
DER-encoded ContentInfo sample in Examples document using SFL.
4. Signed-Data Tests
4.1 Basic signed content, DSS: Successfully verified signature of
sample in Examples document using SFL.
4.2 Basic signed content, RSA: Successfully verified signature of
sample in Examples document using SFL.
4.3 Basic signed content, detached content: Successfully verified
signature of sample in Examples document using SFL.
4.4 Fancier Signed Content: Successfully verified signature of
sample in Examples document using SFL.
4.5 All RSA signed message: Successfully verified signature of
sample in Examples document using SFL.
4.6 Multiple Signers: Successfully verified both of the signatures
in the sample in the Examples document using SFL.
4.7 Signing using SKI: Successfully verified signature of sample in
Examples document using SFL.
4.8 S/MIME multipart/signed message: Successfully verified signature
of sample in Examples document using SFL.
4.9 S/MIME application/pkcs7-mime signed message: Unsuccessful.
There was a problem with 4.9 - The SFL does not recognize that the
message is a signedData message because of the data error in the
original message. Re-tested with the changes that Holger Ebel made.
The test ran successfully and verified the signature.
4.10 SignedData with Attributes: Successfully verified signature of
sample in Examples document using SFL.
4.11 SignedData with Certificates only: Successfully processed
sample in Examples document using SFL.
5. Enveloped-data Tests
5.1. Basic encrypted content, TripleDES and RSA: Successfully
decrypted sample in Examples document using SFL.
5.2. Basic encrypted content, RC2/128 and RSA: Successfully
decrypted sample in Examples document using SFL.
5.3. S/MIME application/pkcs7-mime encrypted message: Successfully
decrypted sample in Examples document using SFL. Re-tested with the
changes made by Holger Ebel. That message also successfully decrypted
using the SFL.
6. Digested-Data Tests - SFL does not support.
6.0 Successfully used SFL to error out gracefully upon processing
sample in Examples document.
7. Encrypted-Data Tests
7.1 Simple EncryptedData: Successfully decrypted sample in Examples
document using SFL.
7.2 EncryptedData with unprotected attributes: Successfully
decrypted sample in Examples document using SFL.