Uses of Class
org.drasyl.node.handler.crypto.Agreement
Packages that use Agreement
Package
Description
Contains classes necessary for encrypted peer/application communication.
-
Uses of Agreement in org.drasyl.node.handler.crypto
Methods in org.drasyl.node.handler.crypto that return AgreementModifier and TypeMethodDescriptionPendingAgreement.buildAgreement
(Crypto crypto, long staleAt) protected abstract Agreement
AbstractArmHandler.getAgreement
(AgreementId agreementId) protected Agreement
LongTimeArmHandler.getAgreement
(AgreementId agreementId) protected Agreement
PFSArmHandler.getAgreement
(AgreementId agreementId) Session.getLongTimeAgreement()
static Agreement
Agreement.of
(AgreementId id, SessionPair sessionPair, long staleAt) Methods in org.drasyl.node.handler.crypto that return types with arguments of type AgreementModifier and TypeMethodDescriptionSession.getCurrentActiveAgreement()
Session.getInitializedAgreements()
Methods in org.drasyl.node.handler.crypto with parameters of type AgreementModifier and TypeMethodDescriptionprotected ArmHeader
protected abstract void
AbstractArmHandler.removeStaleAgreement
(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement) protected void
LongTimeArmHandler.removeStaleAgreement
(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement) protected void
PFSArmHandler.removeStaleAgreement
(io.netty.channel.ChannelHandlerContext ctx, Agreement agreement) protected Object
Constructors in org.drasyl.node.handler.crypto with parameters of type AgreementModifierConstructorDescriptionSession
(Agreement longTimeAgreement, ConcurrentReference<PendingAgreement> currentInactiveAgreement, int maxAgreements, Duration sessionExpireTime)