Class InteractiveChallenge

java.lang.Object
org.apache.sshd.server.auth.keyboard.InteractiveChallenge
All Implemented Interfaces:
Cloneable

public class InteractiveChallenge extends Object implements Cloneable
Represents a server "challenge" as per RFC-4256
Author:
Apache MINA SSHD Project
  • Constructor Details

    • InteractiveChallenge

      public InteractiveChallenge()
  • Method Details

    • getInteractionName

      public String getInteractionName()
    • setInteractionName

      public void setInteractionName(String interactionName)
    • getInteractionInstruction

      public String getInteractionInstruction()
    • setInteractionInstruction

      public void setInteractionInstruction(String interactionInstruction)
    • getLanguageTag

      public String getLanguageTag()
    • setLanguageTag

      public void setLanguageTag(String languageTag)
    • addPrompt

      public void addPrompt(String prompt, boolean echo)
    • addPrompt

      public void addPrompt(PromptEntry entry)
    • getPrompts

      public List<PromptEntry> getPrompts()
    • setPrompts

      public void setPrompts(Collection<? extends PromptEntry> prompts)
    • clearPrompts

      public void clearPrompts()
    • append

      public <B extends Buffer> B append(B buffer)
    • clone

      public InteractiveChallenge clone()
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object