org.metastatic.jessie.pki.provider

Class EncodedKeyFactory


public class EncodedKeyFactory
extends KeyFactorySpi

A factory for keys encoded in either the X.509 format (for public keys) or the PKCS#8 format (for private keys).
Author:
Casey Marshall (rsdio@metastatic.org)

Method Summary

PrivateKey
engineGeneratePrivate(KeySpec spec)
PublicKey
engineGeneratePublic(KeySpec spec)
KeySpec
engineGetKeySpec(Key key, Class speClass)
Key
engineTranslateKey(Key key)

Method Details

engineGeneratePrivate

public PrivateKey engineGeneratePrivate(KeySpec spec)
            throws InvalidKeySpecException

engineGeneratePublic

public PublicKey engineGeneratePublic(KeySpec spec)
            throws InvalidKeySpecException

engineGetKeySpec

public KeySpec engineGetKeySpec(Key key,
                                Class speClass)
            throws InvalidKeySpecException

engineTranslateKey

public Key engineTranslateKey(Key key)
            throws InvalidKeyException