Key |
KeyAgreement.doPhase(Key key,
boolean lastPhase) |
Executes the next phase of this key agreement with the given
key that was received from one of the other parties involved in this key
agreement.
|
protected abstract Key |
KeyAgreementSpi.engineDoPhase(Key key,
boolean lastPhase) |
Executes the next phase of this key agreement with the given
key that was received from one of the other parties involved in this key
agreement.
|
protected abstract SecretKey |
KeyAgreementSpi.engineGenerateSecret(String algorithm) |
Creates the shared secret and returns it as a secret key object
of the requested algorithm type.
|
protected int |
CipherSpi.engineGetKeySize(Key key) |
Returns the key size of the given key object in bits.
|
protected abstract void |
CipherSpi.engineInit(int opmode,
Key key,
AlgorithmParameters params,
SecureRandom random) |
Initializes this cipher with a key, a set of
algorithm parameters, and a source of randomness.
|
protected abstract void |
CipherSpi.engineInit(int opmode,
Key key,
SecureRandom random) |
Initializes this cipher with a key and a source
of randomness.
|
protected abstract void |
CipherSpi.engineInit(int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
Initializes this cipher with a key, a set of
algorithm parameters, and a source of randomness.
|
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key) |
Initializes this exemption mechanism with a key.
|
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key,
AlgorithmParameters params) |
Initializes this exemption mechanism with a key and a set of algorithm
parameters.
|
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key,
AlgorithmParameterSpec params) |
Initializes this exemption mechanism with a key and a set of algorithm
parameters.
|
protected abstract void |
KeyAgreementSpi.engineInit(Key key,
SecureRandom random) |
Initializes this key agreement with the given key and source of
randomness.
|
protected abstract void |
KeyAgreementSpi.engineInit(Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
Initializes this key agreement with the given key, set of
algorithm parameters, and source of randomness.
|
protected abstract void |
MacSpi.engineInit(Key key,
AlgorithmParameterSpec params) |
Initializes the MAC with the given (secret) key and algorithm
parameters.
|
protected abstract SecretKey |
SecretKeyFactorySpi.engineTranslateKey(SecretKey key) |
Translates a key object, whose provider may be unknown or
potentially untrusted, into a corresponding key object of this
secret-key factory.
|
protected Key |
CipherSpi.engineUnwrap(byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType) |
Unwrap a previously wrapped key.
|
protected byte[] |
CipherSpi.engineWrap(Key key) |
Wrap a key.
|
SecretKey |
KeyAgreement.generateSecret(String algorithm) |
Creates the shared secret and returns it as a SecretKey
object of the specified algorithm.
|
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey) |
Extract the enclosed PKCS8EncodedKeySpec object from the
encrypted data and return it.
|
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey,
String providerName) |
Extract the enclosed PKCS8EncodedKeySpec object from the
encrypted data and return it.
|
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey,
Provider provider) |
Extract the enclosed PKCS8EncodedKeySpec object from the
encrypted data and return it.
|
Object |
SealedObject.getObject(Key key) |
Retrieves the original (encapsulated) object.
|
Object |
SealedObject.getObject(Key key,
String provider) |
Retrieves the original (encapsulated) object.
|
void |
Cipher.init(int opmode,
Certificate certificate) |
Initializes this cipher with the public key from the given certificate.
|
void |
Cipher.init(int opmode,
Certificate certificate,
SecureRandom random) |
Initializes this cipher with the public key from the given certificate
and a source of randomness.
|
void |
Cipher.init(int opmode,
Key key) |
Initializes this cipher with a key.
|
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameters params) |
Initializes this cipher with a key and a set of algorithm
parameters.
|
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameters params,
SecureRandom random) |
Initializes this cipher with a key, a set of algorithm
parameters, and a source of randomness.
|
void |
Cipher.init(int opmode,
Key key,
SecureRandom random) |
Initializes this cipher with a key and a source of randomness.
|
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameterSpec params) |
Initializes this cipher with a key and a set of algorithm
parameters.
|
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
Initializes this cipher with a key, a set of algorithm
parameters, and a source of randomness.
|
void |
ExemptionMechanism.init(Key key) |
Initializes this exemption mechanism with a key.
|
void |
ExemptionMechanism.init(Key key,
AlgorithmParameters params) |
Initializes this exemption mechanism with a key and a set of algorithm
parameters.
|
void |
ExemptionMechanism.init(Key key,
AlgorithmParameterSpec params) |
Initializes this exemption mechanism with a key and a set of algorithm
parameters.
|
void |
KeyAgreement.init(Key key) |
Initializes this key agreement with the given key, which is required to
contain all the algorithm parameters required for this key agreement.
|
void |
KeyAgreement.init(Key key,
SecureRandom random) |
Initializes this key agreement with the given key and source of
randomness.
|
void |
KeyAgreement.init(Key key,
AlgorithmParameterSpec params) |
Initializes this key agreement with the given key and set of
algorithm parameters.
|
void |
KeyAgreement.init(Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
Initializes this key agreement with the given key, set of
algorithm parameters, and source of randomness.
|
void |
Mac.init(Key key) |
Initializes this Mac object with the given key.
|
void |
Mac.init(Key key,
AlgorithmParameterSpec params) |
Initializes this Mac object with the given key and
algorithm parameters.
|
SecretKey |
SecretKeyFactory.translateKey(SecretKey key) |
Translates a key object, whose provider may be unknown or potentially
untrusted, into a corresponding key object of this secret-key factory.
|
Key |
Cipher.unwrap(byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType) |
Unwrap a previously wrapped key.
|
byte[] |
Cipher.wrap(Key key) |
Wrap a key.
|