Name
Class java.security.KeyFactory
Synopsis
A key factory is an engine class that is capable of translating
between public or private key objects and their external format (and
vice versa). Hence, key factories may be used to import or export
keys, as well as to translate keys of one class (e.g.,
com.acme.DSAPublicKey) to another class (e.g.,
com.xyz.DSAPublicKeyImpl) as long as those
classes share the same base class. Key factories operate in terms of
key specifications; these specifications are the various external
formats in which a key may be transmitted. Keys are imported via the
generatePublic( ) and generatePrivate( ) methods, they are exported via the getKeySpec( ) method, and they are translated via the
translateKey( ) method.
Class Definition
public class java.security.KeyFactory
extends java.lang.Object {
// Constructors
protected KeyFactory(KeyFactorySpi, Provider, String);
// Class Methods
public static final KeyFactory getInstance(String);
public static final KeyFactory getInstance(String, String);
// Instance Methods
public final PrivateKey generatePrivate(KeySpec);
public final PublicKey generatePublic(KeySpec);
public final String getAlgorithm( );
public final KeySpec getKeySpec(Key, Class);
public final Provider getProvider( );
public final Key translateKey(Key);
}See also
KeyFactorySpi, KeySpec
|
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access