Searched defs:keySpec (Results 1 - 24 of 24) sorted by relevance

/openjdk7/jdk/src/share/classes/java/security/
H A DKeyFactorySpi.java76 * @param keySpec the specification (key material) of the public key.
83 protected abstract PublicKey engineGeneratePublic(KeySpec keySpec) argument
90 * @param keySpec the specification (key material) of the private key.
97 protected abstract PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
103 * <code>keySpec</code> identifies the specification class in which
111 * @param keySpec the specification class in which
122 T engineGetKeySpec(Key key, Class<T> keySpec) argument
H A DKeyFactory.java318 * @param keySpec the specification (key material) of the public key.
325 public final PublicKey generatePublic(KeySpec keySpec) argument
328 return spi.engineGeneratePublic(keySpec);
334 return mySpi.engineGeneratePublic(keySpec);
356 * @param keySpec the specification (key material) of the private key.
363 public final PrivateKey generatePrivate(KeySpec keySpec) argument
366 return spi.engineGeneratePrivate(keySpec);
372 return mySpi.engineGeneratePrivate(keySpec);
392 * <code>keySpec</code> identifies the specification class in which
400 * @param keySpec th
410 getKeySpec(Key key, Class<T> keySpec) argument
[all...]
/openjdk7/jdk/src/share/classes/javax/crypto/
H A DSecretKeyFactorySpi.java60 * @param keySpec the specification (key material) of the secret key
67 protected abstract SecretKey engineGenerateSecret(KeySpec keySpec) argument
76 * @param keySpec the requested format in which the key material shall be
84 * <code>key</code> and <code>keySpec</code> do not match, or
86 * whereas <code>keySpec</code> is the specification of a software-based
91 protected abstract KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
H A DSecretKeyFactory.java319 * @param keySpec the specification (key material) of the secret key
326 public final SecretKey generateSecret(KeySpec keySpec) argument
329 return spi.engineGenerateSecret(keySpec);
335 return mySpi.engineGenerateSecret(keySpec);
355 * @param keySpec the requested format in which the key material shall be
363 * <code>key</code> and <code>keySpec</code> do not match, or
365 * whereas <code>keySpec</code> is the specification of a software-based
370 public final KeySpec getKeySpec(SecretKey key, Class keySpec) argument
373 return spi.engineGetKeySpec(key, keySpec);
379 return mySpi.engineGetKeySpec(key, keySpec);
[all...]
/openjdk7/jdk/src/share/classes/com/sun/crypto/provider/
H A DDESKeyFactory.java54 * @param keySpec the specification (key material) of the secret key
61 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
66 if (!(keySpec instanceof DESKeySpec)) {
71 DESKeySpec desKeySpec = (DESKeySpec)keySpec;
85 * @param keySpec the requested format in which the key material shall be
95 protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
105 if ((keySpec != null) &&
106 DESKeySpec.class.isAssignableFrom(keySpec)) {
H A DDESedeKeyFactory.java54 * @param keySpec the specification (key material) of the secret key
61 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
66 if (keySpec instanceof DESedeKeySpec) {
67 DESedeKeySpec desEdeKeySpec = (DESedeKeySpec)keySpec;
85 * @param keySpec the requested format in which the key material shall be
95 protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
104 if (DESedeKeySpec.class.isAssignableFrom(keySpec)) {
H A DDHKeyFactory.java61 * @param keySpec the specification (key material) of the public key
68 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
72 if (keySpec instanceof DHPublicKeySpec) {
73 DHPublicKeySpec dhPubKeySpec = (DHPublicKeySpec)keySpec;
78 } else if (keySpec instanceof X509EncodedKeySpec) {
80 (((X509EncodedKeySpec)keySpec).getEncoded());
96 * @param keySpec the specification (key material) of the private key
103 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
107 if (keySpec instanceof DHPrivateKeySpec) {
108 DHPrivateKeySpec dhPrivKeySpec = (DHPrivateKeySpec)keySpec;
143 engineGetKeySpec(Key key, Class keySpec) argument
[all...]
H A DPBKDF2HmacSHA1Factory.java57 * @param keySpec the specification (key material) of the secret key
64 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
67 if (!(keySpec instanceof PBEKeySpec)) {
70 PBEKeySpec ks = (PBEKeySpec) keySpec;
80 * @param keySpec the requested format in which the key material shall be
H A DPBEKey.java53 PBEKey(PBEKeySpec keySpec, String keytype) throws InvalidKeySpecException { argument
54 char[] passwd = keySpec.getPassword();
H A DPBEKeyFactory.java103 * @param keySpec the specification (key material) of the secret key
110 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
113 if (!(keySpec instanceof PBEKeySpec)) {
116 return new PBEKey((PBEKeySpec)keySpec, type);
125 * @param keySpec the requested format in which the key material shall be
H A DPBKDF2KeyImpl.java80 PBKDF2KeyImpl(PBEKeySpec keySpec, String prfAlgo) argument
82 char[] passwd = keySpec.getPassword();
92 this.salt = keySpec.getSalt();
96 this.iterCount = keySpec.getIterationCount();
102 int keyLength = keySpec.getKeyLength();
/openjdk7/jdk/test/javax/crypto/SecretKeyFactory/
H A DP1SecretKeyFactory.java43 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
49 protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
H A DP2SecretKeyFactory.java43 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
49 protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
/openjdk7/jdk/src/share/classes/sun/security/provider/
H A DDSAKeyFactory.java85 * @param keySpec the specification (key material) of the public key
92 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
95 if (keySpec instanceof DSAPublicKeySpec) {
96 DSAPublicKeySpec dsaPubKeySpec = (DSAPublicKeySpec)keySpec;
108 } else if (keySpec instanceof X509EncodedKeySpec) {
111 (((X509EncodedKeySpec)keySpec).getEncoded());
114 (((X509EncodedKeySpec)keySpec).getEncoded());
130 * @param keySpec the specification (key material) of the private key
137 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
140 if (keySpec instanceo
178 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]
/openjdk7/jdk/src/share/classes/sun/security/util/
H A DKeyUtil.java126 * @param keySpec
129 * @throws NullPointerException if {@code keySpec} is null
130 * @throws InvalidKeyException if {@code keySpec} is invalid
132 public static final void validate(KeySpec keySpec) argument
134 if (keySpec == null) {
139 if (keySpec instanceof DHPublicKeySpec) {
140 validateDHPublicKey((DHPublicKeySpec)keySpec);
/openjdk7/jdk/test/java/security/KeyFactory/
H A DFailover.java114 protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException { argument
119 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException { argument
125 engineGetKeySpec(Key key, Class<T> keySpec) throws InvalidKeySpecException argument
140 protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException { argument
145 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException { argument
150 protected <T extends KeySpec> T engineGetKeySpec(Key key, Class<T> keySpec) throws InvalidKeySpecException { argument
/openjdk7/jdk/src/share/classes/sun/security/ec/
H A DECKeyFactory.java155 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
158 return implGeneratePublic(keySpec);
167 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
170 return implGeneratePrivate(keySpec);
220 private PublicKey implGeneratePublic(KeySpec keySpec) argument
222 if (keySpec instanceof X509EncodedKeySpec) {
223 X509EncodedKeySpec x509Spec = (X509EncodedKeySpec)keySpec;
225 } else if (keySpec instanceof ECPublicKeySpec) {
226 ECPublicKeySpec ecSpec = (ECPublicKeySpec)keySpec;
238 private PrivateKey implGeneratePrivate(KeySpec keySpec) argument
252 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]
/openjdk7/jdk/src/share/classes/sun/security/pkcs11/
H A DP11KeyFactory.java69 protected final <T extends KeySpec> T engineGetKeySpec(Key key, Class<T> keySpec) argument
72 if ((key == null) || (keySpec == null)) {
74 ("key and keySpec must not be null");
77 if (PKCS8EncodedKeySpec.class.isAssignableFrom(keySpec)
78 || X509EncodedKeySpec.class.isAssignableFrom(keySpec)) {
80 return (T)implGetSoftwareFactory().getKeySpec(key, keySpec);
95 return (T)implGetPublicKeySpec(p11Key, keySpec, session);
97 return (T)implGetPrivateKeySpec(p11Key, keySpec, session);
141 abstract KeySpec implGetPublicKeySpec(P11Key key, Class keySpec, argument
144 abstract KeySpec implGetPrivateKeySpec(P11Key key, Class keySpec, argument
[all...]
H A DP11DHKeyFactory.java110 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
113 if (keySpec instanceof X509EncodedKeySpec) {
116 PublicKey key = factory.generatePublic(keySpec);
123 if (keySpec instanceof DHPublicKeySpec == false) {
128 DHPublicKeySpec ds = (DHPublicKeySpec)keySpec;
141 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
144 if (keySpec instanceof PKCS8EncodedKeySpec) {
147 PrivateKey key = factory.generatePrivate(keySpec);
154 if (keySpec instanceof DHPrivateKeySpec == false) {
159 DHPrivateKeySpec ds = (DHPrivateKeySpec)keySpec;
215 implGetPublicKeySpec(P11Key key, Class keySpec, Session[] session) argument
237 implGetPrivateKeySpec(P11Key key, Class keySpec, Session[] session) argument
[all...]
H A DP11DSAKeyFactory.java102 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
105 if (keySpec instanceof X509EncodedKeySpec) {
107 byte[] encoded = ((X509EncodedKeySpec)keySpec).getEncoded();
115 if (keySpec instanceof DSAPublicKeySpec == false) {
120 DSAPublicKeySpec ds = (DSAPublicKeySpec)keySpec;
134 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
137 if (keySpec instanceof PKCS8EncodedKeySpec) {
139 byte[] encoded = ((PKCS8EncodedKeySpec)keySpec).getEncoded();
147 if (keySpec instanceof DSAPrivateKeySpec == false) {
152 DSAPrivateKeySpec ds = (DSAPrivateKeySpec)keySpec;
211 implGetPublicKeySpec(P11Key key, Class keySpec, Session[] session) argument
235 implGetPrivateKeySpec(P11Key key, Class keySpec, Session[] session) argument
[all...]
H A DP11RSAKeyFactory.java110 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
113 if (keySpec instanceof X509EncodedKeySpec) {
115 byte[] encoded = ((X509EncodedKeySpec)keySpec).getEncoded();
123 if (keySpec instanceof RSAPublicKeySpec == false) {
128 RSAPublicKeySpec rs = (RSAPublicKeySpec)keySpec;
143 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
146 if (keySpec instanceof PKCS8EncodedKeySpec) {
148 byte[] encoded = ((PKCS8EncodedKeySpec)keySpec).getEncoded();
158 if (keySpec instanceof RSAPrivateCrtKeySpec) {
159 RSAPrivateCrtKeySpec rs = (RSAPrivateCrtKeySpec)keySpec;
263 implGetPublicKeySpec(P11Key key, Class keySpec, Session[] session) argument
283 implGetPrivateKeySpec(P11Key key, Class keySpec, Session[] session) argument
[all...]
H A DP11SecretKeyFactory.java277 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
280 if (keySpec == null) {
283 if (keySpec instanceof SecretKeySpec) {
285 Key key = convertKey(token, (SecretKey)keySpec, algorithm);
291 if (keySpec instanceof DESKeySpec) {
292 byte[] keyBytes = ((DESKeySpec)keySpec).getKey();
293 keySpec = new SecretKeySpec(keyBytes, "DES");
294 return engineGenerateSecret(keySpec);
297 if (keySpec instanceof DESedeKeySpec) {
298 byte[] keyBytes = ((DESedeKeySpec)keySpec)
322 engineGetKeySpec(SecretKey key, Class keySpec) argument
[all...]
H A DP11ECKeyFactory.java145 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
148 if (keySpec instanceof X509EncodedKeySpec) {
150 byte[] encoded = ((X509EncodedKeySpec)keySpec).getEncoded();
158 if (keySpec instanceof ECPublicKeySpec == false) {
163 ECPublicKeySpec ec = (ECPublicKeySpec)keySpec;
175 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
178 if (keySpec instanceof PKCS8EncodedKeySpec) {
180 byte[] encoded = ((PKCS8EncodedKeySpec)keySpec).getEncoded();
188 if (keySpec instanceof ECPrivateKeySpec == false) {
193 ECPrivateKeySpec ec = (ECPrivateKeySpec)keySpec;
262 implGetPublicKeySpec(P11Key key, Class keySpec, Session[] session) argument
284 implGetPrivateKeySpec(P11Key key, Class keySpec, Session[] session) argument
[all...]
/openjdk7/jdk/src/share/classes/sun/security/rsa/
H A DRSAKeyFactory.java198 protected PublicKey engineGeneratePublic(KeySpec keySpec) argument
201 return generatePublic(keySpec);
210 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
213 return generatePrivate(keySpec);
294 private PublicKey generatePublic(KeySpec keySpec) argument
296 if (keySpec instanceof X509EncodedKeySpec) {
297 X509EncodedKeySpec x509Spec = (X509EncodedKeySpec)keySpec;
299 } else if (keySpec instanceof RSAPublicKeySpec) {
300 RSAPublicKeySpec rsaSpec = (RSAPublicKeySpec)keySpec;
312 private PrivateKey generatePrivate(KeySpec keySpec) argument
341 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]

Completed in 107 milliseconds