de.flexiprovider.core.mac
Class TwoTrackMacKeyFactory

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

public class TwoTrackMacKeyFactory
extends SecretKeyFactory


Constructor Summary
TwoTrackMacKeyFactory()
           
 
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

TwoTrackMacKeyFactory

public TwoTrackMacKeyFactory()
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