Skip navigation links

Oracle Security Developer Tools JCE Java API Reference
11g (11.1.1)

E10697-02


oracle.security.crypto.jce.provider
Class HmacSecretKeyGeneratorSpi

java.lang.Object
  extended by javax.crypto.KeyGeneratorSpi
      extended by oracle.security.crypto.jce.provider.PhaosKeyGeneratorSpi
          extended by oracle.security.crypto.jce.provider.HmacSecretKeyGeneratorSpi

Direct Known Subclasses:
HmacMD5SecretKeyGeneratorSpi, HmacSHA1SecretKeyGeneratorSpi

public abstract class HmacSecretKeyGeneratorSpi
extends PhaosKeyGeneratorSpi

Field Summary

 

Fields inherited from class oracle.security.crypto.jce.provider.PhaosKeyGeneratorSpi
algName, initialized, length, random, skg

 

Constructor Summary
protected HmacSecretKeyGeneratorSpi(int keyLength, java.lang.String algName)
           

 

Method Summary
 javax.crypto.SecretKey engineGenerateKey()
           
 void engineInit(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random)
           
 void engineInit(int keysize, java.security.SecureRandom random)
           
 void engineInit(java.security.SecureRandom random)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

HmacSecretKeyGeneratorSpi

protected HmacSecretKeyGeneratorSpi(int keyLength,
                                    java.lang.String algName)

Method Detail

engineInit

public void engineInit(java.security.SecureRandom random)
Overrides:
engineInit in class PhaosKeyGeneratorSpi

engineInit

public void engineInit(int keysize,
                       java.security.SecureRandom random)
Overrides:
engineInit in class PhaosKeyGeneratorSpi

engineInit

public void engineInit(java.security.spec.AlgorithmParameterSpec params,
                       java.security.SecureRandom random)
                throws java.security.InvalidAlgorithmParameterException
Overrides:
engineInit in class PhaosKeyGeneratorSpi
Throws:
java.security.InvalidAlgorithmParameterException

engineGenerateKey

public javax.crypto.SecretKey engineGenerateKey()
Overrides:
engineGenerateKey in class PhaosKeyGeneratorSpi

Skip navigation links

Oracle Security Developer Tools JCE Java API Reference
11g (11.1.1)

E10697-02


Copyright © 2005, 2009, Oracle. All rights reserved.