Overview Package Class Use Source Tree Index Deprecated About
GNU Classpath (0.95)
Frames | No Frames

Uses of Interface java.security.Key

Uses in package java.security

Methods with parameter type java.security.Key

void
KeyStoreSpi.engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
Assign the key to the alias in the keystore, protecting it with the given password.
Key
KeyFactorySpi.engineTranslateKey(Key key)
Translates the key from an unknown or untrusted provider into a key for this key factory.
KeyFactorySpi.extends KeySpec> T engineGetKeySpec(Key key, Class keySpec)
Returns a key specification for the given key. keySpec identifies the specification class to return the key material in.
KeyFactory.extends KeySpec> T getKeySpec(Key key, Class keySpec)
Returns a key specification for the given key.
void
KeyStore.setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
Assign the key to the alias in the keystore, protecting it with the given password.
Key
KeyFactory.translateKey(Key key)
Translates the key from an unknown or untrusted provider into a key from this key factory.

Methods with return type java.security.Key

Key
KeyStoreSpi.engineGetKey(String alias, char[] password)
Returns the key associated with given alias using the supplied password.
Key
KeyFactorySpi.engineTranslateKey(Key key)
Translates the key from an unknown or untrusted provider into a key for this key factory.
Key
KeyStore.getKey(String alias, char[] password)
Returns the key associated with given alias using the supplied password.
Key
KeyFactory.translateKey(Key key)
Translates the key from an unknown or untrusted provider into a key from this key factory.

Uses in package javax.crypto.spec

Classes implementing java.security.Key

class
SecretKeySpec
This is a simple wrapper around a raw byte array, for ciphers that do not require any key parameters other than the bytes themselves.

Uses in package javax.security.auth.kerberos

Classes implementing java.security.Key

class
KerberosKey
This class represents a Kerberos key.

Uses in package javax.crypto

Methods with parameter type java.security.Key

Key
KeyAgreement.doPhase(Key key, boolean lastPhase)
Do a phase in the key agreement.
Key
KeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase)
Do a phase in the key agreement.
int
CipherSpi.engineGetKeySize(Key key)
Return the length of the given key in bits.

For compatibility this method is not declared abstract, and the default implementation will throw an UnsupportedOperationException.

void
CipherSpi.engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
Initializes this cipher with an operation mode, key, parameters, and source of randomness.
void
CipherSpi.engineInit(int opmode, Key key, SecureRandom random)
Initializes this cipher with an operation mode, key, and source of randomness.
void
CipherSpi.engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
Initializes this cipher with an operation mode, key, parameters, and source of randomness.
void
ExemptionMechanismSpi.engineInit(Key key)
Initialize this mechanism with a key.
void
ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameters params)
Initialize this mechanism with a key and parameters.
void
KeyAgreementSpi.engineInit(Key key, SecureRandom random)
Initialize this key agreement with a key and source of randomness.
void
ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameterSpec params)
Initialize this mechanism with a key and parameters.
void
MacSpi.engineInit(Key key, AlgorithmParameterSpec params)
Initialize (or re-initialize) this instance.
void
KeyAgreementSpi.engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
Initialize this key agreement with a key, parameters, and source of randomness.
byte[]
CipherSpi.engineWrap(Key key)
Wrap a key.

For compatibility this method is not declared abstract, and the default implementation will throw an UnsupportedOperationException.

Object
SealedObject.getObject(Key key)
Unseal and deserialize this sealed object with the specified key.
Object
SealedObject.getObject(Key key, String provider)
Unseal and deserialize this sealed object with the specified key, using a cipher from the named provider.
void
Cipher.init(int opmode, Key key)
Initialize this cipher with the supplied key.

The cipher will be initialized for encryption, decryption, key wrapping, or key unwrapping, depending upon whether the opmode argument is ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE, or UNWRAP_MODE, respectively.

If this cipher requires any random bytes (for example for an initilization vector) than the SecureRandom with the highest priority is used as the source of these bytes.

