KeyFactory
Class KeyFactory
- java.lang.Object
-
- java.security.KeyFactory
public class KeyFactory extends Object
Key factories are used to convert keys (opaque cryptographic keys of type Key
) into key specifications (transparent representations of the underlying key material), and vice versa.
Key factories are bi-directional. That is, they allow you to build an opaque key object from a given key specification (key material), or to retrieve the underlying key material of a key object in a suitable format.
Multiple compatible key specifications may exist for the same key. For example, a DSA public key may be specified using DSAPublicKeySpec
or X509EncodedKeySpec
. A key factory can be used to translate between compatible