This package provides a set of classes to help setup SSL client side authentication. This includes a class {@link nl.nikhef.slcshttps.crypto.CryptoStore} containing the cryptographic contents, i.e. private/public keypair, a certificate signing request ({@link nl.nikhef.slcshttps.crypto.CSR}) and a {@link java.security.cert.X509Certificate}. The actual setup needs an {@link javax.net.ssl.SSLSocketFactory} which can be created using methods in {@link nl.nikhef.slcshttps.crypto.CryptoSSL}. @see nl.nikhef.slcshttps @see http://www.nikhef.nl/pub/projects/grid/slcshttps/ @since 0.1