TLS Platinum™ SDK

TLS Platinum provides the tools you need to easily implement applications for Secure Sockets Layer v2, Secure Sockets Layer v3, and Transport Layer Security v1.0 protocols. It contains reliable methods for secure private-key storage, certificate management, and public key cryptography.

The SDK includes:
  • Secure key database
  • Certificate management system
  • SPYRUS native cryptographic engine
  • Library of C functions implementing DSA, Diffie-Hellman, SHA-1, MD5, and other cryptographic algorithms

Specifications
Protocol Support
SSL v2 , v3, and
TLS v1.0 (optional)

Cryptography
SPYRUS Native Crypto
Randomness support

Message Encoding Standards
ASN.1/BER/DER

Key Exchange
RSA
Diffie-Hellman

Symmetric Encryption
DES, Triple DES,
RC2, and RC4

Digital Signature
RSA, DSA

Trust Management
Certificate chain validation
Trusted Root management

Authentication
Server authentication (always)
Client authentication (optional)
Platforms
Linux, Solaris, Win32

Message Digest
MD5
SHA-1

Cryptographic Standards Compliance
FIPS 180-1 Secure Hash Standard (SHA-1)
FIPS 46-2 Data Encryption Standard (DES)
PKCS #1 RSA Encryption Standard
PKCS #7 Cryptographic Message Syntax
PKCS #10 Certificate Request Syntax
PKCS #12 Import/Export Keying Material
X.509 certificate formats
Control-flow Attributes
Blocking and non-blocking I/O

Export
Export and domestic configurations

Packaging
Complete C source code
Sample applications