A B C D E G I K L M P Q R S U

A

accessMethodType - Variable in class gov.gsc.classes.BSIAuthenticator
Access Method Type
ACRID - Variable in class gov.gsc.classes.BSIAcr
ACRID is RFU and must be NULL (0x00) in this version.
ACRtoString(int) - Method in class gov.gsc.sample.BSISample
Converts an Acces Control Rule to a string
ACRType - Variable in class gov.gsc.classes.BSIAcr
BSI Access Control Rule Types.
ASCIIHexByteArrayToASCIIHexString(byte[]) - Method in class gov.gsc.sample.BSISample
Converts a ASCII hexadecimal byte array to a ASCII hexadecimal string
authNb - Variable in class gov.gsc.classes.BSIAcr
The number of access methods logically combined in the ACR.
authValue - Variable in class gov.gsc.classes.BSIAuthenticator
Authenticator, can be an external authentication cryptogram or PIN.

B

BSI - Interface in gov.gsc.interfaces
Interface for the BSI 2.1 API.
BSI_ACCESS_DENIED - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The applicable ACR was not fulfilled.
BSI_ACR_ALWAYS - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_NEVER - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_NOT_AVAILABLE - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The specified ACR is incorrect.
BSI_ACR_PIN - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_PIN_ALWAYS - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_PIN_THEN_XAUTH - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_UPDATE_ONCE - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_XAUTH - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_XAUTH_AND_PIN - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_XAUTH_OR_PIN - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_ACR_XAUTH_THEN_PIN - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_AM_PIN - Static variable in class gov.gsc.classes.BSIAccessMethodType
 
BSI_AM_SECURE_CHANNEL_GP - Static variable in class gov.gsc.classes.BSIAccessMethodType
 
BSI_AM_SECURE_CHANNEL_ISO - Static variable in class gov.gsc.classes.BSIAccessMethodType
 
BSI_AM_XAUTH - Static variable in class gov.gsc.classes.BSIAccessMethodType
 
BSI_BAD_AID - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The specified Application Identifiers (AID) does not exist.
BSI_BAD_ALGO_ID - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The specified cryptographic algorithm is not available.
BSI_BAD_AUTH - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
Invalid authentication data.
BSI_BAD_HANDLE - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The specified card handle is not available.
BSI_BAD_PARAM - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
One or more of the specified parameters is incorrect.
BSI_BAD_TAG - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
Invalid tag information.
BSI_CARD_ABSENT - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The smart card associated with the specified card handle is not present.
BSI_CARD_LOCKED - Static variable in class gov.gsc.classes.BSICardStateType
 
BSI_CARD_OP_READY - Static variable in class gov.gsc.classes.BSICardStateType
 
BSI_CARD_REMOVED - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The smart card associated with the specified card handle has been removed.
BSI_DES3_CBC - Static variable in interface gov.gsc.interfaces.CryptographicAlgoID
DES3-CBC cryptographic algorithm with a double length key-size of 16 bytes.
BSI_DES3_ECB - Static variable in interface gov.gsc.interfaces.CryptographicAlgoID
DES3-ECB cryptographic algorithm with a double length key-size of 16 bytes.
BSI_GCCDM - Static variable in interface gov.gsc.interfaces.BSICardCapabilities
 
BSI_INSUFFICIENT_BUFFER - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The buffer allocated by the calling application is too small.
BSI_IO_ERROR - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
Error encountered during input/output of the specified data.
BSI_NO_CARDSERVICE - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The smart card associated with the specified card handle does not provide the requested service.
BSI_NO_MORE_SPACE - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
There is insufficient space in the selected container to store the specified data.
BSI_NO_SPSSERVICE - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The SPS does not provide the requested service.
BSI_NO_TEXT_AVAILABLE - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
No extended error text is available.
BSI_NOT_TRANSACTED - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The current transaction has not ended.
BSI_OK - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
Execution completed successfully.
BSI_PIN_LOCKED - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The PIN is blocked.
BSI_PKI - Static variable in interface gov.gsc.interfaces.BSICardCapabilities
 
BSI_SC_LOCKED - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The smart card associated with the specified card handle is under the exclusive transaction of another client application.
BSI_SECURE_CHANNEL_GP - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_SECURE_CHANNEL_ISO - Static variable in interface gov.gsc.interfaces.BSIAccessControlRules
 
BSI_SKI - Static variable in interface gov.gsc.interfaces.BSICardCapabilities
 
BSI_TAG_EXISTS - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The tag specified for a create operation already exists in the target container.
BSI_TERMINAL_AUTH - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The card reader has performed a successful authentication exchange with the smart card.
BSI_TIMEOUT_ERROR - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
A connection could not be established with the smart card before the timeout value expired.
BSI_UNKNOWN_ERROR - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The requested operation has generated an unspecified error.
BSI_UNKNOWN_READER - Static variable in interface gov.gsc.interfaces.BSIReturnCodes
The specified reader does not exist.
BSIAccessControlRules - Interface in gov.gsc.interfaces
 
BSIAccessMethodType - Class in gov.gsc.classes
 
BSIAccessMethodType() - Constructor for class gov.gsc.classes.BSIAccessMethodType
 
BSIAcr - Class in gov.gsc.classes
 
BSIAcr() - Constructor for class gov.gsc.classes.BSIAcr
 
BSIAcr(int, int[], int, int) - Constructor for class gov.gsc.classes.BSIAcr
 
BSIAuthenticator - Class in gov.gsc.classes
 
BSIAuthenticator() - Constructor for class gov.gsc.classes.BSIAuthenticator
 
BSIAuthenticator(int, int, byte[]) - Constructor for class gov.gsc.classes.BSIAuthenticator
 
BSICardCapabilities - Interface in gov.gsc.interfaces
 
BSICardStateType - Class in gov.gsc.classes
 
BSICardStateType() - Constructor for class gov.gsc.classes.BSICardStateType
 
BSIException - Exception in gov.gsc.classes
Class BSIException extends java.lang.Exception Methods inherited from class java.lang.Throwable fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait All Implemented Interfaces: java.io.Serializable
BSIException(int) - Constructor for exception gov.gsc.classes.BSIException
Constructor specifying the error code value as defined in the GSC-IS v2.0, Table 4.1
BSIException(int, String) - Constructor for exception gov.gsc.classes.BSIException
Constructor specifying the error code value and corresponding message as defined in the GSC-IS v2.0, Table 4.1
BSIReturnCodes - Interface in gov.gsc.interfaces
 
BSISample - Class in gov.gsc.sample
The BSI Sample class
BSISample() - Constructor for class gov.gsc.sample.BSISample
Constructor The constructor instantiates a SystemAccess class (from acjsys.jar ActivIdentity package) to enable the dynamic load of the BSI Java wrapper DLL.
BSISampleDlg - Class in gov.gsc.sample
The dialog box class
BSISampleDlg(Frame, String, String, String) - Constructor for class gov.gsc.sample.BSISampleDlg
Constructor The constructor initializes controls and register listeners
bytetoString(byte[]) - Method in class gov.gsc.sample.BSISample
Converts a byte array to a string when the byte array contains ASCII characters

C

cardCapability - Variable in class gov.gsc.classes.CardProperties
Bit mask value defining the providers supported by the card.
CardProperties - Class in gov.gsc.classes
 
CardProperties(int, byte[]) - Constructor for class gov.gsc.classes.CardProperties
 
CCCUniqueID - Variable in class gov.gsc.classes.CardProperties
String for the Card Capability Container ID.
COMPANYNAME - Variable in class gov.gsc.sample.BSISample
 
ContainerProperties - Class in gov.gsc.classes
 
ContainerProperties() - Constructor for class gov.gsc.classes.ContainerProperties
 
ContainerProperties(GCacr, GCContainerSize, String) - Constructor for class gov.gsc.classes.ContainerProperties
 
containerVersion - Variable in class gov.gsc.classes.ContainerProperties
 
ConvAsciiToBin(String) - Method in class gov.gsc.sample.BSISample
Converts a ASCII string to binary byte array.
createACR - Variable in class gov.gsc.classes.CRYPTOacr
 
createACR - Variable in class gov.gsc.classes.GCacr
 
CRYPTOacr - Class in gov.gsc.classes
 
CRYPTOacr() - Constructor for class gov.gsc.classes.CRYPTOacr
 
CRYPTOacr(BSIAcr, BSIAcr, BSIAcr, BSIAcr, BSIAcr, BSIAcr, BSIAcr, BSIAcr) - Constructor for class gov.gsc.classes.CRYPTOacr
 
CryptographicAlgoID - Interface in gov.gsc.interfaces
Interface that describes the mandatory Cryptographic Algorithms (GSC-IS v2.0, Section 4.3)
CryptoProperties - Class in gov.gsc.classes
 
CryptoProperties() - Constructor for class gov.gsc.classes.CryptoProperties
 
CryptoProperties(CRYPTOacr, int) - Constructor for class gov.gsc.classes.CryptoProperties
 

D

deleteACR - Variable in class gov.gsc.classes.CRYPTOacr
 
deleteACR - Variable in class gov.gsc.classes.GCacr
 
displayMessage(String) - Method in class gov.gsc.sample.BSISampleDlg
Display a message in the static field of the dialog box

E

errorCode - Variable in exception gov.gsc.classes.BSIException
 

G

GCacr - Class in gov.gsc.classes
 
GCacr() - Constructor for class gov.gsc.classes.GCacr
 
GCacr(BSIAcr, BSIAcr, BSIAcr, BSIAcr, BSIAcr) - Constructor for class gov.gsc.classes.GCacr
 
GCContainerSize - Class in gov.gsc.classes
 
GCContainerSize() - Constructor for class gov.gsc.classes.GCContainerSize
 
GCContainerSize(int, int) - Constructor for class gov.gsc.classes.GCContainerSize
 
getAccessMethodType() - Method in class gov.gsc.classes.BSIAuthenticator
 
getACRID() - Method in class gov.gsc.classes.BSIAcr
 
getACRType() - Method in class gov.gsc.classes.BSIAcr
 
getAID() - Method in class gov.gsc.sample.BSISample
Gets applet Identifier from a dialog box.
getAuthNb() - Method in class gov.gsc.classes.BSIAcr
 
getAuthValue() - Method in class gov.gsc.classes.BSIAuthenticator
 
getByteArray(String) - Method in class gov.gsc.sample.BSISample
Gets a hexadecimal value from a dialog.
getByteArray(String, String) - Method in class gov.gsc.sample.BSISample
Gets a hexadecimal value from a dialog and displays an input sample.
getCardCapability() - Method in class gov.gsc.classes.CardProperties
 
getCCCUniqueID() - Method in class gov.gsc.classes.CardProperties
 
getChallengeACR - Variable in class gov.gsc.classes.CRYPTOacr
 
getContainerVersion() - Method in class gov.gsc.classes.ContainerProperties
 
getCreateACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getCreateACR() - Method in class gov.gsc.classes.GCacr
 
getCRYPTOacr() - Method in class gov.gsc.classes.CryptoProperties
 
getDeleteACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getDeleteACR() - Method in class gov.gsc.classes.GCacr
 
getErrorCode() - Method in exception gov.gsc.classes.BSIException
Returns the error code.
getGCacr() - Method in class gov.gsc.classes.ContainerProperties
 
getGCContainerSize() - Method in class gov.gsc.classes.ContainerProperties
 
getGetChallengeACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getInternalAuthenticateACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getIntValue(String) - Method in class gov.gsc.sample.BSISample
Gets an integer value from a dialog.
getIntValue(String, String) - Method in class gov.gsc.sample.BSISample
Gets an integer value from a dialog.
getIntValueHex(String) - Method in class gov.gsc.sample.BSISample
Gets an hexadecimal integer value from a dialog.
getKeyIDOrReference() - Method in class gov.gsc.classes.BSIAcr
 
