public class KeyAgreementSpi extends BaseAgreementSpi
kaAlgorithm, kdf, 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