org.mozilla.jss.crypto

Class KeyPairGeneratorSpi

Known Direct Subclasses:
PK11KeyPairGenerator

public abstract class KeyPairGeneratorSpi
extends java.lang.Object

Constructor Summary

KeyPairGeneratorSpi()

Method Summary

abstract KeyPair
generateKeyPair()
abstract void
initialize(AlgorithmParameterSpec params, SecureRandom random)
abstract void
initialize(int strength, SecureRandom random)
abstract boolean
keygenOnInternalToken()
abstract void
temporaryPairs(boolean temp)

Constructor Details

KeyPairGeneratorSpi

public KeyPairGeneratorSpi()

Method Details

generateKeyPair

public abstract KeyPair generateKeyPair()
            throws TokenException

initialize

public abstract void initialize(AlgorithmParameterSpec params,
                                SecureRandom random)
            throws InvalidAlgorithmParameterException

initialize

public abstract void initialize(int strength,
                                SecureRandom random)

keygenOnInternalToken

public abstract boolean keygenOnInternalToken()

temporaryPairs

public abstract void temporaryPairs(boolean temp)