getKeyIDOrReference() - Method in class gov.gsc.classes.BSIAuthenticator
 
getKeyLen() - Method in class gov.gsc.classes.CryptoProperties
 
getMaxNbDataItems() - Method in class gov.gsc.classes.GCContainerSize
 
getMaxValueStorageSize() - Method in class gov.gsc.classes.GCContainerSize
 
getPkiComputeACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getReadTagListACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getReadTagListACR() - Method in class gov.gsc.classes.GCacr
 
getReadValueACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getReadValueACR() - Method in class gov.gsc.classes.GCacr
 
getShortValue(String) - Method in class gov.gsc.sample.BSISample
Gets a short value from a dialog.
getString() - Method in class gov.gsc.sample.BSISampleDlg
Return the string in the text field String from the control m_textField;
getUpdateValueACR() - Method in class gov.gsc.classes.CRYPTOacr
 
getUpdateValueACR() - Method in class gov.gsc.classes.GCacr
 
gov.gsc.classes - package gov.gsc.classes
 
gov.gsc.interfaces - package gov.gsc.interfaces
 
gov.gsc.sample - package gov.gsc.sample
 
GSCBSI - Class in gov.gsc.classes
Implementation of the BSI 2.1 API.
GSCBSI() - Constructor for class gov.gsc.classes.GSCBSI
 
