Team LiB
Previous Section Next Section

ExemptionMechanismSpijavax.crypto

Java 1.4

This abstract class defines the Service Provider Interface for ExemptionMechanism. Security providers may implement this interface, but applications never need to use it. Note that the default "SunJCE" provider does not provide an implementation.

public abstract class ExemptionMechanismSpi {
// Public Constructors
     public ExemptionMechanismSpi( );  
// Protected Instance Methods
     protected abstract byte[ ] engineGenExemptionBlob( ) throws ExemptionMechanismException;  
     protected abstract int engineGenExemptionBlob(byte[ ] output, int outputOffset) 
throws ShortBufferException, ExemptionMechanismException;  
     protected abstract int engineGetOutputSize(int inputLen);  
     protected abstract void engineInit(java.security.Key key) 
throws java.security.InvalidKeyException, ExemptionMechanismException;  
     protected abstract void engineInit(java.security.Key key, 
        java.security.AlgorithmParameters params) 
        throws java.security.InvalidKeyException, 
        java.security.InvalidAlgorithmParameterException,   
        ExemptionMechanismException;  
     protected abstract void engineInit(java.security.Key key, 
        java.security.spec.AlgorithmParameterSpec params) 
        throws java.security.InvalidKeyException, 
        java.security.InvalidAlgorithmParameterException, 
        ExemptionMechanismException;  
}

Passed To

ExemptionMechanism.ExemptionMechanism( )

    Team LiB
    Previous Section Next Section