Products by Protocol

Codenomicon TLS Client Test Tool Data Sheet

  • Test tool: Codenomicon TLS Client Test Tool
  • Direction: Client
  • Tagline: A Dependable Baseline for Internet Security

Codenomicon TLS Client Test Tool helps you eliminate flaws in any TLS/SSL client application proactively and cost-effectively. Finding flaws early on during the product lifecycle saves development and maintenance costs, produces more stable systems, and enhances your product and corporate image. The robustness and dependability of TLS/SSL-enabled client applications must be verified using the Codenomicon TLS Client Test Tool.

TLS (Transport Layer Security) and its predecessor, SSL3 (Secure Sockets Layer), represent the current standard for communications privacy in the Internet. TLS is used in server and client applications ranging from web browsers to electronic banking software and e-commerce sites. As higher-level protocols often build upon it, the dependability of the underlying TLS implementation is an integral factor in the secure operation of a wide range of networked software products.

Used specifications

Specification Title
RFC2104 HMAC: Keyed-Hashing for Message Authentication
RFC2246 The TLS Protocol Version 1.0
RFC2459 Internet X.509 Public Key Infrastructure
RFC3268 Advanced Encryption Standard (AES) Ciphersuites for Transport Layer Security (TLS)
draft-ssl3 The SSL Protocol Version 3.0

Test tool general features

  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI, command line, remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis

Tool-specific information

Tested messages Notes Specifications
Hello Request RFC2246
Client Hello RFC2246
Server Hello RFC2246
Server Certificate RFC2246
Server Key Exchange RFC2246
Certificate Request RFC2246
Server Hello Done RFC2246
Client Certificate RFC2246
Client Key Exchange RFC2246
Certificate Verify RFC2246
Change Cipher Spec RFC2246
Finished RFC2246
Application Data RFC2246
Alert RFC2246
Supported protocol features Notes Specifications
TLS default handshake with HTTP, FTP and POP3 payload RFC2246
TLS client authentication with null certificate RFC2246
TLS session resumption RFC2246
Supported TLS/SSL cipher suites Notes Specifications
TLS_RSA_WITH_NULL_MD5 RFC2246
TLS_RSA_WITH_NULL_SHA RFC2246
TLS_RSA_WITH_RC4_128_MD5 RFC2246
TLS_RSA_WITH_RC4_128_SHA RFC2246
TLS_RSA_WITH_DES_CBC_SHA RFC2246
TLS_RSA_WITH_3DES_EDE_CBC_SHA RFC2246
TLS_DHE_DSS_WITH_DES_CBC_SHA RFC2246
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA RFC2246
TLS_DHE_RSA_WITH_DES_CBC_SHA RFC2246
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA RFC2246
TLS_DH_anon_WITH_RC4_128_MD5 RFC2246
TLS_DH_anon_WITH_DES_CBC_SHA RFC2246
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA RFC2246
TLS_RSA_WITH_AES_128_CBC_SHA RFC3268
TLS_DHE_DSS_WITH_AES_128_CBC_SHA RFC3268
TLS_DH_anon_WITH_AES_128_CBC_SHA RFC3268

This page lists the test tool data sheets available for sales and support. Please note that the information in these sheets is subject to periodical change.

Test Tool Datasheet: