OpenCard  
 
OCF, the OpenCard Framework is a standard Java framework for working with Smart Cards.  
 

Package com.ibm.opencard.access

Interface Summary
MFCAccessParser Interprets access conditions in a smartcard object's status information.
MFCAuthenticator The authenticator authenticates the application to the smartcard.
MFCEncryptor The encryptor encrypts and decrypts APDUs exchanged with a MFC smartcard.
MFCLazyAccessParser Lazy evaluation interface for access information parsing.
MFCProtector The protector computes and verifies MACs over APDUs.
SecureCredential A credential that supports functions needed for secure messaging (MAC and encryption).
 

Class Summary
DESSecureCredential A DES credential to be provided by applications for MFC smartcards.
DESSignCredential Sample credential to perform a DES signing operation.
MFC35AccessParser Interprets access conditions in MFC 3.5 status information.
MFC35Authenticator The authenticator for MFC 3.5 and above smartcards.
MFC35CHVProvider A CHV provider for MFC 3.5 and some other smartcards.
MFC35SecureMessenger A combined protector and encryptor for MFC 3.5 and 4.0 smartcards.
MFC41SecureMessenger A combined protector and encryptor using ISO secure messaging.
MFCAccessConditions Represents the access conditions for a command class.
MFCAccessInformation  
MFCAccessorFactory A factory class for creating card accessors.
MFCCardAccessor The card accessor is responsible for satisfying access conditions.
MFCCHVProvider The CHV provider is responsible to query the user for a password.
MFCCredentialSet A credential collection for MFC smartcards.
MFCCredentialStore A credential store for MFC smartcards.
MFCPKAuthenticator An authenticator for MFC 4.0 and above smartcards that support PKA keys for authentication This helper of MFCCardAccessor is responsible to authenticate an application to the smartcard.
MFCSecureAccessor A card accessor that supports secure messaging and authentication.
MFCSecureMessenger Base class for combined protectors and encryptors.
MFCSecurityHelper Base class for helpers that need to deal with credentials.
MFCSMAccessorFactory A factory class for creating card accessors supporting secure messaging.
 

Exception Summary
BadHeaderException Exception thrown when a file header cannot be parsed.