* Currently the only exception is PKCS#1-10, where an extra
* round of hashing must be executed before applying the
* signature process */
String hashdata=collectHashData(idx);
byte[] hashresult=passport.hash(hashdata.getBytes(Comm.ENCODING));
byte[] signature=passport.sign(hashresult);
if (passport.needUserSig()) {
String pintan=new String(signature,Comm.ENCODING);
int pos=pintan.indexOf("|");