| Modifier and Type | Class and Description |
|---|---|
class |
GPDataException |
| Modifier and Type | Method and Description |
|---|---|
static void |
SEAccessControlUtility.acrAdd(GlobalPlatform gp,
pro.javacard.AID aid,
byte[] hash,
byte[] rules)
Add an access rule.
|
static void |
SEAccessControlUtility.acrDelete(GlobalPlatform gp,
pro.javacard.AID aid,
byte[] hash)
Delete an access rule by AID/HASH.
|
static void |
SEAccessControlUtility.acrList(GlobalPlatform gp,
javax.smartcardio.Card card)
List access rules.
|
static void |
SEAccessControlUtility.acrStore(GlobalPlatform gp,
com.payneteasy.tlv.BerTlv data)
Send store data for access rule.
|
void |
PlaintextKeys.calculate(int scp,
byte[] kdd,
byte[] host_challenge,
byte[] card_challenge,
byte[] ssc) |
abstract void |
GPSessionKeyProvider.calculate(int scp,
byte[] kdd,
byte[] host_challenge,
byte[] card_challenge,
byte[] ssc) |
static javax.smartcardio.ResponseAPDU |
GPException.check(javax.smartcardio.ResponseAPDU response) |
static javax.smartcardio.ResponseAPDU |
GPException.check(javax.smartcardio.ResponseAPDU response,
String message,
int... sws) |
static GlobalPlatform |
GlobalPlatform.connect(javax.smartcardio.CardChannel channel,
pro.javacard.AID sdAID) |
void |
GlobalPlatform.deleteAID(pro.javacard.AID aid,
boolean deleteDeps)
Delete file
aid on the card. |
void |
GlobalPlatform.deleteKey(int keyver) |
static GlobalPlatform |
GlobalPlatform.discover(javax.smartcardio.CardChannel channel) |
static GPKey |
PlaintextKeys.diversify(GPKey k,
GPSessionKeyProvider.KeyPurpose usage,
byte[] kdd,
PlaintextKeys.Diversification method) |
static void |
GPData.dump(javax.smartcardio.CardChannel channel) |
void |
GlobalPlatform.extradite(pro.javacard.AID what,
pro.javacard.AID to) |
static List<GPKey> |
GPData.get_key_template_list(byte[] data) |
GPRegistry |
GlobalPlatform.getRegistry() |
protected void |
GlobalPlatform.giveStrictWarning(String message) |
void |
GlobalPlatform.installAndMakeSelectable(pro.javacard.AID packageAID,
pro.javacard.AID appletAID,
pro.javacard.AID instanceAID,
byte privileges,
byte[] installParams,
byte[] installToken)
Deprecated.
|
void |
GlobalPlatform.installAndMakeSelectable(pro.javacard.AID packageAID,
pro.javacard.AID appletAID,
pro.javacard.AID instanceAID,
GPRegistryEntry.Privileges privileges,
byte[] installParams,
byte[] installToken)
Install an applet and make it selectable.
|
void |
GlobalPlatform.installForInstall(pro.javacard.AID packageAID,
pro.javacard.AID appletAID,
pro.javacard.AID instanceAID,
GPRegistryEntry.Privileges privileges,
byte[] installParams,
byte[] installToken)
Install an applet.
|
void |
GlobalPlatform.loadCapFile(pro.javacard.CAPFile cap,
pro.javacard.AID target) |
void |
GlobalPlatform.loadCapFile(pro.javacard.CAPFile cap,
pro.javacard.AID target,
byte[] dap,
String hash) |
void |
GlobalPlatform.lockUnlockApplet(pro.javacard.AID app,
boolean lock) |
void |
GlobalPlatform.makeDefaultSelected(pro.javacard.AID aid) |
void |
GlobalPlatform.openSecureChannel(GPSessionKeyProvider keys,
byte[] host_challenge,
int scpVersion,
EnumSet<GlobalPlatform.APDUMode> securityLevel)
Establishes a secure channel to the security domain.
|
void |
GlobalPlatform.personalize(pro.javacard.AID aid,
byte[] data)
Sends STORE DATA commands to the application identified
|
void |
GlobalPlatform.personalize(pro.javacard.AID aid,
byte[] data,
int P1)
Sends STORE DATA commands to the application identified
|
void |
GlobalPlatform.putKey(RSAPublicKey pubkey,
int version) |
void |
GlobalPlatform.putKeys(List<GPKey> keys,
boolean replace) |
void |
GlobalPlatform.renameISD(pro.javacard.AID newaid) |
void |
GlobalPlatform.setCardStatus(byte status) |
static void |
GPCommands.setPerso(GlobalPlatform gp,
byte[] data) |
static void |
GPCommands.setPrePerso(GlobalPlatform gp,
byte[] data) |
void |
GlobalPlatform.storeData(byte[] data,
int P1) |
Copyright © 2018. All rights reserved.