Class PKCS11Exception

  • All Implemented Interfaces:
    Serializable

    public class PKCS11Exception
    extends Exception
    This is the superclass of all checked exceptions used by this package. A PKCS11Exception indicates that a function call to the underlying PKCS#11 module returned a value not equal to CKR_OK. The application can get the returned value by calling getErrorCode(). A return value not equal to CKR_OK is the only reason for such an exception to be thrown. PKCS#11 defines the meaning of an error-code, which may depend on the context in which the error occurs.
    Version:
    1.0
    Author:
    Karl Scheibelhofer (SIC)
    See Also:
    Serialized Form
    • Constructor Detail

      • PKCS11Exception

        public PKCS11Exception​(long errorCode)
        Constructor taking the error code as defined for the CKR_* constants in PKCS#11.
        Parameters:
        errorCode - The PKCS#11 error code (return value).
    • Method Detail

      • getErrorCode

        public long getErrorCode()
        Returns the PKCS#11 error code.
        Returns:
        The error code; e.g. 0x00000030.