gscBsiGcDataCreate(int, String, short, byte[]) - Method in class gov.gsc.classes.GSCBSI
Create a new data item in {Tag, Length, Value} format in the selected container.
gscBsiGcDataCreate(int, String, short, byte[]) - Method in interface gov.gsc.interfaces.BSI
Create a new data item in {Tag, Length, Value} format in the selected container.
gscBsiGcDataCreate_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Creates a new tag.
gscBsiGcDataCreateItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiGcDataDelete(int, String, short) - Method in class gov.gsc.classes.GSCBSI
Delete the data item associated with the tag value in the specified container.
gscBsiGcDataDelete(int, String, short) - Method in interface gov.gsc.interfaces.BSI
Delete the data item associated with the tag value in the specified container.
gscBsiGcDataDelete_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Deletes an existing tag.
gscBsiGcDataDeleteItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiGcGetContainerProperties(int, String) - Method in class gov.gsc.classes.GSCBSI
Retrieves the properties of the specified container.
gscBsiGcGetContainerProperties(int, String) - Method in interface gov.gsc.interfaces.BSI
Retrieves the properties of the specified container.
gscBsiGcGetContainerProperties_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gets Access control Rule of the Generic Container.
gscBsiGcGetContainerPropertiesItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiGcReadTagList(int, String) - Method in class gov.gsc.classes.GSCBSI
Return the list of tags in the selected container.
gscBsiGcReadTagList(int, String) - Method in interface gov.gsc.interfaces.BSI
Return the list of tags in the selected container.
gscBsiGcReadTagList_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Reads the list of tags.
gscBsiGcReadTagListItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiGcReadValue(int, String, short) - Method in class gov.gsc.classes.GSCBSI
Returns the Value associated with the specified Tag.
gscBsiGcReadValue(int, String, short) - Method in interface gov.gsc.interfaces.BSI
Returns the Value associated with the specified Tag.
gscBsiGcReadValue_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Reads an existing tag.
gscBsiGcReadValueItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiGcUpdateValue(int, String, short, byte[]) - Method in class gov.gsc.classes.GSCBSI
Updates the Value associated with the specified Tag.
gscBsiGcUpdateValue(int, String, short, byte[]) - Method in interface gov.gsc.interfaces.BSI
Updates the Value associated with the specified Tag.
gscBsiGcUpdateValue_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Updates an existing tag.
gscBsiGcUpdateValueItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiGetChallenge(int, String) - Method in class gov.gsc.classes.GSCBSI
Retrieves a randomly generated challenge from the card as the first step of a challenge-response authentication protocol between the client application and the card.
gscBsiGetChallenge(int, String) - Method in interface gov.gsc.interfaces.BSI
Retrieves a randomly generated challenge from the card as the first step of a challenge-response authentication protocol between the client application and the card.
gscBsiGetChallenge_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gets challenge from the card.
gscBsiGetChallengeItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiGetCryptoProperties(int, String) - Method in class gov.gsc.classes.GSCBSI
Retrieves the Access Control Rules associated with the PKI provider module.
gscBsiGetCryptoProperties(int, String) - Method in interface gov.gsc.interfaces.BSI
Retrieves the Access Control Rules associated with the PKI provider module.
gscBsiGetCryptoProperties_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Get the crypto properties.
gscBsiGetCryptoPropertiesItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiPkiCompute(int, String, short, byte[]) - Method in class gov.gsc.classes.GSCBSI
Performs a private key computation on the message digest using the private key associated with the specified AID.
gscBsiPkiCompute(int, String, short, byte[]) - Method in interface gov.gsc.interfaces.BSI
Performs a private key computation on the message digest using the private key associated with the specified AID.
gscBsiPkiCompute_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Encrypt/Sign a message using the private key.
gscBsiPkiComputeItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiPkiGetCertificate(int, String) - Method in class gov.gsc.classes.GSCBSI
Reads the certificate from the card.
gscBsiPkiGetCertificate(int, String) - Method in interface gov.gsc.interfaces.BSI
Reads the certificate from the card.
gscBsiPkiGetCertificate_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Reads the certificate.
gscBsiPkiGetCertificateItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiSkiInternalAuthenticate(int, String, short, byte[]) - Method in class gov.gsc.classes.GSCBSI
Computes a symmetric key cryptogram in response to a challenge.
gscBsiSkiInternalAuthenticate(int, String, short, byte[]) - Method in interface gov.gsc.interfaces.BSI
Computes a symmetric key cryptogram in response to a challenge.
gscBsiSkiInternalAuthenticate_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Computes a symmetric key cryptography authenticator.
gscBsiSkiInternalAuthenticateItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilAcquireContext(int, String, Vector) - Method in class gov.gsc.classes.GSCBSI
This function shall establish a session with a target container on the smart card by submitting the appropriate Authenticator in the BSIAuthenticator structure.
gscBsiUtilAcquireContext(int, String, Vector) - Method in interface gov.gsc.interfaces.BSI
This function shall establish a session with a target container on the smart card by submitting the appropriate Authenticator in the BSIAuthenticator structure.
gscBsiUtilAcquireContext_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gives access rights.
gscBsiUtilAcquireContextItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilBeginTransaction(int, boolean) - Method in class gov.gsc.classes.GSCBSI
Starts an exclusive transaction with the smart card referenced by hCard.
gscBsiUtilBeginTransaction(int, boolean) - Method in interface gov.gsc.interfaces.BSI
Starts an exclusive transaction with the smart card referenced by hCard.
gscBsiUtilConnect(String) - Method in class gov.gsc.classes.GSCBSI
Establish a logical connection with the card in a specified reader.
gscBsiUtilConnect(String) - Method in interface gov.gsc.interfaces.BSI
Establish a logical connection with the card in a specified reader.
gscBsiUtilConnect_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Connects to the card.
gscBsiUtilConnectItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilDisconnect(int) - Method in class gov.gsc.classes.GSCBSI
Terminate a logical connection to a card.
gscBsiUtilDisconnect(int) - Method in interface gov.gsc.interfaces.BSI
Terminate a logical connection to a card.
gscBsiUtilDisconnect_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Disconnects from the card.
gscBsiUtilDisconnectItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilEndTransaction(int) - Method in class gov.gsc.classes.GSCBSI
Completes a previously started transaction, allowing other applications to resume interactions with the card.
gscBsiUtilEndTransaction(int) - Method in interface gov.gsc.interfaces.BSI
Completes a previously started transaction, allowing other applications to resume interactions with the card.
gscBsiUtilGetCardProperties(int) - Method in class gov.gsc.classes.GSCBSI
Retrieves ID and capability information for the card.
gscBsiUtilGetCardProperties(int) - Method in interface gov.gsc.interfaces.BSI
Retrieves ID and capability information for the card.
gscBsiUtilGetCardProperties_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gets card capability.
gscBsiUtilGetCardPropertiesItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilGetCardStatus(int) - Method in class gov.gsc.classes.GSCBSI
Checks whether a given card handle is associated with a card that is inserted into a powered up reader.
gscBsiUtilGetCardStatus(int) - Method in interface gov.gsc.interfaces.BSI
Checks whether a given card handle is associated with a card that is inserted into a powered up reader.
gscBsiUtilGetCardStatus_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gets card status.
gscBsiUtilGetCardStatusItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilGetExtendedErrorText(int) - Method in class gov.gsc.classes.GSCBSI
When a BSI function call throws a BSIException , an application can make a subsequent call to this function to receive additional error information from the card reader driver layer, if available.
gscBsiUtilGetExtendedErrorText(int) - Method in interface gov.gsc.interfaces.BSI
When a BSI function call throws a BSIException , an application can make a subsequent call to this function to receive additional error information from the card reader driver layer, if available.
gscBsiUtilGetExtendedErrorText_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gets card status.
gscBsiUtilGetExtendedErrorTextItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilGetReaderList() - Method in class gov.gsc.classes.GSCBSI
Retrieves the list of available readers.
gscBsiUtilGetReaderList() - Method in interface gov.gsc.interfaces.BSI
Retrieves the list of available readers.
gscBsiUtilGetReaderList_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Lists the configured readers.
gscBsiUtilGetReaderListItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilGetVersion() - Method in class gov.gsc.classes.GSCBSI
Returns the BSI implementation version.
gscBsiUtilGetVersion() - Method in interface gov.gsc.interfaces.BSI
Returns the BSI implementation version.
gscBsiUtilGetVersion_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gets the version of the Utility Provider
Test GSCBSI.gscBsiUtilGetVersion() method
gscBsiUtilGetVersionItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilPassthru(int, byte[]) - Method in class gov.gsc.classes.GSCBSI
Allows a client application to send a "raw" APDU through the BSI directly to the card and receive the APDU-level response.
gscBsiUtilPassthru(int, byte[]) - Method in interface gov.gsc.interfaces.BSI
Allows a client application to send a "raw" APDU through the BSI directly to the card and receive the APDU-level response.
gscBsiUtilPassthru_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Sends an APDU to the card.
gscBsiUtilPassthruItem - Variable in class gov.gsc.sample.BSISample
 
