org.metastatic.jessie

Class PrivateCredentials

Implemented Interfaces:
ManagerFactoryParameters

public class PrivateCredentials
extends java.lang.Object
implements ManagerFactoryParameters

An instance of a manager factory parameters for holding a single certificate/private key pair, encoded in PEM format.

Field Summary

static String
BEGIN_DSA
static String
BEGIN_RSA
static String
END_DSA
static String
END_RSA

Constructor Summary

PrivateCredentials()

Method Summary

void
add(InputStream certChain, InputStream privateKey)
void
destroy()
List
getCertChains()
List
getPrivateKeys()
boolean
isDestroyed()

Field Details

BEGIN_DSA

public static final String BEGIN_DSA

BEGIN_RSA

public static final String BEGIN_RSA

END_DSA

public static final String END_DSA

END_RSA

public static final String END_RSA

Constructor Details

PrivateCredentials

public PrivateCredentials()

Method Details

add

public void add(InputStream certChain,
                InputStream privateKey)
            throws CertificateException,
                   InvalidKeyException,
                   InvalidKeySpecException,
                   IOException,
                   NoSuchAlgorithmException,
                   WrongPaddingException

destroy

public void destroy()

getCertChains

public List getCertChains()

getPrivateKeys

public List getPrivateKeys()

isDestroyed

public boolean isDestroyed()