Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.jcajce.provider.asymmetric.elgamal
Class KeyFactorySpi

java.lang.Object
  |
  +--java.security.KeyFactorySpi
        |
        +--org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi
              |
              +--org.bouncycastle.jcajce.provider.asymmetric.elgamal.KeyFactorySpi
All Implemented Interfaces:
AsymmetricKeyInfoConverter

public class KeyFactorySpi
extends BaseKeyFactorySpi


Constructor Summary
KeyFactorySpi()
           
 
Method Summary
protected  java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec keySpec)
           
protected  java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec keySpec)
           
protected  java.security.spec.KeySpec engineGetKeySpec(java.security.Key key, java.lang.Class spec)
           
protected  java.security.Key engineTranslateKey(java.security.Key key)
           
 java.security.PrivateKey generatePrivate(PrivateKeyInfo info)
           
 java.security.PublicKey generatePublic(SubjectPublicKeyInfo info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyFactorySpi

public KeyFactorySpi()
Method Detail

engineGeneratePrivate

protected java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec keySpec)
                                                  throws java.security.spec.InvalidKeySpecException
Overrides:
engineGeneratePrivate in class BaseKeyFactorySpi

engineGeneratePublic

protected java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec keySpec)
                                                throws java.security.spec.InvalidKeySpecException
Overrides:
engineGeneratePublic in class BaseKeyFactorySpi

engineGetKeySpec

protected java.security.spec.KeySpec engineGetKeySpec(java.security.Key key,
                                                      java.lang.Class spec)
                                               throws java.security.spec.InvalidKeySpecException
Overrides:
engineGetKeySpec in class BaseKeyFactorySpi

engineTranslateKey

protected java.security.Key engineTranslateKey(java.security.Key key)
                                        throws java.security.InvalidKeyException
Overrides:
engineTranslateKey in class java.security.KeyFactorySpi

generatePrivate

public java.security.PrivateKey generatePrivate(PrivateKeyInfo info)
                                         throws java.io.IOException

generatePublic

public java.security.PublicKey generatePublic(SubjectPublicKeyInfo info)
                                       throws java.io.IOException

Bouncy Castle Cryptography Library 1.77.0