CSRC   nistlogo
Home Library Services Events Advisories Contact Site Map  
SEARCH
PKI Homepage

S/MIME Home Page

S/MIME Publications

S/MIME Relevant Links

NIST Cryptographic Standards

 
 
   NIST S/MIME Interoperability Testing

NIST testing is designed to test the interoperability between peer S/MIME applications and Certification Authority products, and between S/MIME applications and Directories. The S/MIME specification allows multiple interpretations and implementations and is sometimes silent about key aspects that affect interoperability. A number of "S/MIME Enabled" products are available on the market that may be incapable of fully interacting with one another. 

NIST has been developing an Internet-based automated testing facility. This automated "testbed" was designed to help ensure conformance to the Federal S/MIME V3 Client Profile, (NIST Special Publication 800-49), help ensure conformance to related "standards" (IETF RFCs), and help ensure interoperability of S/MIME V3 products. As part of the automated testing facility, a S/MIME V3 reference implementation has been deployed. The reference implementation supports both originator and recipient roles and conforms to a subset of the Federal S/MIME V3 Client Profile. Thus, the reference implementation will serve to validate not only S/MIME V3 implementations, but the NIST profile as well.

The automated test facility was designed to assist product developers by providing immediate feedback on newly implemented features. The test results will establish the success or failure of new features, and provide detailed failure reports when errors are encountered. Methodical testing against a known reference implementation is often more valuable than ad hoc testing against an arbitrary set of implementations. In particular, performance of a well-designed test suite against a known reference implementation can provide consistent and more complete test coverage of important features as well as detailed error analysis and feedback.

Status: The NIST S/MIME V3 Test Facility is now open for limited-use testing. Due to decreases in funding and available manpower, further development of and support for the test facility has been indefinitely suspended. NIST plans to have the test facility remain on-line indefinitely and be available on an "as is" basis, i.e., with little to no NIST support available. After downloading and reading the instructions for using the test facility you may proceed to use the facility immediately.

For more information on the status of the test facility, please contact David Cooper

 
 
 

Line splits pagego to PKI HomepageNIST PKI Home Page go to CSRC HomepageCSRC Home Page go to NIST HomepageNIST's Homepagego to Security Division HomepageNIST Security Division

Please send comments or suggestions to David Cooper

Last Modified: July 23, 2004.