Package org.apache.sshd.agent
Class SshAgentKeyConstraint
java.lang.Object
org.apache.sshd.agent.SshAgentKeyConstraint
- Direct Known Subclasses:
SshAgentKeyConstraint.Extension
,SshAgentKeyConstraint.LifeTime
A
SshAgentKeyConstraint
describes usage constraints for keys when being added to an SSH2 agent.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
An OpenSSHSshAgentKeyConstraint
extension.static class
The OpenSSH "[email protected]" key constraint extension used for FIDO keys.static class
An OpenSSH lifetime constraint expires a key added to an SSH agent after the given number of seconds. -
Field Summary
Modifier and TypeFieldDescriptionstatic final SshAgentKeyConstraint
The singleton OpenSSH confirmationSshAgentKeyConstraint
. -
Constructor Summary
ModifierConstructorDescriptionprotected
SshAgentKeyConstraint
(byte id) Constructor setting the agent protocol ID of the constraint. -
Method Summary
-
Field Details
-
CONFIRM
The singleton OpenSSH confirmationSshAgentKeyConstraint
. If set, the SSH agent is supposed to prompt the user before each use of a key in a signing operation.Users who have this option set via ssh config
AddKeysToAgent confirm
are responsible themselves for having configured their agent correctly so that it prompts in whatever way is appropriate.The OpenSSH agent prompts via via
ssh-askpass
or whatever program the environment variable SSH_ASKPASS defines. These prompts don't go through the prompting callback mechanisms of Apache MINA sshd.
-
-
Constructor Details
-
SshAgentKeyConstraint
protected SshAgentKeyConstraint(byte id) Constructor setting the agent protocol ID of the constraint.- Parameters:
id
- for the key constraint
-
-
Method Details