RE: Who has tried some or all of the S/MIME examples?
"Pawling, John" <[email protected]> Tue, 6 May 2003 14:20:17 -0400
| Newsgroups | gmane.ietf.smime-examples,gmane.ietf.smime |
|---|---|
| Message-ID | <[email protected]> |
Paul, DigitalNet has used the S/MIME Freeware Library (SFL) (and underlying lib= raries) to successfully process the vast majority of the examples in the = draft-ietf-smime-examples-10.txt. This message includes the notes regard= ing our testing. We will send you corrected examples for sections 11.1 a= nd 11.2. Test Results for S/MIME Examples-10: These tests were executed by DigitalNet using the S/MIME Freeware Library= (SFL) and underlying libraries. Point of contact is Bob Colestock, Robe= [email protected]. (Note: Test numbers correspond to Examples-10 section numbers.) 4. ContentInfo Tests 4.1 ContentInfo with Data type, BER: Successfully ASN.1 decoded the BER-= encoded ContentInfo sample in Examples document, but SFL can only create = DER-encoded ContentInfo objects because the Enhanced SNACC library always= uses DER to ASN.1 encode objects. 4.2 ContentInfo with Data type, DER: Successfully decoded sample in Exam= ples document using SFL. 5. SignedData Tests 5.1 Basic signed content, DSS: Successfully verified signature of sample= in Examples document using SFL. 5.2 Basic signed content, RSA: Successfully verified signature of sample= in Examples document using SFL. 5.3 Basic signed content, detached content: Successfully verified signatu= re of sample in Examples document using SFL. 5.4 Fancier signed content, Signed content with signed/unsigned attribute= s: Successfully verified signature of sample in Examples document using S= FL. =20 5.5 All RSA signed message: Successfully verified signature of sample in= Examples document using SFL. 5.6 Multiple DSS signatures: Successfully verified all of the signatures = in the sample in the Examples document. =20 5.7 Signing using SKI: Successfully verified signature of sample in Exam= ples document using SFL.=20 5.8 S/MIME multipart/signed message: Successfully verified signature of s= ample in Examples document using SFL.=20 5.9 S/MIME application/pkcs7-mime signed message: Successfully verified = signature of sample in Examples document using SFL. 5.10 SignedData With Attributes: Successfully verified signature of sampl= e in Examples document. 5.11 SignedData with Certificates Only: Successfully verified that there = were no SignerInfos that were present or verified in the sample in the Ex= amples document. 6. Enveloped-data Tests 6.1. Basic encrypted content, TripleDES and DH: Successfully used SFL to= process this envelopedData sample. =20 6.2. Basic encrypted content, TripleDES and RSA: Successfully decrypted = sample in Examples document using SFL. 6.3. Basic encrypted content, RC2/40 and RSA: Successfully decrypted sam= ple in Examples document using SFL. =20 6.4. Encrypted content, two recipients, no shared keying material: Succes= sfully used SFL to process the envelopedData sample. NOTE: Unsuccessful= Invalid tag for privateKeyInfo for second login 6.5. Encrypted content, two recipients, shared keying material: Was unabl= e to use the SFL to process the envelopedData sample because of an SFL bu= g related to processing shared UKMs. SFL will be fixed to be able to suc= cessfully process this message as it has in the past. 6.6. Encrypted content, TripleDES and DH, previously-distributed keys: Us= ed SFL to successfully process the envelopedData sample. 6.7. Encrypted content, RC2/40 and RSA, previously-distributed keys: Used= SFL to successfully process the envelopedData sample. =20 6.8. S/MIME application/pkcs7-mime encrypted message: Successfully used = SFL to process the envelopedData sample. 6.9. EnvelopedData with All Recipient Types: Successfully used SFL to pro= cess the envelopedData sample for all recipient types KARI, KTRI, and KEK= RI. 6.10. EnvelopedData with KARI RC2 Encryption: Successfully used SFL to pr= ocess the envelopedData sample. 6.11. EnvelopedData with KEK 3DES Encryption: Successfully used SFL to pr= ocess the envelopedData sample. 7. DigestedData: SFL does not support. 8. Encrypted-Data Tests:=20 8.1. Simple EncryptedData: Successfully used SFL to process the encrypted= Data sample. 8.2. EncryptedData with unprotected attributes: Successfully used SFL to = process the encryptedData sample. 9. Authenticated-Data: SFL does not support. 10. Key Wrapping: Tests conducted as part of EnvelopedData testing.=20 11. ESS Examples 11.1 ReceiptRequest: Used SFL to successfully process the signedData inc= luding a receiptRequest attribute. Note that the 11.2 signedReceipt is s= upposed to be in response to the 11.1 signedData receiptRequest, but the = examples-10 samples are incorrect. DigitalNet will provide new samples f= or 11.1 and 11.2 that are correct. 11.2 Receipt: Used SFL to successfully process the signedData including = a receipt content type. NOTE - Unsuccessful - no match in signer info er= ror 11.3 ESSSecurityLabel: Used SFL to successfully process the signedData i= ncluding a ESSSecurityLabel signed attribute. 11.4 EquivalentLabels: Used SFL to successfully process the signedData i= ncluding an EquivalentLabels signed attribute. 11.5 mlExpansionHistory: Used SFL to successfully process the signedData= including an mlExpansionHistory signed attribute. 11.6 SigningCertificate: Used SFL to successfully process the signedData= including a SigningCertificate signed attribute. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D John Pawling, [email protected] DigitalNet (formerly Getronics Government Solutions) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =A0