public class PaceOperator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
TAG |
Constructor and Description |
---|
PaceOperator(IsoDepCardHandler card) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getCAR1()
Para autenticación de terminal TA, DNIe 4.0
|
byte[] |
getCAR2()
Para autenticación de terminal TA, DNIe 4.0
|
org.bouncycastle.asn1.x9.X9ECParameters |
getECParameters() |
byte[] |
getIDicc()
Para autenticación de terminal TA, DNIe 4.0
|
void |
performPACE() |
void |
restoreSmFromPace() |
void |
setAuthTemplate(PaceInfo pi,
java.lang.String password) |
void |
setAuthTemplate(PaceInfo pi,
java.lang.String password,
int passwordRef,
MSESetAT.ROLE_TYPE terminalType) |
void |
setAuthTemplate(PaceInfo pi,
java.lang.String password,
MSESetAT.ROLE_TYPE terminalType) |
static final java.lang.String TAG
public PaceOperator(IsoDepCardHandler card)
public byte[] getIDicc()
public byte[] getCAR1()
public byte[] getCAR2()
public org.bouncycastle.asn1.x9.X9ECParameters getECParameters()
public void setAuthTemplate(PaceInfo pi, java.lang.String password)
pi
- password
- public void setAuthTemplate(PaceInfo pi, java.lang.String password, MSESetAT.ROLE_TYPE terminalType)
pi
- password
- terminalType
- public void setAuthTemplate(PaceInfo pi, java.lang.String password, int passwordRef, MSESetAT.ROLE_TYPE terminalType)
pi
- password
- passwordRef
- terminalType
- public void performPACE() throws java.io.IOException, SecureMessagingException, PaceException
java.io.IOException
SecureMessagingException
PaceException
java.lang.InterruptedException
public void restoreSmFromPace()