< prev index next >
src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Key.java
Print this page
@@ -45,11 +45,10 @@
import sun.security.pkcs11.wrapper.*;
import static sun.security.pkcs11.wrapper.PKCS11Constants.*;
import sun.security.util.DerValue;
import sun.security.util.Length;
-import sun.security.util.ECUtil;
/**
* Key implementation classes.
*
* In PKCS#11, the components of private and secret keys may or may not
@@ -992,11 +991,11 @@
synchronized byte[] getEncodedInternal() {
token.ensureValid();
if (encoded == null) {
fetchValues();
try {
- Key key = ECUtil.generateECPrivateKey(s, params);
+ Key key = P11ECUtil.generateECPrivateKey(s, params);
encoded = key.getEncoded();
} catch (InvalidKeySpecException e) {
throw new ProviderException(e);
}
}
@@ -1066,11 +1065,11 @@
synchronized byte[] getEncodedInternal() {
token.ensureValid();
if (encoded == null) {
fetchValues();
try {
- return ECUtil.x509EncodeECPublicKey(w, params);
+ return P11ECUtil.x509EncodeECPublicKey(w, params);
} catch (InvalidKeySpecException e) {
throw new ProviderException(e);
}
}
return encoded;
< prev index next >