javax > javax.crypto > javax.crypto.keyagreementspi >

Class: javax.crypto.KeyAgreementSpi
    java.lang.Object
       javax.crypto.KeyAgreementSpi


public abstract class KeyAgreementSpi extends Object


FIELDS:

CONSTRUCTORS:
public KeyAgreementSpi()


METHODS:
protected abstract Key engineDoPhase(Key key, boolean lastPhase)
Throws: InvalidKeyException
Throws: IllegalStateException

protected abstract byte[] engineGenerateSecret()
Throws: IllegalStateException

protected abstract int engineGenerateSecret(byte[] sharedSecret, int offset)
Throws: IllegalStateException
Throws: ShortBufferException

protected abstract SecretKey engineGenerateSecret(String algorithm)
Throws: IllegalStateException
Throws: NoSuchAlgorithmException
Throws: InvalidKeyException

protected abstract void engineInit(Key key, SecureRandom random)
Throws: InvalidKeyException

protected abstract void engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
Throws: InvalidKeyException
Throws: InvalidAlgorithmParameterException


INHERITED METHODS:
getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net