public abstract class GPSessionKeyProvider extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GPSessionKeyProvider.KeyPurpose |
| Constructor and Description |
|---|
GPSessionKeyProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
calculate(int scp,
byte[] kdd,
byte[] host_challenge,
byte[] card_challenge,
byte[] ssc) |
abstract int |
getID() |
abstract GPKey |
getKeyFor(GPSessionKeyProvider.KeyPurpose p) |
abstract int |
getVersion() |
abstract boolean |
init(byte[] atr,
byte[] cplc,
byte[] kinfo) |
public abstract boolean init(byte[] atr,
byte[] cplc,
byte[] kinfo)
public abstract void calculate(int scp,
byte[] kdd,
byte[] host_challenge,
byte[] card_challenge,
byte[] ssc)
throws GPException
GPExceptionpublic abstract GPKey getKeyFor(GPSessionKeyProvider.KeyPurpose p)
public abstract int getID()
public abstract int getVersion()
Copyright © 2018. All rights reserved.