Resources for developers and IT professionals

Java

Alliance Key Manager: 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 CD. Fore more information on Java developer solutions, click here.

C/C++

Alliance Key Manager: Sample C source code for encryption key retrieval is provided when you install the application. The source will help Linux, Unix, and Windows users integrate key retrieval with their C/C++ applications.

Alliance AES Encryption: Sample C source code is provided for Linux, Unix, and Windows users when the application is installed.

Fore more information on C/C++ developer solutions, click here.

Microsoft .NET (C#, VBNET, J#) Developer Solutions

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. Click here for more information on Microsoft .NET developer solutions.

RPG and CL

Alliance Key Manager: You 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. Note that support for Alliance Key Manager is also included in the Alliance AES Encryption APIs for the IBM i platform.

Alliance AES Encryption for the IBM i: An extensive set of sample ILE RPG source code is provided to help you use the Alliance AES encryption APIs from your IBM i RPG applications. The examples also include the use of callable APIs for OPM RPG applications. The sample source code is available when you install the software.

Alliance Token Manager: Sample RPG source code and working applications are provided to demonstrate the use of the Alliance Token Manager product to protect sensitive data. Sample code is installed with the product.

PGP Command Line 9: Sample CL programs are provided with the product to help you get started with all aspects of PGP including key management, encryption, key management, and file signing. The sample code is installed with the product.

Utilities: Alliance AES Encryption and Alliance Key Manager client for the IBM i platform include a broad set of utilities for cross-platform data management. These utilities include PCKS#7 padding, data masking, Base64 and hex encoding, ASCII/EBCDIC conversion, HMAC generation and validation, system logging to the QAUDJRN security journal, and many others. The sample source code is installed when you install the software.

Fore more information on RPG & CL developer solutions, click here.

Cobol

Alliance Key Manager: You 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.

Alliance AES Encryption for the IBM i: Sample ILE Cobol source code is provided to help you use the Alliance AES encryption APIs from your IBM i Cobol applications. You can also use the examples to create OPM cobol wrapper applications for older versions of Cobol. The sample source code is available when you install the software.

Fore more information on Cobol developer solutions, click here.

JCL

PGP Command Line 9: 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.

For more information of JCL developer solutions, click here.

Perl

Alliance Key Manager: The Perl language supports SSL/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. For more information on Perl developer solutions, click here.

Python

Alliance Key Manager: You will find sample Python source code for Alliance Key Manager on the product CD.

Alliance AES Encryption for the IBM i: 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.

Fore more information on Python developer solutions, click here.

PHP

Alliance Key Manager: You will find sample PHP source code for Alliance Key Manager on the product CD.

Alliance AES Encryption for the IBM i: Sample PHP 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.

Fore more information on PHP developer solutions, click here.

Ruby

Alliance AES Encryption for the IBM i: Sample Ruby 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.

Fore more information on Ruby developer solutions, click here.