Uses of Class
org.apache.sshd.common.kex.KexProposalOption
-
-
Uses of KexProposalOption in org.apache.sshd.client.session
Method parameters in org.apache.sshd.client.session with type arguments of type KexProposalOption Modifier and Type Method Description protected voidAbstractClientSession. receiveKexInit(java.util.Map<KexProposalOption,java.lang.String> proposal, byte[] seed)protected byte[]AbstractClientSession. sendKexInit(java.util.Map<KexProposalOption,java.lang.String> proposal) -
Uses of KexProposalOption in org.apache.sshd.common.kex
Fields in org.apache.sshd.common.kex with type parameters of type KexProposalOption Modifier and Type Field Description static java.util.Comparator<KexProposalOption>KexProposalOption. BY_PROPOSAL_INDEXCompares values according togetProposalIndex()static java.util.Set<KexProposalOption>KexProposalOption. CIPHER_PROPOSALSstatic java.util.Set<KexProposalOption>KexProposalOption. COMPRESSION_PROPOSALSstatic java.util.Set<KexProposalOption>KexProposalOption. FIRST_KEX_PACKET_GUESS_MATCHESstatic java.util.Set<KexProposalOption>KexProposalOption. LANGUAGE_PROPOSALSstatic java.util.Set<KexProposalOption>KexProposalOption. MAC_PROPOSALSstatic java.util.List<KexProposalOption>KexProposalOption. VALUESAListof all the options sorted according togetProposalIndex()Methods in org.apache.sshd.common.kex that return KexProposalOption Modifier and Type Method Description static KexProposalOptionKexProposalOption. fromName(java.lang.String n)static KexProposalOptionKexProposalOption. fromProposalIndex(int index)static KexProposalOptionKexProposalOption. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static KexProposalOption[]KexProposalOption. values()Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of KexProposalOption in org.apache.sshd.common.kex.extension
Methods in org.apache.sshd.common.kex.extension with parameters of type KexProposalOption Modifier and Type Method Description default voidKexExtensionHandler. handleKexExtensionNegotiation(Session session, KexProposalOption option, java.lang.String nValue, java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.lang.String cValue, java.util.Map<KexProposalOption,java.lang.String> s2cOptions, java.lang.String sValue)Invoked during the KEX negotiation phase to inform about option being negotiated.Method parameters in org.apache.sshd.common.kex.extension with type arguments of type KexProposalOption Modifier and Type Method Description default voidKexExtensionHandler. handleKexExtensionNegotiation(Session session, KexProposalOption option, java.lang.String nValue, java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.lang.String cValue, java.util.Map<KexProposalOption,java.lang.String> s2cOptions, java.lang.String sValue)Invoked during the KEX negotiation phase to inform about option being negotiated.voidDefaultServerKexExtensionHandler. handleKexInitProposal(Session session, boolean initiator, java.util.Map<KexProposalOption,java.lang.String> proposal)default voidKexExtensionHandler. handleKexInitProposal(Session session, boolean initiator, java.util.Map<KexProposalOption,java.lang.String> proposal)Invoked when a peer is ready to send the KEX options proposal or has received such a proposal. -
Uses of KexProposalOption in org.apache.sshd.common.session
Methods in org.apache.sshd.common.session that return types with arguments of type KexProposalOption Modifier and Type Method Description java.util.Map<KexProposalOption,java.lang.String>SessionContext. getClientKexProposals()java.util.Map<KexProposalOption,java.lang.String>SessionContext. getKexNegotiationResult()java.util.Map<KexProposalOption,java.lang.String>SessionContext. getServerKexProposals()Methods in org.apache.sshd.common.session with parameters of type KexProposalOption Modifier and Type Method Description java.lang.StringSessionContext. getNegotiatedKexParameter(KexProposalOption paramType)Retrieve one of the negotiated values during the KEX stagedefault booleanSessionDisconnectHandler. handleKexDisconnectReason(Session session, java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.util.Map<KexProposalOption,java.lang.String> s2cOptions, java.util.Map<KexProposalOption,java.lang.String> negotiatedGuess, KexProposalOption option)Invoked if after KEX negotiation parameters resolved one of the options violates some internal constraint (e.g., cannot negotiate a value, or RFC 8308 - section 2.2).Method parameters in org.apache.sshd.common.session with type arguments of type KexProposalOption Modifier and Type Method Description default booleanSessionDisconnectHandler. handleKexDisconnectReason(Session session, java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.util.Map<KexProposalOption,java.lang.String> s2cOptions, java.util.Map<KexProposalOption,java.lang.String> negotiatedGuess, KexProposalOption option)Invoked if after KEX negotiation parameters resolved one of the options violates some internal constraint (e.g., cannot negotiate a value, or RFC 8308 - section 2.2).default IoWriteFutureReservedSessionMessagesHandler. sendKexInitRequest(Session session, java.util.Map<KexProposalOption,java.lang.String> proposal, Buffer packet)Invoked before sending theSSH_MSG_KEXINITpacketdefault voidSessionListener. sessionNegotiationEnd(Session session, java.util.Map<KexProposalOption,java.lang.String> clientProposal, java.util.Map<KexProposalOption,java.lang.String> serverProposal, java.util.Map<KexProposalOption,java.lang.String> negotiatedOptions, java.lang.Throwable reason)Signals the end of the negotiation options handlingdefault voidSessionListener. sessionNegotiationOptionsCreated(Session session, java.util.Map<KexProposalOption,java.lang.String> proposal)default voidSessionListener. sessionNegotiationStart(Session session, java.util.Map<KexProposalOption,java.lang.String> clientProposal, java.util.Map<KexProposalOption,java.lang.String> serverProposal)Signals the start of the negotiation options handling -
Uses of KexProposalOption in org.apache.sshd.common.session.helpers
Fields in org.apache.sshd.common.session.helpers with type parameters of type KexProposalOption Modifier and Type Field Description protected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. clientProposalprotected java.util.Map<KexProposalOption,java.lang.String>SessionHelper. initialKexProposalStores the initial KEX proposal after it has been run through the hooks allowing client code to modify it; seeSessionHelper.getKexProposal().protected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. negotiationResultprotected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. serverProposalprotected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. unmodClientProposalprotected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. unmodNegotiationResultprotected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. unmodServerProposalMethods in org.apache.sshd.common.session.helpers that return types with arguments of type KexProposalOption Modifier and Type Method Description protected java.util.Map<KexProposalOption,java.lang.String>SessionHelper. createProposal(java.lang.String hostKeyTypes)Create our proposal for SSH negotiationprotected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. doStrictKexProposal(java.util.Map<KexProposalOption,java.lang.String> proposal)java.util.Map<KexProposalOption,java.lang.String>AbstractSession. getClientKexProposals()java.util.Map<KexProposalOption,java.lang.String>AbstractSession. getKexNegotiationResult()protected java.util.Map<KexProposalOption,java.lang.String>SessionHelper. getKexProposal()Retrieves this side's initial proposal for KEX negotiation.java.util.Map<KexProposalOption,java.lang.String>AbstractSession. getServerKexProposals()protected java.util.Map<KexProposalOption,java.lang.String>SessionHelper. mergeProposals(java.util.Map<KexProposalOption,java.lang.String> current, java.util.Map<KexProposalOption,java.lang.String> proposal)protected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. negotiate()Compute the negotiated proposals by merging the client and server proposal.protected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. setNegotiationResult(java.util.Map<KexProposalOption,java.lang.String> guess)Methods in org.apache.sshd.common.session.helpers with parameters of type KexProposalOption Modifier and Type Method Description protected java.util.Map.Entry<java.lang.String,java.lang.String>AbstractSession. comparePreferredKexProposalOption(KexProposalOption option)Compares the specifiedKexProposalOptionoption value for client vs.java.lang.StringAbstractSession. getNegotiatedKexParameter(KexProposalOption paramType)protected booleanAbstractSession. removeValue(java.util.Map<KexProposalOption,java.lang.String> options, KexProposalOption option, java.lang.String toRemove)Given a KEX proposal and aKexProposalOption, removes all occurrences of a value from a comma-separated value list.Method parameters in org.apache.sshd.common.session.helpers with type arguments of type KexProposalOption Modifier and Type Method Description protected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. doStrictKexProposal(java.util.Map<KexProposalOption,java.lang.String> proposal)protected java.util.Map<KexProposalOption,java.lang.String>SessionHelper. mergeProposals(java.util.Map<KexProposalOption,java.lang.String> current, java.util.Map<KexProposalOption,java.lang.String> proposal)protected abstract voidAbstractSession. receiveKexInit(java.util.Map<KexProposalOption,java.lang.String> proposal, byte[] seed)protected byte[]AbstractSession. receiveKexInit(Buffer buffer, java.util.Map<KexProposalOption,java.lang.String> proposal)Receive the remote key exchange init message.protected booleanAbstractSession. removeValue(java.util.Map<KexProposalOption,java.lang.String> options, KexProposalOption option, java.lang.String toRemove)Given a KEX proposal and aKexProposalOption, removes all occurrences of a value from a comma-separated value list.protected byte[]AbstractSession. sendKexInit(java.util.Map<KexProposalOption,java.lang.String> proposal)Send the key exchange initialization packet.protected java.util.Map<KexProposalOption,java.lang.String>AbstractSession. setNegotiationResult(java.util.Map<KexProposalOption,java.lang.String> guess)protected voidSessionHelper. signalNegotiationEnd(java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.util.Map<KexProposalOption,java.lang.String> s2cOptions, java.util.Map<KexProposalOption,java.lang.String> negotiatedGuess, java.lang.Throwable reason)protected voidSessionHelper. signalNegotiationEnd(SessionListener listener, java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.util.Map<KexProposalOption,java.lang.String> s2cOptions, java.util.Map<KexProposalOption,java.lang.String> negotiatedGuess, java.lang.Throwable reason)protected voidSessionHelper. signalNegotiationOptionsCreated(java.util.Map<KexProposalOption,java.lang.String> proposal)protected voidSessionHelper. signalNegotiationOptionsCreated(SessionListener listener, java.util.Map<KexProposalOption,java.lang.String> proposal)protected voidSessionHelper. signalNegotiationStart(java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.util.Map<KexProposalOption,java.lang.String> s2cOptions)protected voidSessionHelper. signalNegotiationStart(SessionListener listener, java.util.Map<KexProposalOption,java.lang.String> c2sOptions, java.util.Map<KexProposalOption,java.lang.String> s2cOptions) -
Uses of KexProposalOption in org.apache.sshd.server.session
Method parameters in org.apache.sshd.server.session with type arguments of type KexProposalOption Modifier and Type Method Description protected voidAbstractServerSession. receiveKexInit(java.util.Map<KexProposalOption,java.lang.String> proposal, byte[] seed)protected byte[]AbstractServerSession. sendKexInit(java.util.Map<KexProposalOption,java.lang.String> proposal)
-