Name

KeyFactorySpi

Synopsis

This abstract class defines the service-provider interface for KeyFactory. A security provider must implement a concrete subclass of this class for each cryptographic algorithm it supports. Applications never need to use or subclass this class.

public abstract class KeyFactorySpi {
// Public Constructors
     public KeyFactorySpi( );  
// Protected Instance Methods
     protected abstract PrivateKey engineGeneratePrivate(java.security.spec.
        KeySpec keySpec) throws java.security.spec.InvalidKeySpecException;  
     protected abstract PublicKey engineGeneratePublic(java.security.spec.
        KeySpec keySpec) throws java.security.spec.InvalidKeySpecException;  
     protected abstract <T extends java.security.spec.KeySpec> 
        T engineGetKeySpec(Key key, Class<T> keySpec) 
        throws java.security.spec.InvalidKeySpecException;  
     protected abstract Key engineTranslateKey(Key key) 
        throws InvalidKeyException;  
}

Passed To

KeyFactory.KeyFactory( )

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.