< prev index next >
src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
Print this page
@@ -413,14 +413,14 @@
privateKeyTemplate = token.getAttributes
(O_GENERATE, CKO_PRIVATE_KEY, keyType, privateKeyTemplate);
long[] keyIDs = token.p11.C_GenerateKeyPair
(session.id(), new CK_MECHANISM(mechanism),
publicKeyTemplate, privateKeyTemplate);
- PublicKey publicKey = P11Key.publicKey
- (session, keyIDs[0], algorithm, keySize, publicKeyTemplate);
- PrivateKey privateKey = P11Key.privateKey
- (session, keyIDs[1], algorithm, keySize, privateKeyTemplate);
+ PublicKey publicKey = P11Key.publicKey(session, keyIDs[0],
+ algorithm, keySize, publicKeyTemplate, true);
+ PrivateKey privateKey = P11Key.privateKey(session, keyIDs[1],
+ algorithm, keySize, privateKeyTemplate, true);
return new KeyPair(publicKey, privateKey);
} catch (PKCS11Exception e) {
throw new ProviderException(e);
} finally {
token.releaseSession(session);
< prev index next >