public abstract class ProxyKeyFactory extends KeyFactorySpi
Modifier and Type | Field and Description |
---|---|
protected KeyFactory |
keyfac_ |
Constructor and Description |
---|
ProxyKeyFactory()
Creates a new instance of this
ProxyKeyFactory . |
Modifier and Type | Method and Description |
---|---|
protected PrivateKey |
engineGeneratePrivate(KeySpec keySpec) |
protected PublicKey |
engineGeneratePublic(KeySpec keySpec) |
protected KeySpec |
engineGetKeySpec(Key key,
Class keySpec) |
protected Key |
engineTranslateKey(Key key) |
protected void |
getInstance(XSecProvider.Purpose purpose) |
protected void |
getInstanceUncaught(XSecProvider.Purpose purpose) |
protected abstract String |
getKeyFactoryName() |
protected KeyFactory keyfac_
public ProxyKeyFactory() throws NoSuchAlgorithmException, NoSuchProviderException
ProxyKeyFactory
.protected void getInstanceUncaught(XSecProvider.Purpose purpose) throws NoSuchAlgorithmException, NoSuchProviderException
protected void getInstance(XSecProvider.Purpose purpose)
protected abstract String getKeyFactoryName()
protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException
engineGeneratePublic
in class KeyFactorySpi
InvalidKeySpecException
KeyFactorySpi.engineGeneratePublic(java.security.spec.KeySpec)
protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException
engineGeneratePrivate
in class KeyFactorySpi
InvalidKeySpecException
KeyFactorySpi.engineGeneratePrivate(java.security.spec.KeySpec)
protected KeySpec engineGetKeySpec(Key key, Class keySpec) throws InvalidKeySpecException
engineGetKeySpec
in class KeyFactorySpi
InvalidKeySpecException
KeyFactorySpi.engineGetKeySpec(java.security.Key,
java.lang.Class)
protected Key engineTranslateKey(Key key) throws InvalidKeyException
engineTranslateKey
in class KeyFactorySpi
InvalidKeyException
KeyFactorySpi.engineTranslateKey(java.security.Key)
© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC