de.flexiprovider.core.mac
Class HMacKeyFactory

java.lang.Object
  |
  +--javax.crypto.SecretKeyFactorySpi
        |
        +--de.flexiprovider.api.keys.SecretKeyFactory
              |
              +--de.flexiprovider.core.mac.HMacKeyFactory

public class HMacKeyFactory
extends SecretKeyFactory


Constructor Summary
HMacKeyFactory()
           
 
Method Summary
 SecretKey generateSecret(KeySpec keySpec)
           
 KeySpec getKeySpec(SecretKey key, java.lang.Class keySpec)
           
 SecretKey translateKey(SecretKey key)
           
 
Methods inherited from class de.flexiprovider.api.keys.SecretKeyFactory
engineGenerateSecret, engineGetKeySpec, engineTranslateKey
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HMacKeyFactory

public HMacKeyFactory()
Method Detail

generateSecret

public SecretKey generateSecret(KeySpec keySpec)
                         throws InvalidKeySpecException
Overrides:
generateSecret in class SecretKeyFactory

getKeySpec

public KeySpec getKeySpec(SecretKey key,
                          java.lang.Class keySpec)
                   throws InvalidKeySpecException
Overrides:
getKeySpec in class SecretKeyFactory

translateKey

public SecretKey translateKey(SecretKey key)
                       throws InvalidKeyException
Overrides:
translateKey in class SecretKeyFactory