| Package | Description |
|---|---|
| gov.gsc.classes | |
| gov.gsc.interfaces |
| Modifier and Type | Method and Description |
|---|---|
void |
GSCBSI.gscBsiGcDataCreate(int hCard,
java.lang.String AID,
short tag,
byte[] value)
Create a new data item in {Tag, Length, Value} format in the selected container.
|
void |
GSCBSI.gscBsiGcDataDelete(int hCard,
java.lang.String AID,
short tag)
Delete the data item associated with the tag value in the specified container.
|
ContainerProperties |
GSCBSI.gscBsiGcGetContainerProperties(int hCard,
java.lang.String AID)
Retrieves the properties of the specified container.
|
short[] |
GSCBSI.gscBsiGcReadTagList(int hCard,
java.lang.String AID)
Return the list of tags in the selected container.
|
byte[] |
GSCBSI.gscBsiGcReadValue(int hCard,
java.lang.String AID,
short tag)
Returns the Value associated with the specified Tag.
|
void |
GSCBSI.gscBsiGcUpdateValue(int hCard,
java.lang.String AID,
short tag,
byte[] value)
Updates the Value associated with the specified Tag.
|
byte[] |
GSCBSI.gscBsiGetChallenge(int hCard,
java.lang.String AID)
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.
|
CryptoProperties |
GSCBSI.gscBsiGetCryptoProperties(int hCard,
java.lang.String AID)
Retrieves the Access Control Rules associated with the PKI provider module.
|
byte[] |
GSCBSI.gscBsiPkiCompute(int hCard,
java.lang.String AID,
short algoID,
byte[] message)
Performs a private key computation on the message digest using the private key associated with the specified AID.
|
byte[] |
GSCBSI.gscBsiPkiGetCertificate(int hCard,
java.lang.String AID)
Reads the certificate from the card.
|
byte[] |
GSCBSI.gscBsiSkiInternalAuthenticate(int hCard,
java.lang.String AID,
short algoID,
byte[] challenge)
Computes a symmetric key cryptogram in response to a challenge.
|
void |
GSCBSI.gscBsiUtilAcquireContext(int hCard,
java.lang.String AID,
java.util.Vector strctAuthenticator)
This function shall establish a session with a target container on the smart card by
submitting the appropriate Authenticator in the BSIAuthenticator structure.
|
void |
GSCBSI.gscBsiUtilBeginTransaction(int hCard,
boolean blType)
Starts an exclusive transaction with the smart card referenced by hCard.
|
int |
GSCBSI.gscBsiUtilConnect(java.lang.String readerName)
Establish a logical connection with the card in a specified reader.
|
void |
GSCBSI.gscBsiUtilDisconnect(int hCard)
Terminate a logical connection to a card.
|
void |
GSCBSI.gscBsiUtilEndTransaction(int hCard)
Completes a previously started transaction, allowing other applications to resume
interactions with the card.
|
CardProperties |
GSCBSI.gscBsiUtilGetCardProperties(int hCard)
Retrieves ID and capability information for the card.
|
void |
GSCBSI.gscBsiUtilGetCardStatus(int hCard)
Checks whether a given card handle is associated with a card that is inserted into a powered up reader.
|
java.lang.String |
GSCBSI.gscBsiUtilGetExtendedErrorText(int hCard)
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.
|
java.util.Vector |
GSCBSI.gscBsiUtilGetReaderList()
Retrieves the list of available readers.
|
java.lang.String |
GSCBSI.gscBsiUtilGetVersion()
Returns the BSI implementation version.
|
byte[] |
GSCBSI.gscBsiUtilPassthru(int hCard,
byte[] cardCommand)
Allows a client application to send a "raw" APDU through the BSI directly to the
card and receive the APDU-level response.
|
void |
GSCBSI.gscBsiUtilReleaseContext(int hCard,
java.lang.String AID)
Terminate a session with the target container on the card.
|
int |
GSCBSI.gscXsiNotifySynchronizationEnd(int hCard)
Stops to notify synchronisation.
|
int |
GSCBSI.gscXsiNotifySynchronizationStart(int hCard)
Starts to notify synchronisation.
|
void |
GSCBSI.gscXsiUtilChangePIN(int hCard,
java.lang.String AID,
byte[] oldPIN,
byte[] newPIN)
Change the PIN of the card.
|
java.lang.String |
GSCBSI.gscXsiUtilGetCardATR(int hCard)
Retrieve the ATR of the card.
|
int |
GSCBSI.gscXsiUtilGetCardManagerState(int hCard)
Retrieves the Card Manager state.
|
java.lang.String |
GSCBSI.gscXsiUtilGetCuid(int hCard)
Retrieve the CUID of the card.
|
int |
GSCBSI.utilGetLeftPINTries(int hCard,
java.lang.String AID)
Get the number of left PIN tries of the card.
|
boolean |
GSCBSI.utilIsPINVerified(int hCard,
java.lang.String AID)
Check if the PIN is verified.
|
| Constructor and Description |
|---|
GSCBSI() |
| Modifier and Type | Method and Description |
|---|---|
void |
BSI.gscBsiGcDataCreate(int hCard,
java.lang.String AID,
short tag,
byte[] value)
Create a new data item in {Tag, Length, Value} format in the selected container.
|
void |
BSI.gscBsiGcDataDelete(int hCard,
java.lang.String AID,
short tag)
Delete the data item associated with the tag value in the specified container.
|
ContainerProperties |
BSI.gscBsiGcGetContainerProperties(int hCard,
java.lang.String AID)
Retrieves the properties of the specified container.
|
short[] |
BSI.gscBsiGcReadTagList(int hCard,
java.lang.String AID)
Return the list of tags in the selected container.
|
byte[] |
BSI.gscBsiGcReadValue(int hCard,
java.lang.String AID,
short tag)
Returns the Value associated with the specified Tag.
|
void |
BSI.gscBsiGcUpdateValue(int hCard,
java.lang.String AID,
short tag,
byte[] value)
Updates the Value associated with the specified Tag.
|
byte[] |
BSI.gscBsiGetChallenge(int hCard,
java.lang.String AID)
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.
|
CryptoProperties |
BSI.gscBsiGetCryptoProperties(int hCard,
java.lang.String AID)
Retrieves the Access Control Rules associated with the PKI provider module.
|
byte[] |
BSI.gscBsiPkiCompute(int hCard,
java.lang.String AID,
short algoID,
byte[] message)
Performs a private key computation on the message digest using the private key associated with the specified AID.
|
byte[] |
BSI.gscBsiPkiGetCertificate(int hCard,
java.lang.String AID)
Reads the certificate from the card.
|
byte[] |
BSI.gscBsiSkiInternalAuthenticate(int hCard,
java.lang.String AID,
short algoID,
byte[] challenge)
Computes a symmetric key cryptogram in response to a challenge.
|
void |
BSI.gscBsiUtilAcquireContext(int hCard,
java.lang.String AID,
java.util.Vector strctAuthenticator)
This function shall establish a session with a target container on the smart card by
submitting the appropriate Authenticator in the BSIAuthenticator structure.
|
void |
BSI.gscBsiUtilBeginTransaction(int hCard,
boolean blType)
Starts an exclusive transaction with the smart card referenced by hCard.
|
int |
BSI.gscBsiUtilConnect(java.lang.String readerName)
Establish a logical connection with the card in a specified reader.
|
void |
BSI.gscBsiUtilDisconnect(int hCard)
Terminate a logical connection to a card.
|
void |
BSI.gscBsiUtilEndTransaction(int hCard)
Completes a previously started transaction, allowing other applications to resume
interactions with the card.
|
CardProperties |
BSI.gscBsiUtilGetCardProperties(int hCard)
Retrieves ID and capability information for the card.
|
void |
BSI.gscBsiUtilGetCardStatus(int hCard)
Checks whether a given card handle is associated with a card that is inserted into a powered up reader.
|
java.lang.String |
BSI.gscBsiUtilGetExtendedErrorText(int hCard)
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.
|
java.util.Vector |
BSI.gscBsiUtilGetReaderList()
Retrieves the list of available readers.
|
java.lang.String |
BSI.gscBsiUtilGetVersion()
Returns the BSI implementation version.
|
byte[] |
BSI.gscBsiUtilPassthru(int hCard,
byte[] cardCommand)
Allows a client application to send a "raw" APDU through the BSI directly to the
card and receive the APDU-level response.
|
void |
BSI.gscBsiUtilReleaseContext(int hCard,
java.lang.String AID)
Terminate a session with the target container on the card.
|
int |
BSI.gscXsiNotifySynchronizationEnd(int hCard)
Stops to notify synchronisation.
|
int |
BSI.gscXsiNotifySynchronizationStart(int hCard)
Starts to notify synchronisation.
|
void |
BSI.gscXsiUtilChangePIN(int hCard,
java.lang.String AID,
byte[] oldPIN,
byte[] newPIN)
Change the PIN of the card.
|
java.lang.String |
BSI.gscXsiUtilGetCardATR(int hCard)
Retrieve the ATR of the card.
|
int |
BSI.gscXsiUtilGetCardManagerState(int hCard)
Retrieves the Card Manager state.
|
java.lang.String |
BSI.gscXsiUtilGetCuid(int hCard)
Retrieve the CUID of the card.
|
int |
BSI.utilGetLeftPINTries(int hCard,
java.lang.String AID)
Get the number of left PIN tries of the card.
|
boolean |
BSI.utilIsPINVerified(int hCard,
java.lang.String AID)
Check if the PIN is verified
|
Copyright © 1998-2010 ActivIdentity (All rights reserved)