Lines Matching refs:token
66 * Note that the underlying PKCS#11 token may support complete signature
78 // token instance
79 private final Token token;
124 // constant for type update, token does everything
133 P11Signature(Token token, String algorithm, long mechanism)
136 this.token = token;
232 token.ensureValid();
239 token.ensureValid();
244 if ((session == null) || (token.explicitCancel == false)) {
248 session = token.killSession(session);
256 token.p11.C_SignFinal(session.id(), 0);
264 token.p11.C_Sign(session.id(), digest);
278 token.p11.C_VerifyFinal(session.id(), signature);
286 token.p11.C_Verify(session.id(), digest, signature);
299 session = token.getOpSession();
302 token.p11.C_SignInit(session.id(),
305 token.p11.C_VerifyInit(session.id(),
368 p11Key = P11KeyFactory.convertKey(token, publicKey, keyAlgorithm);
390 p11Key = P11KeyFactory.convertKey(token, privateKey, keyAlgorithm);
429 token.p11.C_SignUpdate(session.id(), 0, b, ofs, len);
431 token.p11.C_VerifyUpdate(session.id(), 0, b, ofs, len);
473 token.p11.C_SignUpdate
476 token.p11.C_VerifyUpdate
509 signature = token.p11.C_SignFinal(session.id(), len);
532 signature = token.p11.C_Sign(session.id(), digest);
538 signature = token.p11.C_Sign(session.id(), data);
550 session = token.releaseSession(session);
564 token.p11.C_VerifyFinal(session.id(), signature);
587 token.p11.C_Verify(session.id(), digest, signature);
593 token.p11.C_Verify(session.id(), data, signature);
615 session = token.releaseSession(session);