A call to any of the init methods overrides the state of the instance, and is equivalent to creating a new instance and calling its init method.

void
Cipher.init(int opmode, Key key, AlgorithmParameters params)
Initialize this cipher with the supplied key and parameters.

The cipher will be initialized for encryption, decryption, key wrapping, or key unwrapping, depending upon whether the opmode argument is ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE, or UNWRAP_MODE, respectively.

If this cipher requires any random bytes (for example for an initilization vector) then the SecureRandom with the highest priority is used as the source of these bytes.

A call to any of the init methods overrides the state of the instance, and is equivalent to creating a new instance and calling its init method.

void
Cipher.init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
Initialize this cipher with the supplied key, parameters, and source of randomness.

The cipher will be initialized for encryption, decryption, key wrapping, or key unwrapping, depending upon whether the opmode argument is ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE, or UNWRAP_MODE, respectively.

A call to any of the init methods overrides the state of the instance, and is equivalent to creating a new instance and calling its init method.

void
Cipher.init(int opmode, Key key, SecureRandom random)
Initialize this cipher with the supplied key and source of randomness.

The cipher will be initialized for encryption, decryption, key wrapping, or key unwrapping, depending upon whether the opmode argument is ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE, or UNWRAP_MODE, respectively.

A call to any of the init methods overrides the state of the instance, and is equivalent to creating a new instance and calling its init method.

void
Cipher.init(int opmode, Key key, AlgorithmParameterSpec params)
Initialize this cipher with the supplied key and parameters.

The cipher will be initialized for encryption, decryption, key wrapping, or key unwrapping, depending upon whether the opmode argument is ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE, or UNWRAP_MODE, respectively.

If this cipher requires any random bytes (for example for an initilization vector) then the SecureRandom with the highest priority is used as the source of these bytes.

A call to any of the init methods overrides the state of the instance, and is equivalent to creating a new instance and calling its init method.

void
Cipher.init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
Initialize this cipher with the supplied key, parameters, and source of randomness.

The cipher will be initialized for encryption, decryption, key wrapping, or key unwrapping, depending upon whether the opmode argument is ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE, or UNWRAP_MODE, respectively.

A call to any of the init methods overrides the state of the instance, and is equivalent to creating a new instance and calling its init method.

void
ExemptionMechanism.init(Key key)
void
KeyAgreement.init(Key key)
Initialize this key agreement with a key.
void
Mac.init(Key key)
Initialize this MAC with a key and no parameters.
void
ExemptionMechanism.init(Key key, AlgorithmParameters params)
void
KeyAgreement.init(Key key, SecureRandom random)
Initialize this key agreement with a key and a source of randomness.
void
ExemptionMechanism.init(Key key, AlgorithmParameterSpec params)
void
KeyAgreement.init(Key key, AlgorithmParameterSpec params)
Initialize this key agreement with a key and parameters.
void
Mac.init(Key key, AlgorithmParameterSpec params)
Initialize this MAC with a key and parameters.
void
KeyAgreement.init(Key key, AlgorithmParameterSpec params, SecureRandom random)
Initialize this key agreement with a key, parameters, and source of randomness.
boolean
ExemptionMechanism.isCryptoAllowed(Key key)
byte[]
Cipher.wrap(Key key)
Wrap a key.

Methods with return type java.security.Key

Key
KeyAgreement.doPhase(Key key, boolean lastPhase)
Do a phase in the key agreement.
Key
KeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase)
Do a phase in the key agreement.
Key
CipherSpi.engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
Unwraps a previously-wrapped key.

For compatibility this method is not declared abstract, and the default implementation will throw an UnsupportedOperationException.

Key
Cipher.unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
Unwrap a previously-wrapped key.
Overview Package Class Use Source Tree Index Deprecated About
GNU Classpath (0.95)

AltStyle によって変換されたページ (->オリジナル) /