RSA BSAFE CRYPTO-J

Cryptographic Components for Java

JSAFE Javadoc JCE Javadoc Search

JSAFE_SessionSpec Class Reference

This abstract class is the base class for classes specifying how to build an instance of JSAFE_Session. This establishes a session with a token in a hardware device. Subclasses define constructors with arguments appropriate to the specific class of devices they work with. JSAFE_PKCS11SessionSpec is one such subclass, which is used with PKCS #11-compliant devices.

See Overview of Crypto-J for background and reference material on using and understanding Crypto-J.

Copyright © RSA Security Inc., 2002-2005. All rights reserved.

See also:
JSAFE_Session , JSAFE_PKCS11SessionSpec
Since:
Crypto-J 3.2

List of all members.

Public Methods

abstract JSAFE_DeviceBuilder
[] JSAFE_SessionSpec:: 
getDeviceBuilders ()
abstract void JSAFE_SessionSpec:: clearSensitiveData ()
 This method clears sensitive data from an object. More...


Member Function Documentation

abstract void JSAFE_SessionSpec::clearSensitiveData   [pure virtual];
 

This method clears sensitive data from an object. Although the finalizer clears the data, there is no guarantee the garbage collector will quickly call the finalizer. Allows a user to clear data as soon as possible. After calling clearSensitiveData(), an Init (not a ReInit) method is called to perform other operations with the object.

abstract JSAFE_DeviceBuilder [] JSAFE_SessionSpec::getDeviceBuilders   [pure virtual];
 

Returns:
An array of JSAFE_DeviceBuilder objects for this SessionSpec.


Copyright (c) 1999-2005 RSA Security Inc. All rights reserved. 038-001001-3500-001-000 - 3.5