- PIV_AUTHENTICATION_FAILURE - Static variable in interface interfaces.PIVReturnCodes
-
Authentication failed.
- PIV_AUTHENTICATOR_MALFORMED - Static variable in interface interfaces.PIVReturnCodes
-
The authenticator's data objects to be used by the
pivLogIntoCardApplication() function do not conform to the expected data format (Table 10 of [SP 800-73]).
- PIV_CARD_APPLICATION_NOT_FOUND - Static variable in interface interfaces.PIVReturnCodes
-
Application AID does not refer to an AID that the card supports.
- PIV_CARD_READER_ERROR - Static variable in interface interfaces.PIVReturnCodes
-
An unexpected APDU response or an unexpected response from the PC/SC layer was received.
- PIV_CONNECTION_DESCRIPTION_MALFORMED - Static variable in interface interfaces.PIVReturnCodes
-
The ConnectionDescription parameter in the function call does not conform to the required data format or the PC/SC returned one of the following error codes:
SCARD_E_UNKNOWN_READER
SCARD_E_DUPLICATE_READER
- PIV_CONNECTION_FAILURE - Static variable in interface interfaces.PIVReturnCodes
-
There is no smart card in the reader or the smart card returned an unexpected answer or no answer at all or the PC/SC service is not started.
- PIV_CONNECTION_LOCKED - Static variable in interface interfaces.PIVReturnCodes
-
A SCARD_E_SHARING_VIOLATION error was returned by PC/SC.
- PIV_DATA_OBJECT_NOT_FOUND - Static variable in interface interfaces.PIVReturnCodes
-
Object requested does not exist on the card.
- PIV_INPUT_BYTES_MALFORMED - Static variable in interface interfaces.PIVReturnCodes
-
Incorrect input data format (Table 17 of [SP 800-73]).
- PIV_INSUFFICIENT_BUFFER - Static variable in interface interfaces.PIVReturnCodes
-
Specified output buffer too small.
- PIV_INSUFFICIENT_CARD_RESOURCE - Static variable in interface interfaces.PIVReturnCodes
-
The card does not have enough resources to perform this operation with the given parameter values.
- PIV_INVALID_CARD_HANDLE - Static variable in interface interfaces.PIVReturnCodes
-
The communication handle is invalid.
- PIV_INVALID_KEY_OR_KEYALG_COMBINATION - Static variable in interface interfaces.PIVReturnCodes
-
- PIV_INVALID_KEYREF_OR_ALGORITHM - Static variable in interface interfaces.PIVReturnCodes
-
Unsupported key reference value or unsupported cryptographic mechanism for a general authenticate operation,
according to the standard (Table 12 of [SP 800-73] (
http://piv.nist.gov/pivqa/faq.php?qid=122) or the card.
- PIV_INVALID_OID - Static variable in interface interfaces.PIVReturnCodes
-
Object identifier is not one defined in ASN.1 OID (Table 6 of [SP 800-73]).
- PIV_OK - Static variable in interface interfaces.PIVReturnCodes
-
Operation was successful.
- PIV_SECURITY_CONDITIONS_NOT_SATISFIED - Static variable in interface interfaces.PIVReturnCodes
-
A call to the
pivLogIntoCardApplication() application (typically present the PIN to the card) must be made before accessing the card operation and was not.
- PIV_UNABLE_TO_LOAD_WRAPPER - Static variable in interface interfaces.PIVReturnCodes
-
- PIV_UNSUPPORTED_CRYPTOGRAPHIC_MECHANISM - Static variable in interface interfaces.PIVReturnCodes
-
The cryptographic mechanism value is not one of the algorithm identifiers found in Table 7 of [SP 800-73] or supported by the card.
- PIVAPIException - Exception in classes
-
- PIVAPIException(int) - Constructor for exception classes.PIVAPIException
-
- PIVAPIException(int, String) - Constructor for exception classes.PIVAPIException
-
- PivApiWrapper - Class in classes
-
The PivApiWrapper class provides a Java wrapper around the ActivIdentity PIV API.
- PivApiWrapper() - Constructor for class classes.PivApiWrapper
-
- pivConnect(boolean, byte[]) - Method in class classes.PivApiWrapper
-
Connects the client application to the PIV card application on a specific ICC.
- pivCrypt(long, byte, byte, byte[]) - Method in class classes.PivApiWrapper
-
Performs a cryptographic operation such as encryption or signing on a sequence of bytes.
- pivDisconnect(long) - Method in class classes.PivApiWrapper
-
Disconnects the PIV programming interface from the PIV card application and
the ICC containing the PIV card application.
- pivGenerateKeyPair(long, byte, byte) - Method in class classes.PivApiWrapper
-
Generates an asymmetric key pair in the currently selected application.
- pivGetData(long, String) - Method in class classes.PivApiWrapper
-
Returns the entire data content of the named data object.
- pivLogIntoCardApplication(long, byte[]) - Method in class classes.PivApiWrapper
-
Establishes the application security status within the PIV card application, either by verifying the card holder.
- pivLogoutOfCardApplication(long) - Method in class classes.PivApiWrapper
-
Resets the application security status of the PIV card application.
- pivMiddlewareVersion() - Method in class classes.PivApiWrapper
-
Returns the PIV Middleware version string.
- pivPutData(long, String, byte[]) - Method in class classes.PivApiWrapper
-
Replaces the entire data content of the named data object with the provided data.
- PIVReturnCodes - Interface in interfaces
-
- pivSelectCardApplication(long, byte[]) - Method in class classes.PivApiWrapper
-
Sets the currently selected card application.