gscBsiUtilReleaseContext(int, String) - Method in class gov.gsc.classes.GSCBSI
Terminate a session with the target container on the card.
gscBsiUtilReleaseContext(int, String) - Method in interface gov.gsc.interfaces.BSI
Terminate a session with the target container on the card.
gscBsiUtilReleaseContext_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Gives access rights.
gscBsiUtilReleaseContextItem - Variable in class gov.gsc.sample.BSISample
 
gscXsiUtilChangePIN(int, String, byte[], byte[]) - Method in class gov.gsc.classes.GSCBSI
Change the PIN of the card.
gscXsiUtilChangePIN(int, String, byte[], byte[]) - Method in interface gov.gsc.interfaces.BSI
Change the PIN of the card.
gscXsiUtilChangePIN_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Change the PIN of the card
Test BSIConnection.gscXsiUtilChangePIN(int, String, byte[], byte[]) method
gscXsiUtilChangePINItem - Variable in class gov.gsc.sample.BSISample
 
gscXsiUtilGetCardATR(int) - Method in class gov.gsc.classes.GSCBSI
Retrieve the ATR of the card.
gscXsiUtilGetCardATR(int) - Method in interface gov.gsc.interfaces.BSI
Retrieve the ATR of the card.
gscXsiUtilGetCardATR_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Retrieves the ATR of the card
Test BSIConnection.gscXsiUtilGetCardATR(int, String) method
gscXsiUtilGetCardATRItem - Variable in class gov.gsc.sample.BSISample
 
