Package nl.nikhef.slcshttps.crypto

This package provides a set of classes to help setup SSL client side authentication.

See:
          Description

Class Summary
CryptoSSL The main task of this class is to provide a SSLSocketFactory for a given CryptoStore containing a client certificate and corresponding private key, this is the input needed for setting up Client Side authentication during SSL setup.
CryptoStore This class is a holder for the different cryptographic objects: keypair (PrivateKey/PublicKey), certificate signing request (CSR) and a KeyStore containg the signed X509Certificate.
CSR This class is a holder for a PKCS10 Certificate Signing Request, which also supplies methods to obtain a SHA1 hash of its DER encoding and a method to obtain a URL encoded PEM string.
 

Package nl.nikhef.slcshttps.crypto Description

This package provides a set of classes to help setup SSL client side authentication. This includes a class CryptoStore containing the cryptographic contents, i.e. private/public keypair, a certificate signing request (CSR) and a X509Certificate. The actual setup needs an SSLSocketFactory which can be created using methods in CryptoSSL.

Since:
0.1
See Also:
nl.nikhef.slcshttps, http://www.nikhef.nl/pub/projects/grid/slcshttps/


nl.nikhef.slcshttps Mischa Sallé - msalle(AT)nikhef.nl