IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
   
     Home      Products      Services & industry solutions      Support & downloads      My IBM     
Security
Cryptocards
Product summary
Hardware
CCA support
PKCS #11 support
Custom programming
Performance
Library
Order
Support

 
  Security  >   Products  >  
Security Solutions
 

 Common Cryptographic Architecture (CCA) for Java
IBM has created the IBM Common Cryptographic Architecture (CCA) as the basis for a consistent cryptographic product family. Implementations of this architecture were first released in 1989, and it has been extended throughout the years.

The IBM 4758 and its CCA support program feature is a recent CCA product offering that today implements a portion of those functions available with older products as well as many new services such as the support of the SET protocol.


  IBM Cryptographic Toolkits



 
Application programs and utility programs (requestors) obtain services from the security product, such as the IBM 4758, by issuing service requests (verb calls) to the runtime subsystem of software and hardware.

The way in which application programs and utilities are linked to the API services depends on the computing environment. However, when using Java programming language and the IBM Common Java Interface to CCA, the code is almost portable between the different environments.

IBM currently has products which support the CCA architechture available on the following operating systems:
  • Windows NT/2000/XP (xSeries)
  • AIX (pSeries)
  • OS/400 (iSeries)
  • z/OS (zSeries)

The IBM Common Java Interface to CCA (or CCA in Java) provides wrapper classes for using the CCA API from Java. Besides the Java classes, the CCA in Java package also includes code to handle the native side of CCA. For instance, when using this package under Windows a DLL is included in the package and loaded transparently.


 
Prerequisite to using this package is familiarity with the contents of the IBM 4758 PCI Cryptographic Coprocessor General Information Manual that discusses topics important to the understanding of the information presented in this manual:
  • The IBM 4758 PCI Cryptographic Coprocessor
  • An overview of cryptography
  • Supported cryptographic functions
  • System hardware features and software
  • Organization of the relevant publications

 

IBM 4758 PCI Crypto-
graphic Coprocessor
IBM Common Crypto-
graphic Architecture


 
Contact your local IBM representative or directly.
ccc@dk.ibm.com



    About IBM Privacy Contact