Module java.base
Package javax.crypto

# Class SecretKeyFactory

=
public class SecretKeyFactory
extends java.lang.Object

## Constructors

- =
  protected SecretKeyFactory(javax.crypto.SecretKeyFactorySpi arg0, java.security.Provider arg1, java.lang.String arg2)

## Methods

- =
  public final javax.crypto.SecretKey generateSecret(java.security.spec.KeySpec arg0) throws java.security.spec.InvalidKeySpecException
- =
  public final java.lang.String getAlgorithm()
- =
  public static final javax.crypto.SecretKeyFactory getInstance(java.lang.String arg0) throws java.security.NoSuchAlgorithmException
- =
  public static final javax.crypto.SecretKeyFactory getInstance(java.lang.String arg0, java.lang.String arg1) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
- =
  public static final javax.crypto.SecretKeyFactory getInstance(java.lang.String arg0, java.security.Provider arg1) throws java.security.NoSuchAlgorithmException
- =
  public final java.security.spec.KeySpec getKeySpec(javax.crypto.SecretKey arg0, java.lang.Class<?> arg1) throws java.security.spec.InvalidKeySpecException
- =
  public final java.security.Provider getProvider()
- =
  public final javax.crypto.SecretKey translateKey(javax.crypto.SecretKey arg0) throws java.security.InvalidKeyException

## Summary

No differences.