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. |
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
.