gscXsiUtilGetCardManagerState(int) - Method in class gov.gsc.classes.GSCBSI
Retrieves the Card Manager state.
gscXsiUtilGetCardManagerState(int) - Method in interface gov.gsc.interfaces.BSI
Retrieves the Card Manager state.
gscXsiUtilGetCardManagerState_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Get the card manager state of the smart card, using the current BSI connection The function calls the method gscXsiUtilGetCardManagerState of GSCBSI
gscXsiUtilGetCardManagerStateItem - Variable in class gov.gsc.sample.BSISample
 
gscXsiUtilGetCuid(int) - Method in class gov.gsc.classes.GSCBSI
Retrieve the CUID of the card.
gscXsiUtilGetCuid(int) - Method in interface gov.gsc.interfaces.BSI
Retrieve the CUID of the card.
gscXsiUtilGetCuid_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Retrieves the CUID of the card
Test BSIConnection.gscXsiUtilGetCardCuid(int, String) method
gscXsiUtilGetCuidItem - Variable in class gov.gsc.sample.BSISample
 

I

init() - Method in class gov.gsc.sample.BSISample
Initialize the Applet.
internalAuthenticateACR - Variable in class gov.gsc.classes.CRYPTOacr
 

K

keyIDOrReference - Variable in class gov.gsc.classes.BSIAcr
Key identifier or reference of the authenticator.
keyIDOrReference - Variable in class gov.gsc.classes.BSIAuthenticator
Key identifier or reference of the authenticator.
keyLen - Variable in class gov.gsc.classes.CryptoProperties
Length of the private key managed by the PKI provider.

L

LEGALCOPYRIGHT - Variable in class gov.gsc.sample.BSISample
 

M

m_AID - Variable in class gov.gsc.sample.BSISample
 
m_bsi - Variable in class gov.gsc.sample.BSISample
 
m_cnx - Variable in class gov.gsc.sample.BSISample
 
m_frame - Variable in class gov.gsc.sample.BSISample
 
m_menu - Variable in class gov.gsc.sample.BSISample
 
m_menuBar - Variable in class gov.gsc.sample.BSISample
 
m_pin - Variable in class gov.gsc.sample.BSISample
 
m_quitItem - Variable in class gov.gsc.sample.BSISample
 
m_strReaders - Variable in class gov.gsc.sample.BSISample
 
m_taglist - Variable in class gov.gsc.sample.BSISample
 
m_textArea - Variable in class gov.gsc.sample.BSISample
 
main(String[]) - Static method in class gov.gsc.sample.BSISample
Entry point Instantiates a BSISample class and initializes it.
MaxNbAM - Static variable in class gov.gsc.classes.BSIAcr
 
maxNbDataItems - Variable in class gov.gsc.classes.GCContainerSize
 
maxValueStorageSize - Variable in class gov.gsc.classes.GCContainerSize
 

P

pkiComputeACR - Variable in class gov.gsc.classes.CRYPTOacr
 
PrintMessage(String) - Method in class gov.gsc.sample.BSISample
Prints message
PRODUCTNAME - Variable in class gov.gsc.sample.BSISample
 

Q

quit_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Exit applet

R

readTagListACR - Variable in class gov.gsc.classes.CRYPTOacr
 
readTagListACR - Variable in class gov.gsc.classes.GCacr
 
readValueACR - Variable in class gov.gsc.classes.CRYPTOacr
 
readValueACR - Variable in class gov.gsc.classes.GCacr
 
