KeyAgreement
Class KeyAgreement
- java.lang.Object
-
- javax.crypto.KeyAgreement
public class KeyAgreement extends Object
This class provides the functionality of a key agreement (or key exchange) protocol.
The keys involved in establishing a shared secret are created by one of the key generators (KeyPairGenerator
or KeyGenerator
), a KeyFactory
, or as a result from an intermediate phase of the key agreement protocol.
For each of the correspondents in the key exchange, doPhase
needs to be called. For example, if this key exchange is with one other party, doPhase
needs to be called once, with the lastPhase
flag set to true
. If this key exchange is with two other parties, doPhase登录查看完整内容