public class KeyAgreementSpi extends BaseAgreementSpi
ukmParameters| Constructor and Description |
|---|
KeyAgreementSpi() |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
calcSecret() |
protected java.security.Key |
engineDoPhase(java.security.Key key,
boolean lastPhase) |
protected byte[] |
engineGenerateSecret() |
protected int |
engineGenerateSecret(byte[] bytes,
int offset) |
protected void |
engineInit(java.security.Key key,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec,
java.security.SecureRandom secureRandom) |
protected void |
engineInit(java.security.Key key,
java.security.SecureRandom secureRandom) |
engineGenerateSecret, getAlgorithm, getKeySize, trimZeroesprotected void engineInit(java.security.Key key,
java.security.SecureRandom secureRandom)
throws java.security.InvalidKeyException
engineInit in class javax.crypto.KeyAgreementSpijava.security.InvalidKeyExceptionprotected void engineInit(java.security.Key key,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec,
java.security.SecureRandom secureRandom)
throws java.security.InvalidKeyException,
java.security.InvalidAlgorithmParameterException
engineInit in class javax.crypto.KeyAgreementSpijava.security.InvalidKeyExceptionjava.security.InvalidAlgorithmParameterExceptionprotected java.security.Key engineDoPhase(java.security.Key key,
boolean lastPhase)
throws java.security.InvalidKeyException,
java.lang.IllegalStateException
engineDoPhase in class javax.crypto.KeyAgreementSpijava.security.InvalidKeyExceptionjava.lang.IllegalStateExceptionprotected byte[] engineGenerateSecret()
throws java.lang.IllegalStateException
engineGenerateSecret in class BaseAgreementSpijava.lang.IllegalStateExceptionprotected int engineGenerateSecret(byte[] bytes,
int offset)
throws java.lang.IllegalStateException,
javax.crypto.ShortBufferException
engineGenerateSecret in class BaseAgreementSpijava.lang.IllegalStateExceptionjavax.crypto.ShortBufferExceptionprotected byte[] calcSecret()
calcSecret in class BaseAgreementSpi