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
Nested ClassesModifier and TypeClassDescriptionstatic class
An OpenSSHSshAgentKeyConstraint
extension.static class
The OpenSSH "sk-provider@openssh.com" 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
FieldsModifier and TypeFieldDescriptionstatic final SshAgentKeyConstraint
The singleton OpenSSH confirmationSshAgentKeyConstraint
.private final byte
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
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. -
id
private final byte id
-
-
Constructor Details
-
SshAgentKeyConstraint
protected SshAgentKeyConstraint(byte id) Constructor setting the agent protocol ID of the constraint.- Parameters:
id
- for the key constraint
-
-
Method Details