Platforms

Platforms

IBM i
IBM z
Windows
Linux
IBM i
Protect IBM i data with encryption key management

Secure sensitive information on the encryption key management. Townsend Security's IBM i solutions have been acquired by Syncsort.  You can learn more about the products here.

IBM z/OS
Protect IBM z/OS data with encryption and key management.

Protect z/OS applications with encryption and key management.

Windows
Protect Windows applications with encryption and key management.

Protect Windows applications with encryption and key management.

Linux Icon
Protect Linux applications with encryption and key management.

Protect Linux applications with encryption and key management.

Languages

Languages

Java
C/C++
.NET (C#)
RPG and CL
COBOL
JCL
Perl
PHP
Python
Java logo
Protect Java applications with encryption and key management.

A complete sample encryption key retrieval Java application and Eclipse project are provided to help Java developers get a head start with their encryption projects. You can also use the Java jar files provided with the sample code. The sample code is available in the evaluation download and on the product supplemental. 

C/C++
Protect C/C++ applications with encryption and key management.

Developers have access to sample C/C++ source code for encryption key retrieval when installing the application. The source will help Linux, Unix, and Windows users integrate key retrieval with their C/C++ applications. 

.Net
Protect .NET applications with encryption and key management.

Alliance Key Manager: The Alliance key retrieval sample code includes sample Windows .NET application source code that shows how to use the Alliance key retrieval .NET assembly. The sample key retrieval application also includes documentation on managing certificates in the Windows certificate store. 

RPG and CL
Protect RPG/COBOL applications with encryption and key management.

Developers will find sample RPG source code for the IBM i platform for encryption key retrieval using Alliance Key Manager. The example code shows how to use a secure SSL/TLS session to retrieve an encryption key. The sample source code is available when you install the software. 

COBOL
Protect COBOL applications with encryption and key management.

Developers will find sample Cobol source code for the IBM System z platform for encryption key retrieval using Alliance Key Manager. The example code shows how to use a secure SSL/TLS session to retrieve an encryption key. The sample source code is available when you install the software.

JCL
Over 20 sample JCL applications are provided with the PGP Command Line 9 solution.

Over 20 sample JCL applications are provided with the PGP Command Line 9 solution to help you get started with key management, encryption, decryption, and a variety of other PGP tasks. The sample source code is available when you install the software. 

Perl
Protect Perl applications with encryption and key management.

The Perl language supports TLS connectivity and you can use Perl to retrieve encryption keys from the Alliance Key Manager server. Sample Perl code snippets are provided to help you get started. 

PHP
Protect PHP applications with encryption and key management

PHP encryption happens all the time and sample PHP source code is provided to help you use the Alliance AES encryption APIs from your IBM i PHP applications. The sample source code is available when you install the software. 

Python
Protect Python applications with encryption and key management.

Sample Python source code is provided to help you use the Alliance AES encryption APIs from your IBM i Python applications. The sample source code is available when you install the software. 

Cloud Clients

Cloud Clients

Amazon Web Services
Microsoft Azure
VMware vCloud Air
IBM SoftLayer
Amazon Web Services (AWS)
Protect data in AWS with encryption and key management.

Alliance Key Manager for AWS allows organizations to protect data easily in AWS while mitigating the risk of data loss in a cloud environment.  Using the same NIST compliant AES encryption and FIPS 140-2 compliant technology found in Townsend Security's enterprise HSMs, Alliance Key Manager for AWS brings strong encryption security and key management to Amazon Web Services as an Amazon Machine Image (AMI).

Microsoft Azure
Protect data in Microsoft Azure with encryption and key management.

Alliance Key Manager (AKM) for Microsoft Azure is a virtual machine that encrypts sensitive data and securely manages encryption keys without the burden of hardware. Using the same FIPS 140-2 compliant key management solution found in Townsend Security’s HSM, AKM for Microsoft Azure is easily deployed in Microsoft Azure.

VMware vCloud Air
Protect data in vCloud Air with encryption and key management.

Using the same FIPS 140-2 compliant technology that is in our hardware security module (HSM) and in use by over 3,000 customers, Alliance Key Manager for VMware brings a proven and mature encryption key management solution to VMware environments. Alliance Key Manager for VMware supports VMware ESX, VMware vSphere (ESXi), and vCloud.

SoftLayer
Protect data in SoftLayer with encryption and key management.

Enterprises can run Alliance Key Manager for VMware natively in IBM SoftLayer.  The centralized encryption key management solution is FIPS 140-2 compliant and has been validated to meet PCI DSS in VMware environments.

Databases

Databases

MySQL
Microsoft SQL Server
MongoDB
DB2/400
MySQL
Protect MySQL databases with encryption and key management.

Alliance Key Manager provides many shared libraries and application code examples if you need to implement secure key retrieval and encryption in your applications that store data in MySQL.

Microsoft SQL Server
Protect SQL Server databases with encryption and key management.

For SQL Server Enterprise, Evaluation, Developer, and Datacenter editions  Alliance Key Manager connects effortlessly to the database and utilizes Microsoft’s Extensible Key Management (EKM) capabilities to manage TDE and Cell Level encryption keys away from the protected data. For Standard editions and those that don’t support EKM, Alliance Key Manager provides many shared libraries and application code examples for you to implement secure key retrieval and encryption within your applications that store data in SQL Server.   

MongoDB
Protect data in MongoDB with encryption and key management.

MongoDB Enterprise supports KMIP integration at the database level. Alliance Key Manager supports KMIP and customers using MongoDB can retrieve an existing encryption key from AKM or create a new key on AKM using the KMIP interface. They can then use this encryption key as a MongoDB “master key” to encrypt MongoDB database keys.   

Protect DB2/400 applications with encryption key management.

FIELDPROC encryption allows enterprises to protect their sensitive data without applications changes. Coupled with Alliance Key Manager, organizations are able to address audit requirements for encryption key management.

Web

Web

Drupal
.NET
Drupal
Encryption & API key management for Drupal sites.

Within the Drupal CMS there is no native way to securely manage API and encryption keys.  The Townsend Security Key Connection module allows Drupal users to manage and store keys with Alliance Key Manager.  Additionally, the solution supports an on-appliance encryption service so that encryption keys are always kept separate from the data they protect.

Microsoft .Net
Protect .NET web applications with encryption and key management.

Townsend Security can help .NET developers protect private data in their web applications with Alliance Key Manager.  The solution comes with extensive SDKs, sample code, and client applications to make your security project quick and painless.

Virtualization

Virtualization

VMware
Protect data in VMware with encryption and key management.

Using the same FIPS 140-2 compliant technology that is in our hardware security module (HSM) and in use by over 3,000 customers, Alliance Key Manager for VMware brings a proven and mature encryption key management solution to VMware environments. Alliance Key Manager for VMware supports VMware ESX, VMware vSphere (ESXi), and vCloud.