org.bouncycastle.crypto.agreement.jpake
Class JPAKERound3Payload
java.lang.Object
org.bouncycastle.crypto.agreement.jpake.JPAKERound3Payload
- public class JPAKERound3Payload
- extends java.lang.Object
The payload sent/received during the optional third round of a J-PAKE exchange,
which is for explicit key confirmation.
Each JPAKEParticipant creates and sends an instance
of this payload to the other JPAKEParticipant.
The payload to send should be created via
JPAKEParticipant.createRound3PayloadToSend(BigInteger)
Each JPAKEParticipant must also validate the payload
received from the other JPAKEParticipant.
The received payload should be validated via
JPAKEParticipant.validateRound3PayloadReceived(JPAKERound3Payload, BigInteger)
|
Constructor Summary |
JPAKERound3Payload(java.lang.String participantId,
java.math.BigInteger magTag)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPAKERound3Payload
public JPAKERound3Payload(java.lang.String participantId,
java.math.BigInteger magTag)
getParticipantId
public java.lang.String getParticipantId()
getMacTag
public java.math.BigInteger getMacTag()