Class OpenSshServerKeyDatabase.AskUser
- java.lang.Object
-
- org.eclipse.jgit.internal.transport.sshd.OpenSshServerKeyDatabase.AskUser
-
- Enclosing class:
- OpenSshServerKeyDatabase
private static class OpenSshServerKeyDatabase.AskUser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classOpenSshServerKeyDatabase.AskUser.Checkstatic classOpenSshServerKeyDatabase.AskUser.ModifiedKeyHandling
-
Field Summary
Fields Modifier and Type Field Description private ServerKeyDatabase.Configurationconfigprivate CredentialsProviderprovider
-
Constructor Summary
Constructors Constructor Description AskUser(ServerKeyDatabase.Configuration config, CredentialsProvider provider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenSshServerKeyDatabase.AskUser.ModifiedKeyHandlingacceptModifiedServerKey(java.net.InetSocketAddress remoteAddress, java.security.PublicKey expected, java.security.PublicKey actual, java.nio.file.Path path)booleanacceptUnknownKey(java.net.SocketAddress remoteAddress, java.security.PublicKey serverKey)private static booleanaskUser(CredentialsProvider provider, URIish uri, java.lang.String prompt, java.lang.String... messages)private OpenSshServerKeyDatabase.AskUser.CheckcheckMode(java.net.SocketAddress remoteAddress, boolean changed)booleancreateNewFile(java.nio.file.Path path)voidrevokedKey(java.net.SocketAddress remoteAddress, java.security.PublicKey serverKey, java.nio.file.Path path)
-
-
-
Field Detail
-
config
@NonNull private final ServerKeyDatabase.Configuration config
-
provider
private final CredentialsProvider provider
-
-
Constructor Detail
-
AskUser
public AskUser(@NonNull ServerKeyDatabase.Configuration config, CredentialsProvider provider)
-
-
Method Detail
-
askUser
private static boolean askUser(CredentialsProvider provider, URIish uri, java.lang.String prompt, java.lang.String... messages)
-
checkMode
private OpenSshServerKeyDatabase.AskUser.Check checkMode(java.net.SocketAddress remoteAddress, boolean changed)
-
revokedKey
public void revokedKey(java.net.SocketAddress remoteAddress, java.security.PublicKey serverKey, java.nio.file.Path path)
-
acceptUnknownKey
public boolean acceptUnknownKey(java.net.SocketAddress remoteAddress, java.security.PublicKey serverKey)
-
acceptModifiedServerKey
public OpenSshServerKeyDatabase.AskUser.ModifiedKeyHandling acceptModifiedServerKey(java.net.InetSocketAddress remoteAddress, java.security.PublicKey expected, java.security.PublicKey actual, java.nio.file.Path path)
-
createNewFile
public boolean createNewFile(java.nio.file.Path path)
-
-