Modifier and Type | Interface and Description |
---|---|
static class |
SecureCard.CHANNEL_TYPE |
Modifier and Type | Method and Description |
---|---|
boolean |
externalAuthentication(byte[] extAuthenticationData) |
byte[] |
getChallenge() |
byte[] |
getChrCCvIfd(SecureCard.CHANNEL_TYPE type) |
byte[] |
getIccCertEncoded() |
java.security.interfaces.RSAPrivateKey |
getIfdPrivateKey(SecureCard.CHANNEL_TYPE type) |
byte[] |
getInternalAuthenticateMessage(byte[] randomIfd,
byte[] chrCCvIfd) |
byte[] |
getRefIccPrivateKey() |
byte[] |
getSerialNumber() |
void |
setKeysToAuthentication(byte[] refPublicKey,
byte[] refPrivateKey,
byte[] auxData) |
void |
verifyCaIntermediateIcc() |
void |
verifyIcc() |
byte[] |
verifyIfdCertificateChain(SecureCard.CHANNEL_TYPE type) |
void verifyCaIntermediateIcc() throws java.security.cert.CertificateException, java.io.IOException
java.security.cert.CertificateException
java.io.IOException
void verifyIcc() throws java.security.cert.CertificateException, java.io.IOException
java.security.cert.CertificateException
java.io.IOException
byte[] getIccCertEncoded() throws java.io.IOException
java.io.IOException
byte[] verifyIfdCertificateChain(SecureCard.CHANNEL_TYPE type) throws ApduConnectionException
ApduConnectionException
byte[] getInternalAuthenticateMessage(byte[] randomIfd, byte[] chrCCvIfd) throws ApduConnectionException
ApduConnectionException
boolean externalAuthentication(byte[] extAuthenticationData) throws ApduConnectionException
ApduConnectionException
void setKeysToAuthentication(byte[] refPublicKey, byte[] refPrivateKey, byte[] auxData) throws ApduConnectionException
ApduConnectionException
byte[] getChallenge() throws ApduConnectionException
ApduConnectionException
byte[] getSerialNumber() throws ApduConnectionException
ApduConnectionException
byte[] getRefIccPrivateKey()
byte[] getChrCCvIfd(SecureCard.CHANNEL_TYPE type)
java.security.interfaces.RSAPrivateKey getIfdPrivateKey(SecureCard.CHANNEL_TYPE type)