Forum Discussion

Clint_16697's avatar
Clint_16697
Icon for Nimbostratus rankNimbostratus
Dec 10, 2007

Java API for managing client auth certs

I am investigating the possibility of integrating a Java application with F5's SSL accelerator. The Java application already manages a store of X509 certificates used for SSL client authentication. It appears there are some iControl APIs that may allow my application to externally control the list of trusted client authentication certificates used by F5, e.g. Management::LDAPConfiguration::set_ssl_client_certificate. Am I looking in the right area? Also, is there a Java version of the API?

 

3 Replies

  • I think so. There is also the Management::KeyCertificate interface for managing the http ssl certificates for HTTPS virtual servers.

     

     

    And, yes, there is an API for Java. You can either download the SDK and compile the WSDL yourself, or bypass that pain by just downloading the iControl Library for Java from the iControl Assembly Labs project. For both options, you'll need to download Apache Axis from the Apache website along with the SSL based crypto java libraries from Sun.

     

     

    -Joe
  • Don_MacVittie_1's avatar
    Don_MacVittie_1
    Historic F5 Account
    Or download the Java Wrappers, which handle communications for you so you can worry about what you want to call: http://devcentral.f5.com/Default.aspx?tabid=125

     

     

    You'll still need to install Apache Axis and SSL crypto though.

     

    Don.