RSA_NO_PAD - Static variable in interface gov.gsc.interfaces.CryptographicAlgoID
Cryptographic algorithm computation on the private key, Chinese Remainder Theory.

S

setAccessMethodType(int) - Method in class gov.gsc.classes.BSIAuthenticator
 
setACRID(int) - Method in class gov.gsc.classes.BSIAcr
 
setACRType(int) - Method in class gov.gsc.classes.BSIAcr
 
setAuthNb(int) - Method in class gov.gsc.classes.BSIAcr
 
setAuthValue(byte[]) - Method in class gov.gsc.classes.BSIAuthenticator
 
setCardCapability(int) - Method in class gov.gsc.classes.CardProperties
 
setCCCUniqueID(byte[]) - Method in class gov.gsc.classes.CardProperties
 
setContainerVersion(String) - Method in class gov.gsc.classes.ContainerProperties
 
setCreateACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setCreateACR(BSIAcr) - Method in class gov.gsc.classes.GCacr
 
setCRYPTOacr(CRYPTOacr) - Method in class gov.gsc.classes.CryptoProperties
 
setDeleteACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setDeleteACR(BSIAcr) - Method in class gov.gsc.classes.GCacr
 
setGCacr(GCacr) - Method in class gov.gsc.classes.ContainerProperties
 
setGCContainerSize(GCContainerSize) - Method in class gov.gsc.classes.ContainerProperties
 
setGetChallengeACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setInternalAuthenticateACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setKeyIDOrReferece(int) - Method in class gov.gsc.classes.BSIAuthenticator
 
setKeyIDOrReference(int[]) - Method in class gov.gsc.classes.BSIAcr
 
setKeyLen(int) - Method in class gov.gsc.classes.CryptoProperties
 
setMaxNbDataItems(int) - Method in class gov.gsc.classes.GCContainerSize
 
setMaxValueStorageSize(int) - Method in class gov.gsc.classes.GCContainerSize
 
setPkiComputeACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setReadTagListACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setReadTagListACR(BSIAcr) - Method in class gov.gsc.classes.GCacr
 
setReadValueACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setReadValueACR(BSIAcr) - Method in class gov.gsc.classes.GCacr
 
setUpdateValueACR(BSIAcr) - Method in class gov.gsc.classes.CRYPTOacr
 
setUpdateValueACR(BSIAcr) - Method in class gov.gsc.classes.GCacr
 
strctContainerSizes - Variable in class gov.gsc.classes.ContainerProperties
 
strctCRYPTOacr - Variable in class gov.gsc.classes.CryptoProperties
 
strctGCacr - Variable in class gov.gsc.classes.ContainerProperties
 

U

updateValueACR - Variable in class gov.gsc.classes.CRYPTOacr
 
updateValueACR - Variable in class gov.gsc.classes.GCacr
 
utilGetLeftPINTries(int, String) - Method in class gov.gsc.classes.GSCBSI
Get the number of left PIN tries of the card.
utilGetLeftPINTries(int, String) - Method in interface gov.gsc.interfaces.BSI
Get the number of left PIN tries of the card.
utilGetLeftPINTries_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Get the number of left PIN tries of the card
Test BSIConnection.utilGetLeftPINTries(int, String) method
utilGetLeftPINTriesItem - Variable in class gov.gsc.sample.BSISample
 
utilIsPINVerified(int, String) - Method in class gov.gsc.classes.GSCBSI
Check if the PIN is verified.
utilIsPINVerified(int, String) - Method in interface gov.gsc.interfaces.BSI
Check if the PIN is verified
utilIsPINVerified_ActionPerformed(ActionEvent) - Method in class gov.gsc.sample.BSISample
Get the number of left PIN tries of the card
Test BSIConnection.utilIsPINVerified(int, String) method
utilIsPINVerifiedItem - Variable in class gov.gsc.sample.BSISample
 

A B C D E G I K L M P Q R S U