Lines Matching refs:keySpec
150 protected PublicKey engineGeneratePublic(KeySpec keySpec)
153 return implGeneratePublic(keySpec);
162 protected PrivateKey engineGeneratePrivate(KeySpec keySpec)
165 return implGeneratePrivate(keySpec);
215 private PublicKey implGeneratePublic(KeySpec keySpec)
217 if (keySpec instanceof X509EncodedKeySpec) {
218 X509EncodedKeySpec x509Spec = (X509EncodedKeySpec)keySpec;
220 } else if (keySpec instanceof ECPublicKeySpec) {
221 ECPublicKeySpec ecSpec = (ECPublicKeySpec)keySpec;
233 private PrivateKey implGeneratePrivate(KeySpec keySpec)
235 if (keySpec instanceof PKCS8EncodedKeySpec) {
236 PKCS8EncodedKeySpec pkcsSpec = (PKCS8EncodedKeySpec)keySpec;
238 } else if (keySpec instanceof ECPrivateKeySpec) {
239 ECPrivateKeySpec ecSpec = (ECPrivateKeySpec)keySpec;
247 protected <T extends KeySpec> T engineGetKeySpec(Key key, Class<T> keySpec)
259 if (ECPublicKeySpec.class.isAssignableFrom(keySpec)) {
260 return keySpec.cast(new ECPublicKeySpec(
264 } else if (X509EncodedKeySpec.class.isAssignableFrom(keySpec)) {
265 return keySpec.cast(new X509EncodedKeySpec(key.getEncoded()));
272 if (PKCS8EncodedKeySpec.class.isAssignableFrom(keySpec)) {
273 return keySpec.cast(new PKCS8EncodedKeySpec(key.getEncoded()));
274 } else if (ECPrivateKeySpec.class.isAssignableFrom(keySpec)) {
276 return keySpec.cast(new ECPrivateKeySpec(