我正在尝试使用jmrtd 0.5.5库进行Passport主动身份验证。基于此link,方法doAA返回布尔值。但是实际上方法的返回对象是byte []。
如何基于byte []输出获得预期的布尔响应?
public byte[] doAA(java.security.PublicKey publicKey,
java.lang.String digestAlgorithm,
java.lang.String signatureAlgorithm,
byte[] challenge)
throws net.sf.scuba.smartcards.CardServiceException
执行主动身份验证协议。
参数:
publicKey - the public key to use (usually read from the card)
digestAlgorithm - the digest algorithm to use, or null
signatureAlgorithm - signature algorithm
challenge - challenge
返回: 指示卡是否已通过验证的布尔值