mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Add stubs and tests for new hardcoded-credential sinks
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import org.apache.commons.net.ftp.FTPClient;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public class HardcodedApacheFtpCredentials {
|
||||
public static void main(FTPClient client) {
|
||||
// BAD: Hardcoded credentials used for the session username and/or password.
|
||||
try {
|
||||
client.login("username", "password");
|
||||
client.login("username", "password", "blah");
|
||||
} catch(IOException e) { }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
import org.apache.sshd.client.SshClient;
|
||||
import org.apache.sshd.client.session.AbstractClientSession;
|
||||
import java.io.IOException;
|
||||
|
||||
public class HardcodedApacheSshdCredentials {
|
||||
public static void main(SshClient client, AbstractClientSession session) {
|
||||
// BAD: Hardcoded credentials used for the session username and/or password.
|
||||
client.connect("Username", "hostname", 22);
|
||||
client.connect("Username", null);
|
||||
session.addPasswordIdentity("password");
|
||||
}
|
||||
}
|
||||
@@ -27,9 +27,16 @@ edges
|
||||
| HardcodedAzureCredentials.java:61:3:61:33 | new HardcodedAzureCredentials(...) [clientSecret] : String | HardcodedAzureCredentials.java:15:14:15:42 | parameter this [clientSecret] : String |
|
||||
| HardcodedAzureCredentials.java:61:3:61:33 | new HardcodedAzureCredentials(...) [username] : String | HardcodedAzureCredentials.java:15:14:15:42 | parameter this [username] : String |
|
||||
| HardcodedAzureCredentials.java:63:3:63:33 | new HardcodedAzureCredentials(...) [clientSecret] : String | HardcodedAzureCredentials.java:43:14:43:38 | parameter this [clientSecret] : String |
|
||||
| HardcodedJschCredentials.java:13:28:13:37 | "password" : String | HardcodedJschCredentials.java:13:28:13:48 | getBytes(...) |
|
||||
| HardcodedMongoCredentials.java:5:58:5:67 | "password" : String | HardcodedMongoCredentials.java:5:58:5:81 | toCharArray(...) |
|
||||
| HardcodedMongoCredentials.java:6:65:6:74 | "password" : String | HardcodedMongoCredentials.java:6:65:6:88 | toCharArray(...) |
|
||||
| HardcodedMongoCredentials.java:7:63:7:72 | "password" : String | HardcodedMongoCredentials.java:7:63:7:86 | toCharArray(...) |
|
||||
| HardcodedMongoCredentials.java:8:67:8:76 | "password" : String | HardcodedMongoCredentials.java:8:67:8:90 | toCharArray(...) |
|
||||
| HardcodedShiroKey.java:9:46:9:54 | "TEST123" : String | HardcodedShiroKey.java:9:46:9:65 | getBytes(...) |
|
||||
| HardcodedShiroKey.java:18:61:18:86 | "4AvVhmFLUs0KTA3Kprsdag==" : String | HardcodedShiroKey.java:18:46:18:87 | decode(...) |
|
||||
| HardcodedShiroKey.java:26:83:26:108 | "6ZmI6I2j5Y+R5aSn5ZOlAA==" : String | HardcodedShiroKey.java:26:46:26:109 | decode(...) |
|
||||
| HardcodedSshjCredentials.java:9:39:9:48 | "password" : String | HardcodedSshjCredentials.java:9:39:9:62 | toCharArray(...) |
|
||||
| HardcodedTrileadSshCredentials.java:15:50:15:54 | "key" : String | HardcodedTrileadSshCredentials.java:15:50:15:68 | toCharArray(...) |
|
||||
| Test.java:9:16:9:22 | "admin" : String | Test.java:12:13:12:15 | usr : String |
|
||||
| Test.java:9:16:9:22 | "admin" : String | Test.java:15:36:15:38 | usr |
|
||||
| Test.java:9:16:9:22 | "admin" : String | Test.java:17:39:17:41 | usr |
|
||||
@@ -63,6 +70,11 @@ nodes
|
||||
| FileCredentialTest.java:23:36:23:36 | v | semmle.label | v |
|
||||
| HardcodedAWSCredentials.java:8:50:8:61 | "ACCESS_KEY" | semmle.label | "ACCESS_KEY" |
|
||||
| HardcodedAWSCredentials.java:8:64:8:75 | "SECRET_KEY" | semmle.label | "SECRET_KEY" |
|
||||
| HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | semmle.label | "username" |
|
||||
| HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | semmle.label | "password" |
|
||||
| HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | semmle.label | "username" |
|
||||
| HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | semmle.label | "password" |
|
||||
| HardcodedApacheSshdCredentials.java:10:33:10:42 | "password" | semmle.label | "password" |
|
||||
| HardcodedAzureCredentials.java:8:14:8:38 | this <.method> [post update] [clientSecret] : String | semmle.label | this <.method> [post update] [clientSecret] : String |
|
||||
| HardcodedAzureCredentials.java:8:14:8:38 | this <.method> [post update] [username] : String | semmle.label | this <.method> [post update] [username] : String |
|
||||
| HardcodedAzureCredentials.java:10:2:10:68 | this <.field> [post update] [username] : String | semmle.label | this <.field> [post update] [username] : String |
|
||||
@@ -81,12 +93,55 @@ nodes
|
||||
| HardcodedAzureCredentials.java:61:3:61:33 | new HardcodedAzureCredentials(...) [clientSecret] : String | semmle.label | new HardcodedAzureCredentials(...) [clientSecret] : String |
|
||||
| HardcodedAzureCredentials.java:61:3:61:33 | new HardcodedAzureCredentials(...) [username] : String | semmle.label | new HardcodedAzureCredentials(...) [username] : String |
|
||||
| HardcodedAzureCredentials.java:63:3:63:33 | new HardcodedAzureCredentials(...) [clientSecret] : String | semmle.label | new HardcodedAzureCredentials(...) [clientSecret] : String |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | semmle.label | "username" |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | semmle.label | "password" |
|
||||
| HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | semmle.label | "password" |
|
||||
| HardcodedJschCredentials.java:10:41:10:50 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJschCredentials.java:11:42:11:51 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJschCredentials.java:12:27:12:36 | "password" | semmle.label | "password" |
|
||||
| HardcodedJschCredentials.java:13:28:13:37 | "password" : String | semmle.label | "password" : String |
|
||||
| HardcodedJschCredentials.java:13:28:13:48 | getBytes(...) | semmle.label | getBytes(...) |
|
||||
| HardcodedMongoCredentials.java:5:38:5:47 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:5:58:5:67 | "password" : String | semmle.label | "password" : String |
|
||||
| HardcodedMongoCredentials.java:5:58:5:81 | toCharArray(...) | semmle.label | toCharArray(...) |
|
||||
| HardcodedMongoCredentials.java:6:45:6:54 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:6:65:6:74 | "password" : String | semmle.label | "password" : String |
|
||||
| HardcodedMongoCredentials.java:6:65:6:88 | toCharArray(...) | semmle.label | toCharArray(...) |
|
||||
| HardcodedMongoCredentials.java:7:43:7:52 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:7:63:7:72 | "password" : String | semmle.label | "password" : String |
|
||||
| HardcodedMongoCredentials.java:7:63:7:86 | toCharArray(...) | semmle.label | toCharArray(...) |
|
||||
| HardcodedMongoCredentials.java:8:47:8:56 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:8:67:8:76 | "password" : String | semmle.label | "password" : String |
|
||||
| HardcodedMongoCredentials.java:8:67:8:90 | toCharArray(...) | semmle.label | toCharArray(...) |
|
||||
| HardcodedMongoCredentials.java:9:44:9:48 | "key" | semmle.label | "key" |
|
||||
| HardcodedMongoCredentials.java:10:47:10:51 | "key" | semmle.label | "key" |
|
||||
| HardcodedShiroKey.java:9:46:9:54 | "TEST123" : String | semmle.label | "TEST123" : String |
|
||||
| HardcodedShiroKey.java:9:46:9:65 | getBytes(...) | semmle.label | getBytes(...) |
|
||||
| HardcodedShiroKey.java:18:46:18:87 | decode(...) | semmle.label | decode(...) |
|
||||
| HardcodedShiroKey.java:18:61:18:86 | "4AvVhmFLUs0KTA3Kprsdag==" : String | semmle.label | "4AvVhmFLUs0KTA3Kprsdag==" : String |
|
||||
| HardcodedShiroKey.java:26:46:26:109 | decode(...) | semmle.label | decode(...) |
|
||||
| HardcodedShiroKey.java:26:83:26:108 | "6ZmI6I2j5Y+R5aSn5ZOlAA==" : String | semmle.label | "6ZmI6I2j5Y+R5aSn5ZOlAA==" : String |
|
||||
| HardcodedSshjCredentials.java:8:25:8:34 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedSshjCredentials.java:8:37:8:46 | "password" | semmle.label | "password" |
|
||||
| HardcodedSshjCredentials.java:9:27:9:36 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedSshjCredentials.java:9:39:9:48 | "password" : String | semmle.label | "password" : String |
|
||||
| HardcodedSshjCredentials.java:9:39:9:62 | toCharArray(...) | semmle.label | toCharArray(...) |
|
||||
| HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | semmle.label | "password" |
|
||||
| HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:11:44:11:53 | "password" | semmle.label | "password" |
|
||||
| HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | semmle.label | "key" |
|
||||
| HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:15:50:15:54 | "key" : String | semmle.label | "key" : String |
|
||||
| HardcodedTrileadSshCredentials.java:15:50:15:68 | toCharArray(...) | semmle.label | toCharArray(...) |
|
||||
| HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | semmle.label | "password" |
|
||||
| HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | semmle.label | "password" |
|
||||
| Test.java:9:16:9:22 | "admin" : String | semmle.label | "admin" : String |
|
||||
| Test.java:10:17:10:24 | "123456" : String | semmle.label | "123456" : String |
|
||||
| Test.java:12:13:12:15 | usr : String | semmle.label | usr : String |
|
||||
@@ -118,12 +173,53 @@ subpaths
|
||||
| FileCredentialTest.java:18:35:18:41 | "admin" | FileCredentialTest.java:18:35:18:41 | "admin" | FileCredentialTest.java:18:35:18:41 | "admin" | Hard-coded value flows to $@. | FileCredentialTest.java:18:35:18:41 | "admin" | sensitive API call |
|
||||
| HardcodedAWSCredentials.java:8:50:8:61 | "ACCESS_KEY" | HardcodedAWSCredentials.java:8:50:8:61 | "ACCESS_KEY" | HardcodedAWSCredentials.java:8:50:8:61 | "ACCESS_KEY" | Hard-coded value flows to $@. | HardcodedAWSCredentials.java:8:50:8:61 | "ACCESS_KEY" | sensitive API call |
|
||||
| HardcodedAWSCredentials.java:8:64:8:75 | "SECRET_KEY" | HardcodedAWSCredentials.java:8:64:8:75 | "SECRET_KEY" | HardcodedAWSCredentials.java:8:64:8:75 | "SECRET_KEY" | Hard-coded value flows to $@. | HardcodedAWSCredentials.java:8:64:8:75 | "SECRET_KEY" | sensitive API call |
|
||||
| HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | sensitive API call |
|
||||
| HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | sensitive API call |
|
||||
| HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | sensitive API call |
|
||||
| HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | sensitive API call |
|
||||
| HardcodedApacheSshdCredentials.java:10:33:10:42 | "password" | HardcodedApacheSshdCredentials.java:10:33:10:42 | "password" | HardcodedApacheSshdCredentials.java:10:33:10:42 | "password" | Hard-coded value flows to $@. | HardcodedApacheSshdCredentials.java:10:33:10:42 | "password" | sensitive API call |
|
||||
| HardcodedAzureCredentials.java:10:34:10:67 | "username@example.onmicrosoft.com" | HardcodedAzureCredentials.java:10:34:10:67 | "username@example.onmicrosoft.com" : String | HardcodedAzureCredentials.java:18:13:18:20 | username | Hard-coded value flows to $@. | HardcodedAzureCredentials.java:18:13:18:20 | username | sensitive API call |
|
||||
| HardcodedAzureCredentials.java:11:38:11:73 | "1n1.qAc~3Q-1t38aF79Xzv5AUEfR5-ct3_" | HardcodedAzureCredentials.java:11:38:11:73 | "1n1.qAc~3Q-1t38aF79Xzv5AUEfR5-ct3_" : String | HardcodedAzureCredentials.java:19:13:19:24 | clientSecret | Hard-coded value flows to $@. | HardcodedAzureCredentials.java:19:13:19:24 | clientSecret | sensitive API call |
|
||||
| HardcodedAzureCredentials.java:11:38:11:73 | "1n1.qAc~3Q-1t38aF79Xzv5AUEfR5-ct3_" | HardcodedAzureCredentials.java:11:38:11:73 | "1n1.qAc~3Q-1t38aF79Xzv5AUEfR5-ct3_" : String | HardcodedAzureCredentials.java:46:17:46:28 | clientSecret | Hard-coded value flows to $@. | HardcodedAzureCredentials.java:46:17:46:28 | clientSecret | sensitive API call |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | Hard-coded value flows to $@. | HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | sensitive API call |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | Hard-coded value flows to $@. | HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | sensitive API call |
|
||||
| HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | Hard-coded value flows to $@. | HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | sensitive API call |
|
||||
| HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | Hard-coded value flows to $@. | HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | sensitive API call |
|
||||
| HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | Hard-coded value flows to $@. | HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | sensitive API call |
|
||||
| HardcodedJschCredentials.java:10:41:10:50 | "Username" | HardcodedJschCredentials.java:10:41:10:50 | "Username" | HardcodedJschCredentials.java:10:41:10:50 | "Username" | Hard-coded value flows to $@. | HardcodedJschCredentials.java:10:41:10:50 | "Username" | sensitive API call |
|
||||
| HardcodedJschCredentials.java:11:42:11:51 | "Username" | HardcodedJschCredentials.java:11:42:11:51 | "Username" | HardcodedJschCredentials.java:11:42:11:51 | "Username" | Hard-coded value flows to $@. | HardcodedJschCredentials.java:11:42:11:51 | "Username" | sensitive API call |
|
||||
| HardcodedJschCredentials.java:12:27:12:36 | "password" | HardcodedJschCredentials.java:12:27:12:36 | "password" | HardcodedJschCredentials.java:12:27:12:36 | "password" | Hard-coded value flows to $@. | HardcodedJschCredentials.java:12:27:12:36 | "password" | sensitive API call |
|
||||
| HardcodedJschCredentials.java:13:28:13:37 | "password" | HardcodedJschCredentials.java:13:28:13:37 | "password" : String | HardcodedJschCredentials.java:13:28:13:48 | getBytes(...) | Hard-coded value flows to $@. | HardcodedJschCredentials.java:13:28:13:48 | getBytes(...) | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:5:38:5:47 | "Username" | HardcodedMongoCredentials.java:5:38:5:47 | "Username" | HardcodedMongoCredentials.java:5:38:5:47 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:5:38:5:47 | "Username" | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:5:58:5:67 | "password" | HardcodedMongoCredentials.java:5:58:5:67 | "password" : String | HardcodedMongoCredentials.java:5:58:5:81 | toCharArray(...) | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:5:58:5:81 | toCharArray(...) | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:6:45:6:54 | "Username" | HardcodedMongoCredentials.java:6:45:6:54 | "Username" | HardcodedMongoCredentials.java:6:45:6:54 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:6:45:6:54 | "Username" | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:6:65:6:74 | "password" | HardcodedMongoCredentials.java:6:65:6:74 | "password" : String | HardcodedMongoCredentials.java:6:65:6:88 | toCharArray(...) | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:6:65:6:88 | toCharArray(...) | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:7:43:7:52 | "Username" | HardcodedMongoCredentials.java:7:43:7:52 | "Username" | HardcodedMongoCredentials.java:7:43:7:52 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:7:43:7:52 | "Username" | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:7:63:7:72 | "password" | HardcodedMongoCredentials.java:7:63:7:72 | "password" : String | HardcodedMongoCredentials.java:7:63:7:86 | toCharArray(...) | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:7:63:7:86 | toCharArray(...) | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:8:47:8:56 | "Username" | HardcodedMongoCredentials.java:8:47:8:56 | "Username" | HardcodedMongoCredentials.java:8:47:8:56 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:8:47:8:56 | "Username" | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:8:67:8:76 | "password" | HardcodedMongoCredentials.java:8:67:8:76 | "password" : String | HardcodedMongoCredentials.java:8:67:8:90 | toCharArray(...) | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:8:67:8:90 | toCharArray(...) | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:9:44:9:48 | "key" | HardcodedMongoCredentials.java:9:44:9:48 | "key" | HardcodedMongoCredentials.java:9:44:9:48 | "key" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:9:44:9:48 | "key" | sensitive API call |
|
||||
| HardcodedMongoCredentials.java:10:47:10:51 | "key" | HardcodedMongoCredentials.java:10:47:10:51 | "key" | HardcodedMongoCredentials.java:10:47:10:51 | "key" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:10:47:10:51 | "key" | sensitive API call |
|
||||
| HardcodedShiroKey.java:9:46:9:54 | "TEST123" | HardcodedShiroKey.java:9:46:9:54 | "TEST123" : String | HardcodedShiroKey.java:9:46:9:65 | getBytes(...) | Hard-coded value flows to $@. | HardcodedShiroKey.java:9:46:9:65 | getBytes(...) | sensitive API call |
|
||||
| HardcodedShiroKey.java:18:61:18:86 | "4AvVhmFLUs0KTA3Kprsdag==" | HardcodedShiroKey.java:18:61:18:86 | "4AvVhmFLUs0KTA3Kprsdag==" : String | HardcodedShiroKey.java:18:46:18:87 | decode(...) | Hard-coded value flows to $@. | HardcodedShiroKey.java:18:46:18:87 | decode(...) | sensitive API call |
|
||||
| HardcodedShiroKey.java:26:83:26:108 | "6ZmI6I2j5Y+R5aSn5ZOlAA==" | HardcodedShiroKey.java:26:83:26:108 | "6ZmI6I2j5Y+R5aSn5ZOlAA==" : String | HardcodedShiroKey.java:26:46:26:109 | decode(...) | Hard-coded value flows to $@. | HardcodedShiroKey.java:26:46:26:109 | decode(...) | sensitive API call |
|
||||
| HardcodedSshjCredentials.java:8:25:8:34 | "Username" | HardcodedSshjCredentials.java:8:25:8:34 | "Username" | HardcodedSshjCredentials.java:8:25:8:34 | "Username" | Hard-coded value flows to $@. | HardcodedSshjCredentials.java:8:25:8:34 | "Username" | sensitive API call |
|
||||
| HardcodedSshjCredentials.java:8:37:8:46 | "password" | HardcodedSshjCredentials.java:8:37:8:46 | "password" | HardcodedSshjCredentials.java:8:37:8:46 | "password" | Hard-coded value flows to $@. | HardcodedSshjCredentials.java:8:37:8:46 | "password" | sensitive API call |
|
||||
| HardcodedSshjCredentials.java:9:27:9:36 | "Username" | HardcodedSshjCredentials.java:9:27:9:36 | "Username" | HardcodedSshjCredentials.java:9:27:9:36 | "Username" | Hard-coded value flows to $@. | HardcodedSshjCredentials.java:9:27:9:36 | "Username" | sensitive API call |
|
||||
| HardcodedSshjCredentials.java:9:39:9:48 | "password" | HardcodedSshjCredentials.java:9:39:9:48 | "password" : String | HardcodedSshjCredentials.java:9:39:9:62 | toCharArray(...) | Hard-coded value flows to $@. | HardcodedSshjCredentials.java:9:39:9:62 | toCharArray(...) | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:11:44:11:53 | "password" | HardcodedTrileadSshCredentials.java:11:44:11:53 | "password" | HardcodedTrileadSshCredentials.java:11:44:11:53 | "password" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:11:44:11:53 | "password" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:15:50:15:54 | "key" | HardcodedTrileadSshCredentials.java:15:50:15:54 | "key" : String | HardcodedTrileadSshCredentials.java:15:50:15:68 | toCharArray(...) | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:15:50:15:68 | toCharArray(...) | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | sensitive API call |
|
||||
| HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | sensitive API call |
|
||||
| Test.java:9:16:9:22 | "admin" | Test.java:9:16:9:22 | "admin" : String | Test.java:15:36:15:38 | usr | Hard-coded value flows to $@. | Test.java:15:36:15:38 | usr | sensitive API call |
|
||||
| Test.java:9:16:9:22 | "admin" | Test.java:9:16:9:22 | "admin" : String | Test.java:17:39:17:41 | usr | Hard-coded value flows to $@. | Test.java:17:39:17:41 | usr | sensitive API call |
|
||||
| Test.java:9:16:9:22 | "admin" | Test.java:9:16:9:22 | "admin" : String | Test.java:18:39:18:41 | usr | Hard-coded value flows to $@. | Test.java:18:39:18:41 | usr | sensitive API call |
|
||||
|
||||
@@ -15,6 +15,10 @@ edges
|
||||
| User.java:2:30:2:39 | DEFAULT_PW : String | User.java:5:15:5:24 | DEFAULT_PW |
|
||||
| User.java:2:43:2:50 | "123456" : String | User.java:2:30:2:39 | DEFAULT_PW : String |
|
||||
nodes
|
||||
| HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | semmle.label | "username" |
|
||||
| HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | semmle.label | "password" |
|
||||
| HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | semmle.label | "username" |
|
||||
| HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | semmle.label | "password" |
|
||||
| HardcodedAzureCredentials.java:8:14:8:38 | this <.method> [post update] [clientSecret] : String | semmle.label | this <.method> [post update] [clientSecret] : String |
|
||||
| HardcodedAzureCredentials.java:8:14:8:38 | this <.method> [post update] [username] : String | semmle.label | this <.method> [post update] [username] : String |
|
||||
| HardcodedAzureCredentials.java:10:2:10:68 | this <.field> [post update] [username] : String | semmle.label | this <.field> [post update] [username] : String |
|
||||
@@ -29,6 +33,34 @@ nodes
|
||||
| HardcodedAzureCredentials.java:19:13:19:24 | this <.field> [clientSecret] : String | semmle.label | this <.field> [clientSecret] : String |
|
||||
| HardcodedAzureCredentials.java:61:3:61:33 | new HardcodedAzureCredentials(...) [clientSecret] : String | semmle.label | new HardcodedAzureCredentials(...) [clientSecret] : String |
|
||||
| HardcodedAzureCredentials.java:61:3:61:33 | new HardcodedAzureCredentials(...) [username] : String | semmle.label | new HardcodedAzureCredentials(...) [username] : String |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | semmle.label | "username" |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | semmle.label | "password" |
|
||||
| HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | semmle.label | "password" |
|
||||
| HardcodedJschCredentials.java:10:41:10:50 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJschCredentials.java:11:42:11:51 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedJschCredentials.java:12:27:12:36 | "password" | semmle.label | "password" |
|
||||
| HardcodedMongoCredentials.java:5:38:5:47 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:6:45:6:54 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:7:43:7:52 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:8:47:8:56 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedMongoCredentials.java:9:44:9:48 | "key" | semmle.label | "key" |
|
||||
| HardcodedMongoCredentials.java:10:47:10:51 | "key" | semmle.label | "key" |
|
||||
| HardcodedSshjCredentials.java:8:25:8:34 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedSshjCredentials.java:8:37:8:46 | "password" | semmle.label | "password" |
|
||||
| HardcodedSshjCredentials.java:9:27:9:36 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | semmle.label | "password" |
|
||||
| HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | semmle.label | "key" |
|
||||
| HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | semmle.label | "password" |
|
||||
| HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | semmle.label | "Username" |
|
||||
| HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | semmle.label | "password" |
|
||||
| Test.java:10:17:10:24 | "123456" : String | semmle.label | "123456" : String |
|
||||
| Test.java:26:17:26:20 | pass | semmle.label | pass |
|
||||
| User.java:2:30:2:39 | DEFAULT_PW : String | semmle.label | DEFAULT_PW : String |
|
||||
@@ -36,7 +68,39 @@ nodes
|
||||
| User.java:5:15:5:24 | DEFAULT_PW | semmle.label | DEFAULT_PW |
|
||||
subpaths
|
||||
#select
|
||||
| HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:9:20:9:29 | "username" | sensitive call |
|
||||
| HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:9:32:9:41 | "password" | sensitive call |
|
||||
| HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:10:20:10:29 | "username" | sensitive call |
|
||||
| HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | Hard-coded value flows to $@. | HardcodedApacheFtpCredentials.java:10:32:10:41 | "password" | sensitive call |
|
||||
| HardcodedAzureCredentials.java:10:34:10:67 | "username@example.onmicrosoft.com" | HardcodedAzureCredentials.java:10:34:10:67 | "username@example.onmicrosoft.com" : String | HardcodedAzureCredentials.java:18:13:18:20 | username | Hard-coded value flows to $@. | HardcodedAzureCredentials.java:18:13:18:20 | username | sensitive call |
|
||||
| HardcodedAzureCredentials.java:11:38:11:73 | "1n1.qAc~3Q-1t38aF79Xzv5AUEfR5-ct3_" | HardcodedAzureCredentials.java:11:38:11:73 | "1n1.qAc~3Q-1t38aF79Xzv5AUEfR5-ct3_" : String | HardcodedAzureCredentials.java:19:13:19:24 | clientSecret | Hard-coded value flows to $@. | HardcodedAzureCredentials.java:19:13:19:24 | clientSecret | sensitive call |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | Hard-coded value flows to $@. | HardcodedGanymedSsh2Credentials.java:8:35:8:44 | "username" | sensitive call |
|
||||
| HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | Hard-coded value flows to $@. | HardcodedGanymedSsh2Credentials.java:8:47:8:56 | "password" | sensitive call |
|
||||
| HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | Hard-coded value flows to $@. | HardcodedJ2sshCredentials.java:7:25:7:34 | "Username" | sensitive call |
|
||||
| HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | Hard-coded value flows to $@. | HardcodedJ2sshCredentials.java:8:25:8:34 | "Username" | sensitive call |
|
||||
| HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | Hard-coded value flows to $@. | HardcodedJ2sshCredentials.java:9:25:9:34 | "password" | sensitive call |
|
||||
| HardcodedJschCredentials.java:10:41:10:50 | "Username" | HardcodedJschCredentials.java:10:41:10:50 | "Username" | HardcodedJschCredentials.java:10:41:10:50 | "Username" | Hard-coded value flows to $@. | HardcodedJschCredentials.java:10:41:10:50 | "Username" | sensitive call |
|
||||
| HardcodedJschCredentials.java:11:42:11:51 | "Username" | HardcodedJschCredentials.java:11:42:11:51 | "Username" | HardcodedJschCredentials.java:11:42:11:51 | "Username" | Hard-coded value flows to $@. | HardcodedJschCredentials.java:11:42:11:51 | "Username" | sensitive call |
|
||||
| HardcodedJschCredentials.java:12:27:12:36 | "password" | HardcodedJschCredentials.java:12:27:12:36 | "password" | HardcodedJschCredentials.java:12:27:12:36 | "password" | Hard-coded value flows to $@. | HardcodedJschCredentials.java:12:27:12:36 | "password" | sensitive call |
|
||||
| HardcodedMongoCredentials.java:5:38:5:47 | "Username" | HardcodedMongoCredentials.java:5:38:5:47 | "Username" | HardcodedMongoCredentials.java:5:38:5:47 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:5:38:5:47 | "Username" | sensitive call |
|
||||
| HardcodedMongoCredentials.java:6:45:6:54 | "Username" | HardcodedMongoCredentials.java:6:45:6:54 | "Username" | HardcodedMongoCredentials.java:6:45:6:54 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:6:45:6:54 | "Username" | sensitive call |
|
||||
| HardcodedMongoCredentials.java:7:43:7:52 | "Username" | HardcodedMongoCredentials.java:7:43:7:52 | "Username" | HardcodedMongoCredentials.java:7:43:7:52 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:7:43:7:52 | "Username" | sensitive call |
|
||||
| HardcodedMongoCredentials.java:8:47:8:56 | "Username" | HardcodedMongoCredentials.java:8:47:8:56 | "Username" | HardcodedMongoCredentials.java:8:47:8:56 | "Username" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:8:47:8:56 | "Username" | sensitive call |
|
||||
| HardcodedMongoCredentials.java:9:44:9:48 | "key" | HardcodedMongoCredentials.java:9:44:9:48 | "key" | HardcodedMongoCredentials.java:9:44:9:48 | "key" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:9:44:9:48 | "key" | sensitive call |
|
||||
| HardcodedMongoCredentials.java:10:47:10:51 | "key" | HardcodedMongoCredentials.java:10:47:10:51 | "key" | HardcodedMongoCredentials.java:10:47:10:51 | "key" | Hard-coded value flows to $@. | HardcodedMongoCredentials.java:10:47:10:51 | "key" | sensitive call |
|
||||
| HardcodedSshjCredentials.java:8:25:8:34 | "Username" | HardcodedSshjCredentials.java:8:25:8:34 | "Username" | HardcodedSshjCredentials.java:8:25:8:34 | "Username" | Hard-coded value flows to $@. | HardcodedSshjCredentials.java:8:25:8:34 | "Username" | sensitive call |
|
||||
| HardcodedSshjCredentials.java:8:37:8:46 | "password" | HardcodedSshjCredentials.java:8:37:8:46 | "password" | HardcodedSshjCredentials.java:8:37:8:46 | "password" | Hard-coded value flows to $@. | HardcodedSshjCredentials.java:8:37:8:46 | "password" | sensitive call |
|
||||
| HardcodedSshjCredentials.java:9:27:9:36 | "Username" | HardcodedSshjCredentials.java:9:27:9:36 | "Username" | HardcodedSshjCredentials.java:9:27:9:36 | "Username" | Hard-coded value flows to $@. | HardcodedSshjCredentials.java:9:27:9:36 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:10:37:10:46 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:10:49:10:58 | "password" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:11:32:11:41 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:11:56:11:60 | "key" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:12:33:12:42 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:13:36:13:45 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:14:34:14:43 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:15:38:15:47 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:15:71:15:80 | "password" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:16:38:16:47 | "Username" | sensitive call |
|
||||
| HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | Hard-coded value flows to $@. | HardcodedTrileadSshCredentials.java:16:62:16:71 | "password" | sensitive call |
|
||||
| Test.java:10:17:10:24 | "123456" | Test.java:10:17:10:24 | "123456" : String | Test.java:26:17:26:20 | pass | Hard-coded value flows to $@. | Test.java:26:17:26:20 | pass | sensitive call |
|
||||
| User.java:2:43:2:50 | "123456" | User.java:2:43:2:50 | "123456" : String | User.java:5:15:5:24 | DEFAULT_PW | Hard-coded value flows to $@. | User.java:5:15:5:24 | DEFAULT_PW | sensitive call |
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
import ch.ethz.ssh2.Connection;
|
||||
import java.io.IOException;
|
||||
|
||||
public class HardcodedGanymedSsh2Credentials {
|
||||
public static void main(Connection conn) {
|
||||
// BAD: Hardcoded credentials used for the session username and/or password.
|
||||
try {
|
||||
conn.authenticateWithPassword("username", "password");
|
||||
} catch(IOException e) { }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import com.sshtools.j2ssh.authentication.SshAuthenticationClient;
|
||||
import com.sshtools.j2ssh.authentication.PasswordAuthenticationClient;
|
||||
|
||||
public class HardcodedJ2sshCredentials {
|
||||
public static void main(SshAuthenticationClient client1, PasswordAuthenticationClient client2) {
|
||||
// BAD: Hardcoded credentials used for the session username and/or password.
|
||||
client1.setUsername("Username");
|
||||
client2.setUsername("Username");
|
||||
client2.setPassword("password");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
import com.jcraft.jsch.JSch;
|
||||
import com.jcraft.jsch.JSchException;
|
||||
import com.jcraft.jsch.Session;
|
||||
import java.io.IOException;
|
||||
|
||||
public class HardcodedJschCredentials {
|
||||
public static void main(JSch jsch) {
|
||||
// BAD: Hardcoded credentials used for the session username and/or password.
|
||||
try {
|
||||
Session session = jsch.getSession("Username", "hostname");
|
||||
Session session2 = jsch.getSession("Username", "hostname", 22);
|
||||
session.setPassword("password");
|
||||
session2.setPassword("password".getBytes());
|
||||
} catch(JSchException e) { }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
import com.mongodb.MongoCredential;
|
||||
|
||||
public class HardcodedMongoCredentials {
|
||||
public static void test() {
|
||||
MongoCredential.createCredential("Username", "blah", "password".toCharArray());
|
||||
MongoCredential.createMongoCRCredential("Username", "blah", "password".toCharArray());
|
||||
MongoCredential.createPlainCredential("Username", "blah", "password".toCharArray());
|
||||
MongoCredential.createScramSha1Credential("Username", "blah", "password".toCharArray());
|
||||
MongoCredential.createGSSAPICredential("key");
|
||||
MongoCredential.createMongoX509Credential("key");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import net.schmizz.sshj.SSHClient;
|
||||
import java.io.IOException;
|
||||
|
||||
public class HardcodedSshjCredentials {
|
||||
public static void main(SSHClient client) {
|
||||
// BAD: Hardcoded credentials used for the session username and/or password.
|
||||
try {
|
||||
client.authPassword("Username", "password");
|
||||
client.authPassword("Username", "password".toCharArray());
|
||||
}
|
||||
catch(IOException e) { }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
import com.trilead.ssh2.Connection;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.File;
|
||||
|
||||
public class HardcodedTrileadSshCredentials {
|
||||
public static void main(Connection conn) {
|
||||
// BAD: Hardcoded credentials used for the session username and/or password.
|
||||
try {
|
||||
conn.authenticateWithPassword("Username", "password");
|
||||
conn.authenticateWithDSA("Username", "password", "key");
|
||||
conn.authenticateWithNone("Username");
|
||||
conn.getRemainingAuthMethods("Username");
|
||||
conn.isAuthMethodAvailable("Username", "method");
|
||||
conn.authenticateWithPublicKey("Username", "key".toCharArray(), "password");
|
||||
conn.authenticateWithPublicKey("Username", (File)null, "password");
|
||||
} catch(IOException e) { }
|
||||
}
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
// semmle-extractor-options: --javac-args -cp ${testdir}/../../../../../stubs/amazon-aws-sdk-1.11.700:${testdir}/../../../../../stubs/azure-sdk-for-java:${testdir}/../../../../../stubs/shiro-core-1.4.0
|
||||
// semmle-extractor-options: --javac-args -cp ${testdir}/../../../../../stubs/amazon-aws-sdk-1.11.700:${testdir}/../../../../../stubs/azure-sdk-for-java:${testdir}/../../../../../stubs/shiro-core-1.4.0:${testdir}/../../../../../stubs/jsch-0.1.55:${testdir}/../../../../../stubs/ganymed-ssh-2-260:${testdir}/../../../../../stubs/apache-mina-sshd-2.8.0:${testdir}/../../../../../stubs/sshj-0.33.0:${testdir}/../../../../../stubs/j2ssh-1.5.5:${testdir}/../../../../../stubs/trilead-ssh2-212:${testdir}/../../../../../stubs/apache-commons-net-3.8.0:${testdir}/../../../../../stubs/mongodbClient
|
||||
|
||||
22
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/SocketClient.java
generated
Normal file
22
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/SocketClient.java
generated
Normal file
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
|
||||
public abstract class SocketClient
|
||||
{
|
||||
}
|
||||
22
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/ftp/Configurable.java
generated
Normal file
22
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/ftp/Configurable.java
generated
Normal file
@@ -0,0 +1,22 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
|
||||
public interface Configurable {
|
||||
|
||||
}
|
||||
24
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/ftp/FTP.java
generated
Normal file
24
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/ftp/FTP.java
generated
Normal file
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
|
||||
import org.apache.commons.net.SocketClient;
|
||||
|
||||
public class FTP extends SocketClient
|
||||
{
|
||||
}
|
||||
33
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/ftp/FTPClient.java
generated
Normal file
33
java/ql/test/stubs/apache-commons-net-3.8.0/org/apache/commons/net/ftp/FTPClient.java
generated
Normal file
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.apache.commons.net.ftp;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public class FTPClient extends FTP implements Configurable {
|
||||
|
||||
public boolean login(final String username, final String password) throws IOException
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
public boolean login(final String username, final String password, final String account) throws IOException
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
21
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgent.java
generated
Normal file
21
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgent.java
generated
Normal file
@@ -0,0 +1,21 @@
|
||||
// Generated automatically from org.apache.sshd.agent.SshAgent for testing purposes
|
||||
|
||||
package org.apache.sshd.agent;
|
||||
|
||||
import java.nio.channels.Channel;
|
||||
import java.security.KeyPair;
|
||||
import java.security.PublicKey;
|
||||
import java.util.Map;
|
||||
import org.apache.sshd.agent.SshAgentKeyConstraint;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface SshAgent extends Channel
|
||||
{
|
||||
Iterable<? extends Map.Entry<PublicKey, String>> getIdentities();
|
||||
Map.Entry<String, byte[]> sign(SessionContext p0, PublicKey p1, String p2, byte[] p3);
|
||||
default KeyPair resolveLocalIdentity(PublicKey p0){ return null; }
|
||||
static String SSH_AUTHSOCKET_ENV_NAME = null;
|
||||
void addIdentity(KeyPair p0, String p1, SshAgentKeyConstraint... p2);
|
||||
void removeAllIdentities();
|
||||
void removeIdentity(PublicKey p0);
|
||||
}
|
||||
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgentFactory.java
generated
Normal file
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgentFactory.java
generated
Normal file
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.apache.sshd.agent.SshAgentFactory for testing purposes
|
||||
|
||||
package org.apache.sshd.agent;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.sshd.agent.SshAgent;
|
||||
import org.apache.sshd.agent.SshAgentServer;
|
||||
import org.apache.sshd.common.FactoryManager;
|
||||
import org.apache.sshd.common.channel.ChannelFactory;
|
||||
import org.apache.sshd.common.session.ConnectionService;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
|
||||
public interface SshAgentFactory
|
||||
{
|
||||
List<ChannelFactory> getChannelForwardingFactories(FactoryManager p0);
|
||||
SshAgent createClient(Session p0, FactoryManager p1);
|
||||
SshAgentServer createServer(ConnectionService p0);
|
||||
}
|
||||
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgentKeyConstraint.java
generated
Normal file
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgentKeyConstraint.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.apache.sshd.agent.SshAgentKeyConstraint for testing purposes
|
||||
|
||||
package org.apache.sshd.agent;
|
||||
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
abstract public class SshAgentKeyConstraint
|
||||
{
|
||||
protected SshAgentKeyConstraint() {}
|
||||
protected SshAgentKeyConstraint(byte p0){}
|
||||
public byte getId(){ return 0; }
|
||||
public static SshAgentKeyConstraint CONFIRM = null;
|
||||
public void put(Buffer p0){}
|
||||
}
|
||||
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgentServer.java
generated
Normal file
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/SshAgentServer.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from org.apache.sshd.agent.SshAgentServer for testing purposes
|
||||
|
||||
package org.apache.sshd.agent;
|
||||
|
||||
import java.nio.channels.Channel;
|
||||
|
||||
public interface SshAgentServer extends Channel
|
||||
{
|
||||
String getId();
|
||||
}
|
||||
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/common/AgentForwardSupport.java
generated
Normal file
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/agent/common/AgentForwardSupport.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from org.apache.sshd.agent.common.AgentForwardSupport for testing purposes
|
||||
|
||||
package org.apache.sshd.agent.common;
|
||||
|
||||
import org.apache.sshd.common.Closeable;
|
||||
|
||||
public interface AgentForwardSupport extends Closeable
|
||||
{
|
||||
String initialize();
|
||||
}
|
||||
43
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/ClientAuthenticationManager.java
generated
Normal file
43
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/ClientAuthenticationManager.java
generated
Normal file
@@ -0,0 +1,43 @@
|
||||
// Generated automatically from org.apache.sshd.client.ClientAuthenticationManager for testing purposes
|
||||
|
||||
package org.apache.sshd.client;
|
||||
|
||||
import java.security.KeyPair;
|
||||
import java.util.Collection;
|
||||
import org.apache.sshd.client.auth.AuthenticationIdentitiesProvider;
|
||||
import org.apache.sshd.client.auth.UserAuth;
|
||||
import org.apache.sshd.client.auth.UserAuthFactory;
|
||||
import org.apache.sshd.client.auth.hostbased.HostBasedAuthenticationReporter;
|
||||
import org.apache.sshd.client.auth.keyboard.UserInteraction;
|
||||
import org.apache.sshd.client.auth.password.PasswordAuthenticationReporter;
|
||||
import org.apache.sshd.client.auth.password.PasswordIdentityProvider;
|
||||
import org.apache.sshd.client.auth.pubkey.PublicKeyAuthenticationReporter;
|
||||
import org.apache.sshd.client.keyverifier.ServerKeyVerifier;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.common.auth.UserAuthFactoriesManager;
|
||||
import org.apache.sshd.common.auth.UserAuthInstance;
|
||||
import org.apache.sshd.common.auth.UserAuthMethodFactory;
|
||||
import org.apache.sshd.common.keyprovider.KeyIdentityProviderHolder;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface ClientAuthenticationManager extends KeyIdentityProviderHolder, UserAuthFactoriesManager<ClientSession, UserAuth, UserAuthFactory>
|
||||
{
|
||||
AuthenticationIdentitiesProvider getRegisteredIdentities();
|
||||
HostBasedAuthenticationReporter getHostBasedAuthenticationReporter();
|
||||
KeyPair removePublicKeyIdentity(KeyPair p0);
|
||||
PasswordAuthenticationReporter getPasswordAuthenticationReporter();
|
||||
PasswordIdentityProvider getPasswordIdentityProvider();
|
||||
PublicKeyAuthenticationReporter getPublicKeyAuthenticationReporter();
|
||||
ServerKeyVerifier getServerKeyVerifier();
|
||||
String removePasswordIdentity(String p0);
|
||||
UserInteraction getUserInteraction();
|
||||
default void setUserAuthFactoriesNames(Collection<String> p0){}
|
||||
void addPasswordIdentity(String p0);
|
||||
void addPublicKeyIdentity(KeyPair p0);
|
||||
void setHostBasedAuthenticationReporter(HostBasedAuthenticationReporter p0);
|
||||
void setPasswordAuthenticationReporter(PasswordAuthenticationReporter p0);
|
||||
void setPasswordIdentityProvider(PasswordIdentityProvider p0);
|
||||
void setPublicKeyAuthenticationReporter(PublicKeyAuthenticationReporter p0);
|
||||
void setServerKeyVerifier(ServerKeyVerifier p0);
|
||||
void setUserInteraction(UserInteraction p0);
|
||||
}
|
||||
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/ClientFactoryManager.java
generated
Normal file
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/ClientFactoryManager.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from org.apache.sshd.client.ClientFactoryManager for testing purposes
|
||||
|
||||
package org.apache.sshd.client;
|
||||
|
||||
import org.apache.sshd.client.ClientAuthenticationManager;
|
||||
import org.apache.sshd.client.config.hosts.HostConfigEntryResolver;
|
||||
import org.apache.sshd.client.config.keys.ClientIdentityLoaderManager;
|
||||
import org.apache.sshd.client.session.ClientProxyConnectorHolder;
|
||||
import org.apache.sshd.client.session.ClientSessionCreator;
|
||||
import org.apache.sshd.common.FactoryManager;
|
||||
import org.apache.sshd.common.config.keys.FilePasswordProviderManager;
|
||||
|
||||
public interface ClientFactoryManager extends ClientAuthenticationManager, ClientIdentityLoaderManager, ClientProxyConnectorHolder, ClientSessionCreator, FactoryManager, FilePasswordProviderManager
|
||||
{
|
||||
HostConfigEntryResolver getHostConfigEntryResolver();
|
||||
void setHostConfigEntryResolver(HostConfigEntryResolver p0);
|
||||
}
|
||||
108
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/SshClient.java
generated
Normal file
108
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/SshClient.java
generated
Normal file
@@ -0,0 +1,108 @@
|
||||
// Generated automatically from org.apache.sshd.client.SshClient for testing purposes
|
||||
|
||||
package org.apache.sshd.client;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import java.nio.file.LinkOption;
|
||||
import java.nio.file.Path;
|
||||
import java.security.KeyPair;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.ClientFactoryManager;
|
||||
import org.apache.sshd.client.auth.AuthenticationIdentitiesProvider;
|
||||
import org.apache.sshd.client.auth.UserAuthFactory;
|
||||
import org.apache.sshd.client.auth.hostbased.HostBasedAuthenticationReporter;
|
||||
import org.apache.sshd.client.auth.keyboard.UserInteraction;
|
||||
import org.apache.sshd.client.auth.password.PasswordAuthenticationReporter;
|
||||
import org.apache.sshd.client.auth.password.PasswordIdentityProvider;
|
||||
import org.apache.sshd.client.auth.pubkey.PublicKeyAuthenticationReporter;
|
||||
import org.apache.sshd.client.config.hosts.HostConfigEntry;
|
||||
import org.apache.sshd.client.config.hosts.HostConfigEntryResolver;
|
||||
import org.apache.sshd.client.config.keys.ClientIdentityLoader;
|
||||
import org.apache.sshd.client.future.ConnectFuture;
|
||||
import org.apache.sshd.client.keyverifier.ServerKeyVerifier;
|
||||
import org.apache.sshd.client.session.ClientProxyConnector;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.SessionFactory;
|
||||
import org.apache.sshd.client.simple.SimpleClient;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
import org.apache.sshd.common.Closeable;
|
||||
import org.apache.sshd.common.Factory;
|
||||
import org.apache.sshd.common.NamedResource;
|
||||
import org.apache.sshd.common.ServiceFactory;
|
||||
import org.apache.sshd.common.config.keys.FilePasswordProvider;
|
||||
import org.apache.sshd.common.future.SshFuture;
|
||||
import org.apache.sshd.common.future.SshFutureListener;
|
||||
import org.apache.sshd.common.helpers.AbstractFactoryManager;
|
||||
import org.apache.sshd.common.io.IoConnectFuture;
|
||||
import org.apache.sshd.common.io.IoConnector;
|
||||
import org.apache.sshd.common.io.IoSession;
|
||||
import org.apache.sshd.common.keyprovider.KeyIdentityProvider;
|
||||
|
||||
public class SshClient extends AbstractFactoryManager implements ClientFactoryManager, Closeable
|
||||
{
|
||||
protected Closeable getInnerCloseable(){ return null; }
|
||||
protected ConnectFuture doConnect(HostConfigEntry p0, List<HostConfigEntry> p1, AttributeRepository p2, SocketAddress p3){ return null; }
|
||||
protected ConnectFuture doConnect(String p0, SocketAddress p1, AttributeRepository p2, SocketAddress p3, KeyIdentityProvider p4, HostConfigEntry p5){ return null; }
|
||||
protected HostConfigEntry resolveHost(String p0, String p1, int p2, AttributeRepository p3, SocketAddress p4){ return null; }
|
||||
protected IoConnector connector = null;
|
||||
protected IoConnector createConnector(){ return null; }
|
||||
protected KeyIdentityProvider preloadClientIdentities(Collection<? extends NamedResource> p0){ return null; }
|
||||
protected List<HostConfigEntry> parseProxyJumps(String p0, AttributeRepository p1){ return null; }
|
||||
protected List<UserAuthFactory> userAuthFactories = null;
|
||||
protected SessionFactory createSessionFactory(){ return null; }
|
||||
protected SessionFactory sessionFactory = null;
|
||||
protected SshFutureListener<IoConnectFuture> createConnectCompletionListener(ConnectFuture p0, String p1, SocketAddress p2, KeyIdentityProvider p3, HostConfigEntry p4){ return null; }
|
||||
protected void checkConfig(){}
|
||||
protected void onConnectOperationComplete(IoSession p0, ConnectFuture p1, String p2, SocketAddress p3, KeyIdentityProvider p4, HostConfigEntry p5){}
|
||||
protected void setupDefaultSessionIdentities(ClientSession p0, KeyIdentityProvider p1){}
|
||||
public AuthenticationIdentitiesProvider getRegisteredIdentities(){ return null; }
|
||||
public ClientIdentityLoader getClientIdentityLoader(){ return null; }
|
||||
public ClientProxyConnector getClientProxyConnector(){ return null; }
|
||||
public ConnectFuture connect(HostConfigEntry p0, AttributeRepository p1, SocketAddress p2){ return null; }
|
||||
public ConnectFuture connect(String p0){ return null; }
|
||||
public ConnectFuture connect(String p0, SocketAddress p1, AttributeRepository p2, SocketAddress p3){ return null; }
|
||||
public ConnectFuture connect(String p0, String p1, int p2, AttributeRepository p3, SocketAddress p4){ return null; }
|
||||
public FilePasswordProvider getFilePasswordProvider(){ return null; }
|
||||
public HostBasedAuthenticationReporter getHostBasedAuthenticationReporter(){ return null; }
|
||||
public HostConfigEntryResolver getHostConfigEntryResolver(){ return null; }
|
||||
public KeyIdentityProvider getKeyIdentityProvider(){ return null; }
|
||||
public KeyPair removePublicKeyIdentity(KeyPair p0){ return null; }
|
||||
public List<UserAuthFactory> getUserAuthFactories(){ return null; }
|
||||
public PasswordAuthenticationReporter getPasswordAuthenticationReporter(){ return null; }
|
||||
public PasswordIdentityProvider getPasswordIdentityProvider(){ return null; }
|
||||
public PublicKeyAuthenticationReporter getPublicKeyAuthenticationReporter(){ return null; }
|
||||
public ServerKeyVerifier getServerKeyVerifier(){ return null; }
|
||||
public SessionFactory getSessionFactory(){ return null; }
|
||||
public SshClient(){}
|
||||
public String removePasswordIdentity(String p0){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public UserInteraction getUserInteraction(){ return null; }
|
||||
public boolean isStarted(){ return false; }
|
||||
public static <C extends SshClient> C setKeyPairProvider(C p0, Path p1, boolean p2, boolean p3, FilePasswordProvider p4, LinkOption... p5){ return null; }
|
||||
public static <C extends SshClient> C setKeyPairProvider(C p0, boolean p1, boolean p2, FilePasswordProvider p3, LinkOption... p4){ return null; }
|
||||
public static Factory<SshClient> DEFAULT_SSH_CLIENT_FACTORY = null;
|
||||
public static List<ServiceFactory> DEFAULT_SERVICE_FACTORIES = null;
|
||||
public static List<UserAuthFactory> DEFAULT_USER_AUTH_FACTORIES = null;
|
||||
public static SimpleClient setUpDefaultSimpleClient(){ return null; }
|
||||
public static SimpleClient wrapAsSimpleClient(SshClient p0){ return null; }
|
||||
public static SshClient setUpDefaultClient(){ return null; }
|
||||
public void addPasswordIdentity(String p0){}
|
||||
public void addPublicKeyIdentity(KeyPair p0){}
|
||||
public void open(){}
|
||||
public void setClientIdentityLoader(ClientIdentityLoader p0){}
|
||||
public void setClientProxyConnector(ClientProxyConnector p0){}
|
||||
public void setFilePasswordProvider(FilePasswordProvider p0){}
|
||||
public void setHostBasedAuthenticationReporter(HostBasedAuthenticationReporter p0){}
|
||||
public void setHostConfigEntryResolver(HostConfigEntryResolver p0){}
|
||||
public void setKeyIdentityProvider(KeyIdentityProvider p0){}
|
||||
public void setPasswordAuthenticationReporter(PasswordAuthenticationReporter p0){}
|
||||
public void setPasswordIdentityProvider(PasswordIdentityProvider p0){}
|
||||
public void setPublicKeyAuthenticationReporter(PublicKeyAuthenticationReporter p0){}
|
||||
public void setServerKeyVerifier(ServerKeyVerifier p0){}
|
||||
public void setSessionFactory(SessionFactory p0){}
|
||||
public void setUserAuthFactories(List<UserAuthFactory> p0){}
|
||||
public void setUserInteraction(UserInteraction p0){}
|
||||
public void start(){}
|
||||
public void stop(){}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.AuthenticationIdentitiesProvider for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth;
|
||||
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.auth.password.PasswordIdentityProvider;
|
||||
import org.apache.sshd.common.keyprovider.KeyIdentityProvider;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface AuthenticationIdentitiesProvider extends KeyIdentityProvider, PasswordIdentityProvider
|
||||
{
|
||||
Iterable<? extends Object> loadIdentities(SessionContext p0);
|
||||
static AuthenticationIdentitiesProvider wrapIdentities(Iterable<? extends Object> p0){ return null; }
|
||||
static Comparator<Object> KEYPAIR_IDENTITY_COMPARATOR = null;
|
||||
static Comparator<Object> PASSWORD_IDENTITY_COMPARATOR = null;
|
||||
static int findIdentityIndex(List<? extends Object> p0, Comparator<? super Object> p1, Object p2){ return 0; }
|
||||
}
|
||||
19
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/auth/UserAuth.java
generated
Normal file
19
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/auth/UserAuth.java
generated
Normal file
@@ -0,0 +1,19 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.UserAuth for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.ClientSessionHolder;
|
||||
import org.apache.sshd.common.auth.UserAuthInstance;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public interface UserAuth extends ClientSessionHolder, UserAuthInstance<ClientSession>
|
||||
{
|
||||
boolean process(Buffer p0);
|
||||
default void signalAuthMethodFailure(ClientSession p0, String p1, boolean p2, List<String> p3, Buffer p4){}
|
||||
default void signalAuthMethodSuccess(ClientSession p0, String p1, Buffer p2){}
|
||||
void destroy();
|
||||
void init(ClientSession p0, String p1);
|
||||
}
|
||||
13
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/auth/UserAuthFactory.java
generated
Normal file
13
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/auth/UserAuthFactory.java
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.UserAuthFactory for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth;
|
||||
|
||||
import org.apache.sshd.client.auth.UserAuth;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.common.auth.UserAuthInstance;
|
||||
import org.apache.sshd.common.auth.UserAuthMethodFactory;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface UserAuthFactory extends UserAuthMethodFactory<ClientSession, UserAuth>
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.hostbased.HostBasedAuthenticationReporter for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth.hostbased;
|
||||
|
||||
import java.security.KeyPair;
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
|
||||
public interface HostBasedAuthenticationReporter
|
||||
{
|
||||
default void signalAuthenticationAttempt(ClientSession p0, String p1, KeyPair p2, String p3, String p4, byte[] p5){}
|
||||
default void signalAuthenticationExhausted(ClientSession p0, String p1, String p2, String p3){}
|
||||
default void signalAuthenticationFailure(ClientSession p0, String p1, KeyPair p2, String p3, String p4, boolean p5, List<String> p6){}
|
||||
default void signalAuthenticationSuccess(ClientSession p0, String p1, KeyPair p2, String p3, String p4){}
|
||||
}
|
||||
26
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/auth/keyboard/UserInteraction.java
generated
Normal file
26
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/auth/keyboard/UserInteraction.java
generated
Normal file
@@ -0,0 +1,26 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.keyboard.UserInteraction for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth.keyboard;
|
||||
|
||||
import java.security.KeyPair;
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
|
||||
public interface UserInteraction
|
||||
{
|
||||
String getUpdatedPassword(ClientSession p0, String p1, String p2);
|
||||
String[] interactive(ClientSession p0, String p1, String p2, String p3, String[] p4, boolean[] p5);
|
||||
default KeyPair resolveAuthPublicKeyIdentityAttempt(ClientSession p0){ return null; }
|
||||
default String resolveAuthPasswordAttempt(ClientSession p0){ return null; }
|
||||
default boolean isInteractionAllowed(ClientSession p0){ return false; }
|
||||
default void serverVersionInfo(ClientSession p0, List<String> p1){}
|
||||
default void welcome(ClientSession p0, String p1, String p2){}
|
||||
static String AUTO_DETECT_PASSWORD_PROMPT = null;
|
||||
static String CHECK_INTERACTIVE_PASSWORD_DELIM = null;
|
||||
static String DEFAULT_CHECK_INTERACTIVE_PASSWORD_DELIM = null;
|
||||
static String DEFAULT_INTERACTIVE_PASSWORD_PROMPT = null;
|
||||
static String INTERACTIVE_PASSWORD_PROMPT = null;
|
||||
static UserInteraction NONE = null;
|
||||
static boolean DEFAULT_AUTO_DETECT_PASSWORD_PROMPT = false;
|
||||
static int findPromptComponentLastPosition(String p0, String p1){ return 0; }
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.password.PasswordAuthenticationReporter for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth.password;
|
||||
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
|
||||
public interface PasswordAuthenticationReporter
|
||||
{
|
||||
default void signalAuthenticationAttempt(ClientSession p0, String p1, String p2, boolean p3, String p4){}
|
||||
default void signalAuthenticationExhausted(ClientSession p0, String p1){}
|
||||
default void signalAuthenticationFailure(ClientSession p0, String p1, String p2, boolean p3, List<String> p4){}
|
||||
default void signalAuthenticationSuccess(ClientSession p0, String p1, String p2){}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.password.PasswordIdentityProvider for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth.password;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface PasswordIdentityProvider
|
||||
{
|
||||
Iterable<String> loadPasswords(SessionContext p0);
|
||||
static Iterable<String> iterableOf(SessionContext p0, Collection<? extends PasswordIdentityProvider> p1){ return null; }
|
||||
static Iterator<String> iteratorOf(SessionContext p0, PasswordIdentityProvider p1){ return null; }
|
||||
static Iterator<String> iteratorOf(SessionContext p0, PasswordIdentityProvider p1, PasswordIdentityProvider p2){ return null; }
|
||||
static PasswordIdentityProvider EMPTY_PASSWORDS_PROVIDER = null;
|
||||
static PasswordIdentityProvider multiProvider(SessionContext p0, Collection<? extends PasswordIdentityProvider> p1){ return null; }
|
||||
static PasswordIdentityProvider multiProvider(SessionContext p0, PasswordIdentityProvider... p1){ return null; }
|
||||
static PasswordIdentityProvider resolvePasswordIdentityProvider(SessionContext p0, PasswordIdentityProvider p1, PasswordIdentityProvider p2){ return null; }
|
||||
static PasswordIdentityProvider wrapPasswords(Iterable<String> p0){ return null; }
|
||||
static PasswordIdentityProvider wrapPasswords(String... p0){ return null; }
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// Generated automatically from org.apache.sshd.client.auth.pubkey.PublicKeyAuthenticationReporter for testing purposes
|
||||
|
||||
package org.apache.sshd.client.auth.pubkey;
|
||||
|
||||
import java.security.KeyPair;
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
|
||||
public interface PublicKeyAuthenticationReporter
|
||||
{
|
||||
default void signalAuthenticationAttempt(ClientSession p0, String p1, KeyPair p2, String p3){}
|
||||
default void signalAuthenticationExhausted(ClientSession p0, String p1){}
|
||||
default void signalAuthenticationFailure(ClientSession p0, String p1, KeyPair p2, boolean p3, List<String> p4){}
|
||||
default void signalAuthenticationSuccess(ClientSession p0, String p1, KeyPair p2){}
|
||||
default void signalSignatureAttempt(ClientSession p0, String p1, KeyPair p2, String p3, byte[] p4){}
|
||||
}
|
||||
78
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/AbstractClientChannel.java
generated
Normal file
78
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/AbstractClientChannel.java
generated
Normal file
@@ -0,0 +1,78 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.AbstractClientChannel for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.util.Collection;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.concurrent.atomic.AtomicReference;
|
||||
import org.apache.sshd.client.channel.ClientChannel;
|
||||
import org.apache.sshd.client.channel.ClientChannelEvent;
|
||||
import org.apache.sshd.client.future.OpenFuture;
|
||||
import org.apache.sshd.common.Closeable;
|
||||
import org.apache.sshd.common.channel.AbstractChannel;
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
import org.apache.sshd.common.channel.ChannelAsyncInputStream;
|
||||
import org.apache.sshd.common.channel.ChannelAsyncOutputStream;
|
||||
import org.apache.sshd.common.channel.RequestHandler;
|
||||
import org.apache.sshd.common.channel.StreamingChannel;
|
||||
import org.apache.sshd.common.io.IoInputStream;
|
||||
import org.apache.sshd.common.io.IoOutputStream;
|
||||
import org.apache.sshd.common.util.EventNotifier;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
abstract public class AbstractClientChannel extends AbstractChannel implements ClientChannel
|
||||
{
|
||||
protected AbstractClientChannel() {}
|
||||
protected <C extends Collection<ClientChannelEvent>> C updateCurrentChannelState(C p0){ return null; }
|
||||
protected AbstractClientChannel(String p0){}
|
||||
protected AbstractClientChannel(String p0, Collection<? extends RequestHandler<Channel>> p1){}
|
||||
protected ChannelAsyncInputStream asyncErr = null;
|
||||
protected ChannelAsyncInputStream asyncOut = null;
|
||||
protected ChannelAsyncOutputStream asyncIn = null;
|
||||
protected Closeable getInnerCloseable(){ return null; }
|
||||
protected InputStream in = null;
|
||||
protected InputStream invertedErr = null;
|
||||
protected InputStream invertedOut = null;
|
||||
protected OpenFuture openFuture = null;
|
||||
protected OutputStream err = null;
|
||||
protected OutputStream invertedIn = null;
|
||||
protected OutputStream out = null;
|
||||
protected StreamingChannel.Streaming streaming = null;
|
||||
protected String openFailureLang = null;
|
||||
protected String openFailureMsg = null;
|
||||
protected abstract void doOpen();
|
||||
protected final AtomicBoolean opened = null;
|
||||
protected final AtomicReference<Integer> exitStatusHolder = null;
|
||||
protected final AtomicReference<String> exitSignalHolder = null;
|
||||
protected int openFailureReason = 0;
|
||||
protected void addChannelSignalRequestHandlers(EventNotifier<String> p0){}
|
||||
protected void doWriteData(byte[] p0, int p1, long p2){}
|
||||
protected void doWriteExtendedData(byte[] p0, int p1, long p2){}
|
||||
public InputStream getIn(){ return null; }
|
||||
public InputStream getInvertedErr(){ return null; }
|
||||
public InputStream getInvertedOut(){ return null; }
|
||||
public Integer getExitStatus(){ return null; }
|
||||
public IoInputStream getAsyncErr(){ return null; }
|
||||
public IoInputStream getAsyncOut(){ return null; }
|
||||
public IoOutputStream getAsyncIn(){ return null; }
|
||||
public OpenFuture open(){ return null; }
|
||||
public OpenFuture open(int p0, long p1, long p2, Buffer p3){ return null; }
|
||||
public OutputStream getErr(){ return null; }
|
||||
public OutputStream getInvertedIn(){ return null; }
|
||||
public OutputStream getOut(){ return null; }
|
||||
public Set<ClientChannelEvent> getChannelState(){ return null; }
|
||||
public Set<ClientChannelEvent> waitFor(Collection<ClientChannelEvent> p0, long p1){ return null; }
|
||||
public StreamingChannel.Streaming getStreaming(){ return null; }
|
||||
public String getChannelType(){ return null; }
|
||||
public String getExitSignal(){ return null; }
|
||||
public void handleOpenFailure(Buffer p0){}
|
||||
public void handleOpenSuccess(int p0, long p1, long p2, Buffer p3){}
|
||||
public void handleWindowAdjust(Buffer p0){}
|
||||
public void setErr(OutputStream p0){}
|
||||
public void setIn(InputStream p0){}
|
||||
public void setOut(OutputStream p0){}
|
||||
public void setStreaming(StreamingChannel.Streaming p0){}
|
||||
}
|
||||
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelDirectTcpip.java
generated
Normal file
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelDirectTcpip.java
generated
Normal file
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.ChannelDirectTcpip for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import org.apache.sshd.client.channel.AbstractClientChannel;
|
||||
import org.apache.sshd.client.future.OpenFuture;
|
||||
import org.apache.sshd.common.util.net.SshdSocketAddress;
|
||||
|
||||
public class ChannelDirectTcpip extends AbstractClientChannel
|
||||
{
|
||||
protected ChannelDirectTcpip() {}
|
||||
protected void doOpen(){}
|
||||
protected void doWriteData(byte[] p0, int p1, long p2){}
|
||||
public ChannelDirectTcpip(SshdSocketAddress p0, SshdSocketAddress p1){}
|
||||
public OpenFuture open(){ return null; }
|
||||
public SshdSocketAddress getLocalSocketAddress(){ return null; }
|
||||
public SshdSocketAddress getRemoteSocketAddress(){ return null; }
|
||||
}
|
||||
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelExec.java
generated
Normal file
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelExec.java
generated
Normal file
@@ -0,0 +1,16 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.ChannelExec for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import java.util.Map;
|
||||
import org.apache.sshd.client.channel.PtyCapableChannelSession;
|
||||
import org.apache.sshd.common.channel.PtyChannelConfigurationHolder;
|
||||
|
||||
public class ChannelExec extends PtyCapableChannelSession
|
||||
{
|
||||
protected ChannelExec() {}
|
||||
protected void doOpen(){}
|
||||
public ChannelExec(String p0, PtyChannelConfigurationHolder p1, Map<String, ? extends Object> p2){}
|
||||
public void handleFailure(){}
|
||||
public void handleSuccess(){}
|
||||
}
|
||||
21
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelSession.java
generated
Normal file
21
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelSession.java
generated
Normal file
@@ -0,0 +1,21 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.ChannelSession for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import java.io.InputStream;
|
||||
import org.apache.sshd.client.channel.AbstractClientChannel;
|
||||
import org.apache.sshd.common.Closeable;
|
||||
import org.apache.sshd.common.channel.RequestHandler;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public class ChannelSession extends AbstractClientChannel
|
||||
{
|
||||
protected Closeable getInnerCloseable(){ return null; }
|
||||
protected RequestHandler.Result handleInternalRequest(String p0, boolean p1, Buffer p2){ return null; }
|
||||
protected RequestHandler.Result handleXonXoff(Buffer p0, boolean p1){ return null; }
|
||||
protected int securedRead(InputStream p0, int p1, byte[] p2, int p3, int p4){ return 0; }
|
||||
protected void closeImmediately0(){}
|
||||
protected void doOpen(){}
|
||||
protected void pumpInputStream(){}
|
||||
public ChannelSession(){}
|
||||
}
|
||||
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelShell.java
generated
Normal file
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelShell.java
generated
Normal file
@@ -0,0 +1,16 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.ChannelShell for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import java.util.Map;
|
||||
import org.apache.sshd.client.channel.PtyCapableChannelSession;
|
||||
import org.apache.sshd.common.channel.PtyChannelConfigurationHolder;
|
||||
|
||||
public class ChannelShell extends PtyCapableChannelSession
|
||||
{
|
||||
protected ChannelShell() {}
|
||||
protected void doOpen(){}
|
||||
public ChannelShell(PtyChannelConfigurationHolder p0, Map<String, ? extends Object> p1){}
|
||||
public void handleFailure(){}
|
||||
public void handleSuccess(){}
|
||||
}
|
||||
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelSubsystem.java
generated
Normal file
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ChannelSubsystem.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.ChannelSubsystem for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import org.apache.sshd.client.channel.ChannelSession;
|
||||
|
||||
public class ChannelSubsystem extends ChannelSession
|
||||
{
|
||||
protected ChannelSubsystem() {}
|
||||
protected void doOpen(){}
|
||||
public ChannelSubsystem(String p0){}
|
||||
public String toString(){ return null; }
|
||||
public final String getSubsystem(){ return null; }
|
||||
public void handleFailure(){}
|
||||
public void handleSuccess(){}
|
||||
public void onClose(Runnable p0){}
|
||||
}
|
||||
39
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ClientChannel.java
generated
Normal file
39
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ClientChannel.java
generated
Normal file
@@ -0,0 +1,39 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.ClientChannel for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.time.Duration;
|
||||
import java.util.Collection;
|
||||
import java.util.Set;
|
||||
import org.apache.sshd.client.channel.ClientChannelEvent;
|
||||
import org.apache.sshd.client.future.OpenFuture;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.ClientSessionHolder;
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
import org.apache.sshd.common.channel.StreamingChannel;
|
||||
import org.apache.sshd.common.io.IoInputStream;
|
||||
import org.apache.sshd.common.io.IoOutputStream;
|
||||
|
||||
public interface ClientChannel extends Channel, ClientSessionHolder, StreamingChannel
|
||||
{
|
||||
InputStream getInvertedErr();
|
||||
InputStream getInvertedOut();
|
||||
Integer getExitStatus();
|
||||
IoInputStream getAsyncErr();
|
||||
IoInputStream getAsyncOut();
|
||||
IoOutputStream getAsyncIn();
|
||||
OpenFuture open();
|
||||
OutputStream getInvertedIn();
|
||||
Set<ClientChannelEvent> getChannelState();
|
||||
Set<ClientChannelEvent> waitFor(Collection<ClientChannelEvent> p0, long p1);
|
||||
String getChannelType();
|
||||
String getExitSignal();
|
||||
default ClientSession getClientSession(){ return null; }
|
||||
default Set<ClientChannelEvent> waitFor(Collection<ClientChannelEvent> p0, Duration p1){ return null; }
|
||||
static void validateCommandExitStatusCode(String p0, Integer p1){}
|
||||
void setErr(OutputStream p0);
|
||||
void setIn(InputStream p0);
|
||||
void setOut(OutputStream p0);
|
||||
}
|
||||
12
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ClientChannelEvent.java
generated
Normal file
12
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/channel/ClientChannelEvent.java
generated
Normal file
@@ -0,0 +1,12 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.ClientChannelEvent for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
public enum ClientChannelEvent
|
||||
{
|
||||
CLOSED, EOF, EXIT_SIGNAL, EXIT_STATUS, OPENED, STDERR_DATA, STDOUT_DATA, TIMEOUT;
|
||||
private ClientChannelEvent() {}
|
||||
public static Set<ClientChannelEvent> VALUES = null;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
// Generated automatically from org.apache.sshd.client.channel.PtyCapableChannelSession for testing purposes
|
||||
|
||||
package org.apache.sshd.client.channel;
|
||||
|
||||
import java.util.Map;
|
||||
import org.apache.sshd.client.channel.ChannelSession;
|
||||
import org.apache.sshd.common.channel.PtyChannelConfigurationHolder;
|
||||
import org.apache.sshd.common.channel.PtyChannelConfigurationMutator;
|
||||
import org.apache.sshd.common.channel.PtyMode;
|
||||
|
||||
public class PtyCapableChannelSession extends ChannelSession implements PtyChannelConfigurationMutator
|
||||
{
|
||||
protected PtyCapableChannelSession() {}
|
||||
protected String resolvePtyType(PtyChannelConfigurationHolder p0){ return null; }
|
||||
protected void doOpenPty(){}
|
||||
public Map<PtyMode, Integer> getPtyModes(){ return null; }
|
||||
public Object setEnv(String p0, Object p1){ return null; }
|
||||
public PtyCapableChannelSession(boolean p0, PtyChannelConfigurationHolder p1, Map<String, ? extends Object> p2){}
|
||||
public String getPtyType(){ return null; }
|
||||
public boolean isAgentForwarding(){ return false; }
|
||||
public boolean isUsePty(){ return false; }
|
||||
public int getPtyColumns(){ return 0; }
|
||||
public int getPtyHeight(){ return 0; }
|
||||
public int getPtyLines(){ return 0; }
|
||||
public int getPtyWidth(){ return 0; }
|
||||
public void sendWindowChange(int p0, int p1){}
|
||||
public void sendWindowChange(int p0, int p1, int p2, int p3){}
|
||||
public void setAgentForwarding(boolean p0){}
|
||||
public void setPtyColumns(int p0){}
|
||||
public void setPtyHeight(int p0){}
|
||||
public void setPtyLines(int p0){}
|
||||
public void setPtyModes(Map<PtyMode, Integer> p0){}
|
||||
public void setPtyType(String p0){}
|
||||
public void setPtyWidth(int p0){}
|
||||
public void setUsePty(boolean p0){}
|
||||
public void setupSensibleDefaultPty(){}
|
||||
}
|
||||
113
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/config/hosts/HostConfigEntry.java
generated
Normal file
113
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/config/hosts/HostConfigEntry.java
generated
Normal file
@@ -0,0 +1,113 @@
|
||||
// Generated automatically from org.apache.sshd.client.config.hosts.HostConfigEntry for testing purposes
|
||||
|
||||
package org.apache.sshd.client.config.hosts;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.Reader;
|
||||
import java.net.URL;
|
||||
import java.nio.file.OpenOption;
|
||||
import java.nio.file.Path;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.NavigableSet;
|
||||
import org.apache.sshd.client.config.hosts.HostConfigEntryResolver;
|
||||
import org.apache.sshd.client.config.hosts.HostPatternsHolder;
|
||||
import org.apache.sshd.common.auth.MutableUserHolder;
|
||||
|
||||
public class HostConfigEntry extends HostPatternsHolder implements MutableUserHolder
|
||||
{
|
||||
public <A extends Appendable> A append(A p0){ return null; }
|
||||
public Collection<String> getIdentities(){ return null; }
|
||||
public HostConfigEntry(){}
|
||||
public HostConfigEntry(String p0, String p1, int p2, String p3){}
|
||||
public HostConfigEntry(String p0, String p1, int p2, String p3, String p4){}
|
||||
public Map<String, String> getProperties(){ return null; }
|
||||
public Map<String, String> updateGlobalProperties(Map<String, String> p0){ return null; }
|
||||
public String appendPropertyValue(String p0, String p1){ return null; }
|
||||
public String getHost(){ return null; }
|
||||
public String getHostName(){ return null; }
|
||||
public String getProperty(String p0){ return null; }
|
||||
public String getProperty(String p0, String p1){ return null; }
|
||||
public String getProxyJump(){ return null; }
|
||||
public String getUsername(){ return null; }
|
||||
public String removeProperty(String p0){ return null; }
|
||||
public String resolveHostName(String p0){ return null; }
|
||||
public String resolveProxyJump(String p0){ return null; }
|
||||
public String resolveUsername(String p0){ return null; }
|
||||
public String setProperty(String p0, String p1){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean isIdentitiesOnly(){ return false; }
|
||||
public boolean processGlobalValues(HostConfigEntry p0){ return false; }
|
||||
public boolean updateGlobalHostName(String p0){ return false; }
|
||||
public boolean updateGlobalIdentities(Collection<String> p0){ return false; }
|
||||
public boolean updateGlobalIdentityOnly(boolean p0){ return false; }
|
||||
public boolean updateGlobalPort(int p0){ return false; }
|
||||
public boolean updateGlobalUserName(String p0){ return false; }
|
||||
public int getPort(){ return 0; }
|
||||
public int resolvePort(int p0){ return 0; }
|
||||
public static <A extends Appendable> A appendHostConfigEntries(A p0, Collection<? extends HostConfigEntry> p1){ return null; }
|
||||
public static <A extends Appendable> A appendNonEmptyPort(A p0, String p1, int p2){ return null; }
|
||||
public static <A extends Appendable> A appendNonEmptyProperties(A p0, Map<String, ? extends Object> p1){ return null; }
|
||||
public static <A extends Appendable> A appendNonEmptyProperty(A p0, String p1, Object p2){ return null; }
|
||||
public static <A extends Appendable> A appendNonEmptyValues(A p0, String p1, Collection<? extends Object> p2){ return null; }
|
||||
public static <A extends Appendable> A appendNonEmptyValues(A p0, String p1, Object... p2){ return null; }
|
||||
public static HostConfigEntry findBestMatch(Collection<? extends HostConfigEntry> p0){ return null; }
|
||||
public static HostConfigEntry findBestMatch(Iterable<? extends HostConfigEntry> p0){ return null; }
|
||||
public static HostConfigEntry findBestMatch(Iterator<? extends HostConfigEntry> p0){ return null; }
|
||||
public static HostConfigEntry normalizeEntry(HostConfigEntry p0, String p1, int p2, String p3, String p4){ return null; }
|
||||
public static HostConfigEntryResolver toHostConfigEntryResolver(Collection<? extends HostConfigEntry> p0){ return null; }
|
||||
public static List<HostConfigEntry> readHostConfigEntries(BufferedReader p0){ return null; }
|
||||
public static List<HostConfigEntry> readHostConfigEntries(InputStream p0, boolean p1){ return null; }
|
||||
public static List<HostConfigEntry> readHostConfigEntries(Path p0, OpenOption... p1){ return null; }
|
||||
public static List<HostConfigEntry> readHostConfigEntries(Reader p0, boolean p1){ return null; }
|
||||
public static List<HostConfigEntry> readHostConfigEntries(URL p0){ return null; }
|
||||
public static List<HostConfigEntry> updateEntriesList(List<HostConfigEntry> p0, HostConfigEntry p1){ return null; }
|
||||
public static List<String> parseConfigValue(String p0){ return null; }
|
||||
public static NavigableSet<String> EXPLICIT_PROPERTIES = null;
|
||||
public static Path getDefaultHostConfigFile(){ return null; }
|
||||
public static String EXCLUSIVE_IDENTITIES_CONFIG_PROP = null;
|
||||
public static String HOST_CONFIG_PROP = null;
|
||||
public static String HOST_NAME_CONFIG_PROP = null;
|
||||
public static String IDENTITY_AGENT = null;
|
||||
public static String IDENTITY_FILE_CONFIG_PROP = null;
|
||||
public static String MULTI_VALUE_SEPARATORS = null;
|
||||
public static String PORT_CONFIG_PROP = null;
|
||||
public static String PROXY_JUMP_CONFIG_PROP = null;
|
||||
public static String STD_CONFIG_FILENAME = null;
|
||||
public static String USER_CONFIG_PROP = null;
|
||||
public static String resolveHostName(String p0, String p1){ return null; }
|
||||
public static String resolveIdentityFilePath(String p0, String p1, int p2, String p3){ return null; }
|
||||
public static String resolveProxyJump(String p0, String p1){ return null; }
|
||||
public static String resolveUsername(String p0, String p1){ return null; }
|
||||
public static StringBuilder appendUserHome(StringBuilder p0){ return null; }
|
||||
public static StringBuilder appendUserHome(StringBuilder p0, Path p1){ return null; }
|
||||
public static StringBuilder appendUserHome(StringBuilder p0, String p1){ return null; }
|
||||
public static boolean DEFAULT_EXCLUSIVE_IDENTITIES = false;
|
||||
public static char HOME_TILDE_CHAR = '0';
|
||||
public static char LOCAL_HOME_MACRO = '0';
|
||||
public static char LOCAL_HOST_MACRO = '0';
|
||||
public static char LOCAL_USER_MACRO = '0';
|
||||
public static char PATH_MACRO_CHAR = '0';
|
||||
public static char REMOTE_HOST_MACRO = '0';
|
||||
public static char REMOTE_PORT_MACRO = '0';
|
||||
public static char REMOTE_USER_MACRO = '0';
|
||||
public static int resolvePort(int p0, int p1){ return 0; }
|
||||
public static void writeHostConfigEntries(OutputStream p0, boolean p1, Collection<? extends HostConfigEntry> p2){}
|
||||
public static void writeHostConfigEntries(Path p0, Collection<? extends HostConfigEntry> p1, OpenOption... p2){}
|
||||
public void addIdentity(Path p0){}
|
||||
public void addIdentity(String p0){}
|
||||
public void processProperty(String p0, Collection<String> p1, boolean p2){}
|
||||
public void setHost(Collection<String> p0){}
|
||||
public void setHost(String p0){}
|
||||
public void setHostName(String p0){}
|
||||
public void setIdentities(Collection<String> p0){}
|
||||
public void setIdentitiesOnly(boolean p0){}
|
||||
public void setPort(int p0){}
|
||||
public void setProperties(Map<String, String> p0){}
|
||||
public void setProxyJump(String p0){}
|
||||
public void setUsername(String p0){}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
// Generated automatically from org.apache.sshd.client.config.hosts.HostConfigEntryResolver for testing purposes
|
||||
|
||||
package org.apache.sshd.client.config.hosts;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import org.apache.sshd.client.config.hosts.HostConfigEntry;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
|
||||
public interface HostConfigEntryResolver
|
||||
{
|
||||
HostConfigEntry resolveEffectiveHost(String p0, int p1, SocketAddress p2, String p3, String p4, AttributeRepository p5);
|
||||
static HostConfigEntryResolver EMPTY = null;
|
||||
}
|
||||
19
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/config/hosts/HostPatternValue.java
generated
Normal file
19
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/config/hosts/HostPatternValue.java
generated
Normal file
@@ -0,0 +1,19 @@
|
||||
// Generated automatically from org.apache.sshd.client.config.hosts.HostPatternValue for testing purposes
|
||||
|
||||
package org.apache.sshd.client.config.hosts;
|
||||
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
public class HostPatternValue
|
||||
{
|
||||
public HostPatternValue(){}
|
||||
public HostPatternValue(Pattern p0, boolean p1){}
|
||||
public HostPatternValue(Pattern p0, int p1, boolean p2){}
|
||||
public Pattern getPattern(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean isNegated(){ return false; }
|
||||
public int getPort(){ return 0; }
|
||||
public void setNegated(boolean p0){}
|
||||
public void setPattern(Pattern p0){}
|
||||
public void setPort(int p0){}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
// Generated automatically from org.apache.sshd.client.config.hosts.HostPatternsHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.client.config.hosts;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.regex.Pattern;
|
||||
import org.apache.sshd.client.config.hosts.HostConfigEntry;
|
||||
import org.apache.sshd.client.config.hosts.HostPatternValue;
|
||||
|
||||
abstract public class HostPatternsHolder
|
||||
{
|
||||
protected HostPatternsHolder(){}
|
||||
public Collection<HostPatternValue> getPatterns(){ return null; }
|
||||
public boolean isHostMatch(String p0, int p1){ return false; }
|
||||
public static HostPatternValue toPattern(CharSequence p0){ return null; }
|
||||
public static List<HostConfigEntry> findMatchingEntries(String p0, Collection<? extends HostConfigEntry> p1){ return null; }
|
||||
public static List<HostConfigEntry> findMatchingEntries(String p0, HostConfigEntry... p1){ return null; }
|
||||
public static List<HostPatternValue> parsePatterns(CharSequence... p0){ return null; }
|
||||
public static List<HostPatternValue> parsePatterns(Collection<? extends CharSequence> p0){ return null; }
|
||||
public static String ALL_HOSTS_PATTERN = null;
|
||||
public static String PATTERN_CHARS = null;
|
||||
public static boolean isHostMatch(String p0, Pattern p1){ return false; }
|
||||
public static boolean isHostMatch(String p0, int p1, Collection<HostPatternValue> p2){ return false; }
|
||||
public static boolean isPortMatch(int p0, int p1){ return false; }
|
||||
public static boolean isSpecificHostPattern(String p0){ return false; }
|
||||
public static boolean isValidPatternChar(char p0){ return false; }
|
||||
public static char NEGATION_CHAR_PATTERN = '0';
|
||||
public static char NON_STANDARD_PORT_PATTERN_ENCLOSURE_END_DELIM = '0';
|
||||
public static char NON_STANDARD_PORT_PATTERN_ENCLOSURE_START_DELIM = '0';
|
||||
public static char PORT_VALUE_DELIMITER = '0';
|
||||
public static char SINGLE_CHAR_PATTERN = '0';
|
||||
public static char WILDCARD_PATTERN = '0';
|
||||
public void setPatterns(Collection<HostPatternValue> p0){}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.apache.sshd.client.config.keys.ClientIdentityLoader for testing purposes
|
||||
|
||||
package org.apache.sshd.client.config.keys;
|
||||
|
||||
import java.security.KeyPair;
|
||||
import java.util.Collection;
|
||||
import org.apache.sshd.common.NamedResource;
|
||||
import org.apache.sshd.common.config.keys.FilePasswordProvider;
|
||||
import org.apache.sshd.common.keyprovider.KeyIdentityProvider;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface ClientIdentityLoader
|
||||
{
|
||||
Iterable<KeyPair> loadClientIdentities(SessionContext p0, NamedResource p1, FilePasswordProvider p2);
|
||||
boolean isValidLocation(NamedResource p0);
|
||||
static ClientIdentityLoader DEFAULT = null;
|
||||
static KeyIdentityProvider asKeyIdentityProvider(ClientIdentityLoader p0, Collection<? extends NamedResource> p1, FilePasswordProvider p2, boolean p3){ return null; }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.apache.sshd.client.config.keys.ClientIdentityLoaderHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.client.config.keys;
|
||||
|
||||
import org.apache.sshd.client.config.keys.ClientIdentityLoader;
|
||||
|
||||
public interface ClientIdentityLoaderHolder
|
||||
{
|
||||
ClientIdentityLoader getClientIdentityLoader();
|
||||
static ClientIdentityLoaderHolder loaderHolderOf(ClientIdentityLoader p0){ return null; }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.apache.sshd.client.config.keys.ClientIdentityLoaderManager for testing purposes
|
||||
|
||||
package org.apache.sshd.client.config.keys;
|
||||
|
||||
import org.apache.sshd.client.config.keys.ClientIdentityLoader;
|
||||
import org.apache.sshd.client.config.keys.ClientIdentityLoaderHolder;
|
||||
|
||||
public interface ClientIdentityLoaderManager extends ClientIdentityLoaderHolder
|
||||
{
|
||||
void setClientIdentityLoader(ClientIdentityLoader p0);
|
||||
}
|
||||
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/future/AuthFuture.java
generated
Normal file
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/future/AuthFuture.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from org.apache.sshd.client.future.AuthFuture for testing purposes
|
||||
|
||||
package org.apache.sshd.client.future;
|
||||
|
||||
import org.apache.sshd.common.future.SshFuture;
|
||||
import org.apache.sshd.common.future.VerifiableFuture;
|
||||
|
||||
public interface AuthFuture extends SshFuture<AuthFuture>, VerifiableFuture<AuthFuture>
|
||||
{
|
||||
Throwable getException();
|
||||
boolean isCanceled();
|
||||
boolean isFailure();
|
||||
boolean isSuccess();
|
||||
void cancel();
|
||||
void setAuthed(boolean p0);
|
||||
void setException(Throwable p0);
|
||||
}
|
||||
21
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/future/ConnectFuture.java
generated
Normal file
21
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/future/ConnectFuture.java
generated
Normal file
@@ -0,0 +1,21 @@
|
||||
// Generated automatically from org.apache.sshd.client.future.ConnectFuture for testing purposes
|
||||
|
||||
package org.apache.sshd.client.future;
|
||||
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.ClientSessionHolder;
|
||||
import org.apache.sshd.common.future.SshFuture;
|
||||
import org.apache.sshd.common.future.VerifiableFuture;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
import org.apache.sshd.common.session.SessionHolder;
|
||||
|
||||
public interface ConnectFuture extends ClientSessionHolder, SessionHolder<ClientSession>, SshFuture<ConnectFuture>, VerifiableFuture<ConnectFuture>
|
||||
{
|
||||
Throwable getException();
|
||||
boolean isCanceled();
|
||||
boolean isConnected();
|
||||
default ClientSession getClientSession(){ return null; }
|
||||
void cancel();
|
||||
void setException(Throwable p0);
|
||||
void setSession(ClientSession p0);
|
||||
}
|
||||
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/future/OpenFuture.java
generated
Normal file
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/future/OpenFuture.java
generated
Normal file
@@ -0,0 +1,16 @@
|
||||
// Generated automatically from org.apache.sshd.client.future.OpenFuture for testing purposes
|
||||
|
||||
package org.apache.sshd.client.future;
|
||||
|
||||
import org.apache.sshd.common.future.SshFuture;
|
||||
import org.apache.sshd.common.future.VerifiableFuture;
|
||||
|
||||
public interface OpenFuture extends SshFuture<OpenFuture>, VerifiableFuture<OpenFuture>
|
||||
{
|
||||
Throwable getException();
|
||||
boolean isCanceled();
|
||||
boolean isOpened();
|
||||
void cancel();
|
||||
void setException(Throwable p0);
|
||||
void setOpened();
|
||||
}
|
||||
12
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/keyverifier/ServerKeyVerifier.java
generated
Normal file
12
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/keyverifier/ServerKeyVerifier.java
generated
Normal file
@@ -0,0 +1,12 @@
|
||||
// Generated automatically from org.apache.sshd.client.keyverifier.ServerKeyVerifier for testing purposes
|
||||
|
||||
package org.apache.sshd.client.keyverifier;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import java.security.PublicKey;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
|
||||
public interface ServerKeyVerifier
|
||||
{
|
||||
boolean verifyServerKey(ClientSession p0, SocketAddress p1, PublicKey p2);
|
||||
}
|
||||
104
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/AbstractClientSession.java
generated
Normal file
104
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/AbstractClientSession.java
generated
Normal file
@@ -0,0 +1,104 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.AbstractClientSession for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import java.security.KeyPair;
|
||||
import java.security.PublicKey;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.apache.sshd.client.ClientFactoryManager;
|
||||
import org.apache.sshd.client.auth.AuthenticationIdentitiesProvider;
|
||||
import org.apache.sshd.client.auth.UserAuthFactory;
|
||||
import org.apache.sshd.client.auth.hostbased.HostBasedAuthenticationReporter;
|
||||
import org.apache.sshd.client.auth.keyboard.UserInteraction;
|
||||
import org.apache.sshd.client.auth.password.PasswordAuthenticationReporter;
|
||||
import org.apache.sshd.client.auth.password.PasswordIdentityProvider;
|
||||
import org.apache.sshd.client.auth.pubkey.PublicKeyAuthenticationReporter;
|
||||
import org.apache.sshd.client.channel.ChannelDirectTcpip;
|
||||
import org.apache.sshd.client.channel.ChannelExec;
|
||||
import org.apache.sshd.client.channel.ChannelShell;
|
||||
import org.apache.sshd.client.channel.ChannelSubsystem;
|
||||
import org.apache.sshd.client.channel.ClientChannel;
|
||||
import org.apache.sshd.client.keyverifier.ServerKeyVerifier;
|
||||
import org.apache.sshd.client.session.ClientProxyConnector;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.ClientUserAuthService;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
import org.apache.sshd.common.FactoryManager;
|
||||
import org.apache.sshd.common.channel.PtyChannelConfigurationHolder;
|
||||
import org.apache.sshd.common.forward.Forwarder;
|
||||
import org.apache.sshd.common.future.KeyExchangeFuture;
|
||||
import org.apache.sshd.common.io.IoSession;
|
||||
import org.apache.sshd.common.io.IoWriteFuture;
|
||||
import org.apache.sshd.common.kex.KexProposalOption;
|
||||
import org.apache.sshd.common.keyprovider.KeyIdentityProvider;
|
||||
import org.apache.sshd.common.session.ConnectionService;
|
||||
import org.apache.sshd.common.session.helpers.AbstractSession;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
import org.apache.sshd.common.util.net.SshdSocketAddress;
|
||||
|
||||
abstract public class AbstractClientSession extends AbstractSession implements ClientSession
|
||||
{
|
||||
protected AbstractClientSession() {}
|
||||
protected AbstractClientSession(ClientFactoryManager p0, IoSession p1){}
|
||||
protected ClientUserAuthService getUserAuthService(){ return null; }
|
||||
protected ConnectionService getConnectionService(){ return null; }
|
||||
protected Forwarder getForwarder(){ return null; }
|
||||
protected IoWriteFuture sendClientIdentification(){ return null; }
|
||||
protected String resolveAvailableSignaturesProposal(FactoryManager p0){ return null; }
|
||||
protected boolean readIdentification(Buffer p0){ return false; }
|
||||
protected byte[] receiveKexInit(Buffer p0){ return null; }
|
||||
protected byte[] sendKexInit(Map<KexProposalOption, String> p0){ return null; }
|
||||
protected final boolean sendImmediateClientIdentification = false;
|
||||
protected final boolean sendImmediateKexInit = false;
|
||||
protected void checkKeys(){}
|
||||
protected void initializeKeyExchangePhase(){}
|
||||
protected void initializeProxyConnector(){}
|
||||
protected void receiveKexInit(Map<KexProposalOption, String> p0, byte[] p1){}
|
||||
protected void setKexSeed(byte... p0){}
|
||||
protected void signalExtraServerVersionInfo(String p0, List<String> p1){}
|
||||
public AttributeRepository getConnectionContext(){ return null; }
|
||||
public AuthenticationIdentitiesProvider getRegisteredIdentities(){ return null; }
|
||||
public ChannelDirectTcpip createDirectTcpipChannel(SshdSocketAddress p0, SshdSocketAddress p1){ return null; }
|
||||
public ChannelExec createExecChannel(String p0, PtyChannelConfigurationHolder p1, Map<String, ? extends Object> p2){ return null; }
|
||||
public ChannelShell createShellChannel(PtyChannelConfigurationHolder p0, Map<String, ? extends Object> p1){ return null; }
|
||||
public ChannelSubsystem createSubsystemChannel(String p0){ return null; }
|
||||
public ClientChannel createChannel(String p0){ return null; }
|
||||
public ClientChannel createChannel(String p0, String p1){ return null; }
|
||||
public ClientFactoryManager getFactoryManager(){ return null; }
|
||||
public ClientProxyConnector getClientProxyConnector(){ return null; }
|
||||
public HostBasedAuthenticationReporter getHostBasedAuthenticationReporter(){ return null; }
|
||||
public KeyExchangeFuture switchToNoneCipher(){ return null; }
|
||||
public KeyIdentityProvider getKeyIdentityProvider(){ return null; }
|
||||
public KeyPair removePublicKeyIdentity(KeyPair p0){ return null; }
|
||||
public List<UserAuthFactory> getUserAuthFactories(){ return null; }
|
||||
public PasswordAuthenticationReporter getPasswordAuthenticationReporter(){ return null; }
|
||||
public PasswordIdentityProvider getPasswordIdentityProvider(){ return null; }
|
||||
public PublicKey getServerKey(){ return null; }
|
||||
public PublicKeyAuthenticationReporter getPublicKeyAuthenticationReporter(){ return null; }
|
||||
public ServerKeyVerifier getServerKeyVerifier(){ return null; }
|
||||
public SocketAddress getConnectAddress(){ return null; }
|
||||
public SshdSocketAddress startDynamicPortForwarding(SshdSocketAddress p0){ return null; }
|
||||
public SshdSocketAddress startLocalPortForwarding(SshdSocketAddress p0, SshdSocketAddress p1){ return null; }
|
||||
public SshdSocketAddress startRemotePortForwarding(SshdSocketAddress p0, SshdSocketAddress p1){ return null; }
|
||||
public String removePasswordIdentity(String p0){ return null; }
|
||||
public UserInteraction getUserInteraction(){ return null; }
|
||||
public void addPasswordIdentity(String p0){}
|
||||
public void addPublicKeyIdentity(KeyPair p0){}
|
||||
public void setClientProxyConnector(ClientProxyConnector p0){}
|
||||
public void setConnectAddress(SocketAddress p0){}
|
||||
public void setHostBasedAuthenticationReporter(HostBasedAuthenticationReporter p0){}
|
||||
public void setKeyIdentityProvider(KeyIdentityProvider p0){}
|
||||
public void setPasswordAuthenticationReporter(PasswordAuthenticationReporter p0){}
|
||||
public void setPasswordIdentityProvider(PasswordIdentityProvider p0){}
|
||||
public void setPublicKeyAuthenticationReporter(PublicKeyAuthenticationReporter p0){}
|
||||
public void setServerKey(PublicKey p0){}
|
||||
public void setServerKeyVerifier(ServerKeyVerifier p0){}
|
||||
public void setUserAuthFactories(List<UserAuthFactory> p0){}
|
||||
public void setUserInteraction(UserInteraction p0){}
|
||||
public void startService(String p0, Buffer p1){}
|
||||
public void stopDynamicPortForwarding(SshdSocketAddress p0){}
|
||||
public void stopLocalPortForwarding(SshdSocketAddress p0){}
|
||||
public void stopRemotePortForwarding(SshdSocketAddress p0){}
|
||||
}
|
||||
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientProxyConnector.java
generated
Normal file
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientProxyConnector.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.ClientProxyConnector for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
|
||||
public interface ClientProxyConnector
|
||||
{
|
||||
void sendClientProxyMetadata(ClientSession p0);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.ClientProxyConnectorHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import org.apache.sshd.client.session.ClientProxyConnector;
|
||||
|
||||
public interface ClientProxyConnectorHolder
|
||||
{
|
||||
ClientProxyConnector getClientProxyConnector();
|
||||
void setClientProxyConnector(ClientProxyConnector p0);
|
||||
}
|
||||
69
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSession.java
generated
Normal file
69
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSession.java
generated
Normal file
@@ -0,0 +1,69 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.ClientSession for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import java.io.OutputStream;
|
||||
import java.net.SocketAddress;
|
||||
import java.nio.charset.Charset;
|
||||
import java.security.PublicKey;
|
||||
import java.time.Duration;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.apache.sshd.client.ClientAuthenticationManager;
|
||||
import org.apache.sshd.client.ClientFactoryManager;
|
||||
import org.apache.sshd.client.channel.ChannelDirectTcpip;
|
||||
import org.apache.sshd.client.channel.ChannelExec;
|
||||
import org.apache.sshd.client.channel.ChannelShell;
|
||||
import org.apache.sshd.client.channel.ChannelSubsystem;
|
||||
import org.apache.sshd.client.channel.ClientChannel;
|
||||
import org.apache.sshd.client.channel.ClientChannelEvent;
|
||||
import org.apache.sshd.client.future.AuthFuture;
|
||||
import org.apache.sshd.client.session.ClientProxyConnectorHolder;
|
||||
import org.apache.sshd.client.session.forward.DynamicPortForwardingTracker;
|
||||
import org.apache.sshd.client.session.forward.ExplicitPortForwardingTracker;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
import org.apache.sshd.common.channel.PtyChannelConfigurationHolder;
|
||||
import org.apache.sshd.common.forward.PortForwardingManager;
|
||||
import org.apache.sshd.common.future.KeyExchangeFuture;
|
||||
import org.apache.sshd.common.keyprovider.KeyIdentityProvider;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
import org.apache.sshd.common.util.net.SshdSocketAddress;
|
||||
|
||||
public interface ClientSession extends ClientAuthenticationManager, ClientProxyConnectorHolder, PortForwardingManager, Session
|
||||
{
|
||||
AttributeRepository getConnectionContext();
|
||||
AuthFuture auth();
|
||||
ChannelDirectTcpip createDirectTcpipChannel(SshdSocketAddress p0, SshdSocketAddress p1);
|
||||
ChannelExec createExecChannel(String p0, PtyChannelConfigurationHolder p1, Map<String, ? extends Object> p2);
|
||||
ChannelShell createShellChannel(PtyChannelConfigurationHolder p0, Map<String, ? extends Object> p1);
|
||||
ChannelSubsystem createSubsystemChannel(String p0);
|
||||
ClientChannel createChannel(String p0);
|
||||
ClientChannel createChannel(String p0, String p1);
|
||||
ClientFactoryManager getFactoryManager();
|
||||
KeyExchangeFuture switchToNoneCipher();
|
||||
Map<Object, Object> getMetadataMap();
|
||||
PublicKey getServerKey();
|
||||
Set<ClientSession.ClientSessionEvent> getSessionState();
|
||||
Set<ClientSession.ClientSessionEvent> waitFor(Collection<ClientSession.ClientSessionEvent> p0, long p1);
|
||||
SocketAddress getConnectAddress();
|
||||
default ChannelExec createExecChannel(String p0){ return null; }
|
||||
default ChannelShell createShellChannel(){ return null; }
|
||||
default DynamicPortForwardingTracker createDynamicPortForwardingTracker(SshdSocketAddress p0){ return null; }
|
||||
default ExplicitPortForwardingTracker createLocalPortForwardingTracker(SshdSocketAddress p0, SshdSocketAddress p1){ return null; }
|
||||
default ExplicitPortForwardingTracker createLocalPortForwardingTracker(int p0, SshdSocketAddress p1){ return null; }
|
||||
default ExplicitPortForwardingTracker createRemotePortForwardingTracker(SshdSocketAddress p0, SshdSocketAddress p1){ return null; }
|
||||
default Set<ClientSession.ClientSessionEvent> waitFor(Collection<ClientSession.ClientSessionEvent> p0, Duration p1){ return null; }
|
||||
default String executeRemoteCommand(String p0){ return null; }
|
||||
default String executeRemoteCommand(String p0, OutputStream p1, Charset p2){ return null; }
|
||||
default void executeRemoteCommand(String p0, OutputStream p1, OutputStream p2, Charset p3){}
|
||||
static Iterator<String> passwordIteratorOf(ClientSession p0){ return null; }
|
||||
static KeyIdentityProvider providerOf(ClientSession p0){ return null; }
|
||||
static Set<ClientChannelEvent> REMOTE_COMMAND_WAIT_EVENTS = null;
|
||||
static public enum ClientSessionEvent
|
||||
{
|
||||
AUTHED, CLOSED, TIMEOUT, WAIT_AUTH;
|
||||
private ClientSessionEvent() {}
|
||||
}
|
||||
}
|
||||
27
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSessionCreator.java
generated
Normal file
27
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSessionCreator.java
generated
Normal file
@@ -0,0 +1,27 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.ClientSessionCreator for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import org.apache.sshd.client.config.hosts.HostConfigEntry;
|
||||
import org.apache.sshd.client.future.ConnectFuture;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
import org.apache.sshd.common.util.net.SshdSocketAddress;
|
||||
|
||||
public interface ClientSessionCreator
|
||||
{
|
||||
ConnectFuture connect(HostConfigEntry p0, AttributeRepository p1, SocketAddress p2);
|
||||
ConnectFuture connect(String p0);
|
||||
ConnectFuture connect(String p0, SocketAddress p1, AttributeRepository p2, SocketAddress p3);
|
||||
ConnectFuture connect(String p0, String p1, int p2, AttributeRepository p3, SocketAddress p4);
|
||||
default ConnectFuture connect(HostConfigEntry p0){ return null; }
|
||||
default ConnectFuture connect(HostConfigEntry p0, AttributeRepository p1){ return null; }
|
||||
default ConnectFuture connect(HostConfigEntry p0, SocketAddress p1){ return null; }
|
||||
default ConnectFuture connect(String p0, SocketAddress p1){ return null; }
|
||||
default ConnectFuture connect(String p0, SocketAddress p1, AttributeRepository p2){ return null; }
|
||||
default ConnectFuture connect(String p0, SocketAddress p1, SocketAddress p2){ return null; }
|
||||
default ConnectFuture connect(String p0, String p1, int p2){ return null; }
|
||||
default ConnectFuture connect(String p0, String p1, int p2, AttributeRepository p3){ return null; }
|
||||
default ConnectFuture connect(String p0, String p1, int p2, SocketAddress p3){ return null; }
|
||||
static AttributeRepository.AttributeKey<SshdSocketAddress> TARGET_SERVER = null;
|
||||
}
|
||||
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSessionHolder.java
generated
Normal file
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSessionHolder.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.ClientSessionHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
|
||||
public interface ClientSessionHolder
|
||||
{
|
||||
ClientSession getClientSession();
|
||||
}
|
||||
36
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSessionImpl.java
generated
Normal file
36
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientSessionImpl.java
generated
Normal file
@@ -0,0 +1,36 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.ClientSessionImpl for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.apache.sshd.client.ClientFactoryManager;
|
||||
import org.apache.sshd.client.future.AuthFuture;
|
||||
import org.apache.sshd.client.session.AbstractClientSession;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.common.Service;
|
||||
import org.apache.sshd.common.io.IoSession;
|
||||
import org.apache.sshd.common.session.SessionListener;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public class ClientSessionImpl extends AbstractClientSession
|
||||
{
|
||||
protected ClientSessionImpl() {}
|
||||
protected <C extends Collection<ClientSession.ClientSessionEvent>> C updateCurrentSessionState(C p0){ return null; }
|
||||
protected List<Service> getServices(){ return null; }
|
||||
protected String nextServiceName(){ return null; }
|
||||
protected void handleDisconnect(int p0, String p1, String p2, Buffer p3){}
|
||||
protected void preClose(){}
|
||||
protected void sendInitialServiceRequest(){}
|
||||
protected void signalAuthFailure(Throwable p0){}
|
||||
protected void signalSessionEvent(SessionListener.Event p0){}
|
||||
public AuthFuture auth(){ return null; }
|
||||
public ClientSessionImpl(ClientFactoryManager p0, IoSession p1){}
|
||||
public Map<Object, Object> getMetadataMap(){ return null; }
|
||||
public Set<ClientSession.ClientSessionEvent> getSessionState(){ return null; }
|
||||
public Set<ClientSession.ClientSessionEvent> waitFor(Collection<ClientSession.ClientSessionEvent> p0, long p1){ return null; }
|
||||
public void exceptionCaught(Throwable p0){}
|
||||
public void switchToNextService(){}
|
||||
}
|
||||
41
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientUserAuthService.java
generated
Normal file
41
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/ClientUserAuthService.java
generated
Normal file
@@ -0,0 +1,41 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.ClientUserAuthService for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.atomic.AtomicReference;
|
||||
import org.apache.sshd.client.auth.UserAuthFactory;
|
||||
import org.apache.sshd.client.future.AuthFuture;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.ClientSessionHolder;
|
||||
import org.apache.sshd.client.session.ClientSessionImpl;
|
||||
import org.apache.sshd.common.Service;
|
||||
import org.apache.sshd.common.io.IoWriteFuture;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
import org.apache.sshd.common.util.closeable.AbstractCloseable;
|
||||
|
||||
public class ClientUserAuthService extends AbstractCloseable implements ClientSessionHolder, Service
|
||||
{
|
||||
protected ClientUserAuthService() {}
|
||||
protected AuthFuture createAuthFuture(ClientSession p0, String p1){ return null; }
|
||||
protected AuthFuture updateCurrentAuthFuture(ClientSession p0, String p1){ return null; }
|
||||
protected IoWriteFuture sendInitialAuthRequest(ClientSession p0, String p1){ return null; }
|
||||
protected List<String> serverMethods = null;
|
||||
protected final AtomicReference<AuthFuture> authFutureHolder = null;
|
||||
protected final ClientSessionImpl clientSession = null;
|
||||
protected final List<String> clientMethods = null;
|
||||
protected final List<UserAuthFactory> authFactories = null;
|
||||
protected void preClose(){}
|
||||
protected void processUserAuth(Buffer p0){}
|
||||
protected void tryNext(int p0){}
|
||||
public AuthFuture auth(String p0){ return null; }
|
||||
public ClientSession getClientSession(){ return null; }
|
||||
public ClientSession getSession(){ return null; }
|
||||
public ClientUserAuthService(Session p0){}
|
||||
public Map<String, Object> getProperties(){ return null; }
|
||||
public String getCurrentServiceName(){ return null; }
|
||||
public void process(int p0, Buffer p1){}
|
||||
public void start(){}
|
||||
}
|
||||
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/SessionFactory.java
generated
Normal file
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/session/SessionFactory.java
generated
Normal file
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.SessionFactory for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session;
|
||||
|
||||
import org.apache.sshd.client.ClientFactoryManager;
|
||||
import org.apache.sshd.client.session.ClientSessionImpl;
|
||||
import org.apache.sshd.common.FactoryManager;
|
||||
import org.apache.sshd.common.io.IoSession;
|
||||
import org.apache.sshd.common.session.helpers.AbstractSession;
|
||||
import org.apache.sshd.common.session.helpers.AbstractSessionFactory;
|
||||
|
||||
public class SessionFactory extends AbstractSessionFactory<ClientFactoryManager, ClientSessionImpl>
|
||||
{
|
||||
protected SessionFactory() {}
|
||||
protected ClientSessionImpl doCreateSession(IoSession p0){ return null; }
|
||||
public SessionFactory(ClientFactoryManager p0){}
|
||||
public final ClientFactoryManager getClient(){ return null; }
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.forward.DynamicPortForwardingTracker for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session.forward;
|
||||
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.forward.PortForwardingTracker;
|
||||
import org.apache.sshd.common.util.net.SshdSocketAddress;
|
||||
|
||||
public class DynamicPortForwardingTracker extends PortForwardingTracker
|
||||
{
|
||||
protected DynamicPortForwardingTracker() {}
|
||||
public DynamicPortForwardingTracker(ClientSession p0, SshdSocketAddress p1, SshdSocketAddress p2){}
|
||||
public void close(){}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.forward.ExplicitPortForwardingTracker for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session.forward;
|
||||
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.forward.PortForwardingTracker;
|
||||
import org.apache.sshd.common.util.net.ConnectionEndpointsIndicator;
|
||||
import org.apache.sshd.common.util.net.SshdSocketAddress;
|
||||
|
||||
public class ExplicitPortForwardingTracker extends PortForwardingTracker implements ConnectionEndpointsIndicator
|
||||
{
|
||||
protected ExplicitPortForwardingTracker() {}
|
||||
public ExplicitPortForwardingTracker(ClientSession p0, boolean p1, SshdSocketAddress p2, SshdSocketAddress p3, SshdSocketAddress p4){}
|
||||
public SshdSocketAddress getRemoteAddress(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean isLocalForwarding(){ return false; }
|
||||
public void close(){}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// Generated automatically from org.apache.sshd.client.session.forward.PortForwardingTracker for testing purposes
|
||||
|
||||
package org.apache.sshd.client.session.forward;
|
||||
|
||||
import java.nio.channels.Channel;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.session.ClientSessionHolder;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
import org.apache.sshd.common.session.SessionHolder;
|
||||
import org.apache.sshd.common.util.net.SshdSocketAddress;
|
||||
|
||||
abstract public class PortForwardingTracker implements Channel, ClientSessionHolder, SessionHolder<ClientSession>
|
||||
{
|
||||
protected PortForwardingTracker() {}
|
||||
protected PortForwardingTracker(ClientSession p0, SshdSocketAddress p1, SshdSocketAddress p2){}
|
||||
protected final AtomicBoolean open = null;
|
||||
public ClientSession getClientSession(){ return null; }
|
||||
public ClientSession getSession(){ return null; }
|
||||
public SshdSocketAddress getBoundAddress(){ return null; }
|
||||
public SshdSocketAddress getLocalAddress(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean isOpen(){ return false; }
|
||||
}
|
||||
11
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/simple/SimpleClient.java
generated
Normal file
11
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/simple/SimpleClient.java
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.apache.sshd.client.simple.SimpleClient for testing purposes
|
||||
|
||||
package org.apache.sshd.client.simple;
|
||||
|
||||
import java.nio.channels.Channel;
|
||||
import org.apache.sshd.client.simple.SimpleClientConfigurator;
|
||||
import org.apache.sshd.client.simple.SimpleSessionClient;
|
||||
|
||||
public interface SimpleClient extends Channel, SimpleClientConfigurator, SimpleSessionClient
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// Generated automatically from org.apache.sshd.client.simple.SimpleClientConfigurator for testing purposes
|
||||
|
||||
package org.apache.sshd.client.simple;
|
||||
|
||||
|
||||
public interface SimpleClientConfigurator
|
||||
{
|
||||
long getAuthenticationTimeout();
|
||||
long getConnectTimeout();
|
||||
static int DEFAULT_PORT = 0;
|
||||
static long DEFAULT_AUTHENTICATION_TIMEOUT = 0;
|
||||
static long DEFAULT_CONNECT_TIMEOUT = 0;
|
||||
void setAuthenticationTimeout(long p0);
|
||||
void setConnectTimeout(long p0);
|
||||
}
|
||||
26
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/simple/SimpleSessionClient.java
generated
Normal file
26
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/client/simple/SimpleSessionClient.java
generated
Normal file
@@ -0,0 +1,26 @@
|
||||
// Generated automatically from org.apache.sshd.client.simple.SimpleSessionClient for testing purposes
|
||||
|
||||
package org.apache.sshd.client.simple;
|
||||
|
||||
import java.net.InetAddress;
|
||||
import java.net.SocketAddress;
|
||||
import java.nio.channels.Channel;
|
||||
import java.security.KeyPair;
|
||||
import org.apache.sshd.client.session.ClientSession;
|
||||
import org.apache.sshd.client.simple.SimpleClientConfigurator;
|
||||
|
||||
public interface SimpleSessionClient extends Channel, SimpleClientConfigurator
|
||||
{
|
||||
ClientSession sessionLogin(SocketAddress p0, String p1, KeyPair p2);
|
||||
ClientSession sessionLogin(SocketAddress p0, String p1, String p2);
|
||||
ClientSession sessionLogin(String p0, KeyPair p1);
|
||||
ClientSession sessionLogin(String p0, String p1);
|
||||
default ClientSession sessionLogin(InetAddress p0, String p1, KeyPair p2){ return null; }
|
||||
default ClientSession sessionLogin(InetAddress p0, String p1, String p2){ return null; }
|
||||
default ClientSession sessionLogin(InetAddress p0, int p1, String p2, KeyPair p3){ return null; }
|
||||
default ClientSession sessionLogin(InetAddress p0, int p1, String p2, String p3){ return null; }
|
||||
default ClientSession sessionLogin(String p0, String p1, KeyPair p2){ return null; }
|
||||
default ClientSession sessionLogin(String p0, String p1, String p2){ return null; }
|
||||
default ClientSession sessionLogin(String p0, int p1, String p2, KeyPair p3){ return null; }
|
||||
default ClientSession sessionLogin(String p0, int p1, String p2, String p3){ return null; }
|
||||
}
|
||||
9
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/AlgorithmNameProvider.java
generated
Normal file
9
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/AlgorithmNameProvider.java
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
// Generated automatically from org.apache.sshd.common.AlgorithmNameProvider for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
|
||||
public interface AlgorithmNameProvider
|
||||
{
|
||||
String getAlgorithm();
|
||||
}
|
||||
20
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/AttributeRepository.java
generated
Normal file
20
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/AttributeRepository.java
generated
Normal file
@@ -0,0 +1,20 @@
|
||||
// Generated automatically from org.apache.sshd.common.AttributeRepository for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
|
||||
public interface AttributeRepository
|
||||
{
|
||||
<T> T getAttribute(AttributeRepository.AttributeKey<T> p0);
|
||||
Collection<AttributeRepository.AttributeKey<? extends Object>> attributeKeys();
|
||||
default <T> T resolveAttribute(AttributeRepository.AttributeKey<T> p0){ return null; }
|
||||
int getAttributesCount();
|
||||
static <A> AttributeRepository ofKeyValuePair(AttributeRepository.AttributeKey<A> p0, A p1){ return null; }
|
||||
static AttributeRepository ofAttributesMap(Map<AttributeRepository.AttributeKey<? extends Object>, ? extends Object> p0){ return null; }
|
||||
static public class AttributeKey<T>
|
||||
{
|
||||
public AttributeKey(){}
|
||||
}
|
||||
}
|
||||
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/AttributeStore.java
generated
Normal file
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/AttributeStore.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.apache.sshd.common.AttributeStore for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.function.Function;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
|
||||
public interface AttributeStore extends AttributeRepository
|
||||
{
|
||||
<T> T removeAttribute(AttributeRepository.AttributeKey<T> p0);
|
||||
<T> T setAttribute(AttributeRepository.AttributeKey<T> p0, T p1);
|
||||
default <T> T computeAttributeIfAbsent(AttributeRepository.AttributeKey<T> p0, Function<? super AttributeRepository.AttributeKey<T>, ? extends T> p1){ return null; }
|
||||
void clearAttributes();
|
||||
}
|
||||
23
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/Closeable.java
generated
Normal file
23
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/Closeable.java
generated
Normal file
@@ -0,0 +1,23 @@
|
||||
// Generated automatically from org.apache.sshd.common.Closeable for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.nio.channels.Channel;
|
||||
import java.time.Duration;
|
||||
import org.apache.sshd.common.PropertyResolver;
|
||||
import org.apache.sshd.common.future.CloseFuture;
|
||||
import org.apache.sshd.common.future.SshFuture;
|
||||
import org.apache.sshd.common.future.SshFutureListener;
|
||||
|
||||
public interface Closeable extends Channel
|
||||
{
|
||||
CloseFuture close(boolean p0);
|
||||
boolean isClosed();
|
||||
boolean isClosing();
|
||||
default boolean isOpen(){ return false; }
|
||||
default void close(){}
|
||||
static Duration getMaxCloseWaitTime(PropertyResolver p0){ return null; }
|
||||
static void close(Closeable p0){}
|
||||
void addCloseFutureListener(SshFutureListener<CloseFuture> p0);
|
||||
void removeCloseFutureListener(SshFutureListener<CloseFuture> p0);
|
||||
}
|
||||
11
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/Factory.java
generated
Normal file
11
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/Factory.java
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.apache.sshd.common.Factory for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.function.Supplier;
|
||||
|
||||
public interface Factory<T> extends Supplier<T>
|
||||
{
|
||||
T create();
|
||||
default T get(){ return null; }
|
||||
}
|
||||
53
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/FactoryManager.java
generated
Normal file
53
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/FactoryManager.java
generated
Normal file
@@ -0,0 +1,53 @@
|
||||
// Generated automatically from org.apache.sshd.common.FactoryManager for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import org.apache.sshd.agent.SshAgentFactory;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
import org.apache.sshd.common.AttributeStore;
|
||||
import org.apache.sshd.common.Factory;
|
||||
import org.apache.sshd.common.ServiceFactory;
|
||||
import org.apache.sshd.common.channel.ChannelFactory;
|
||||
import org.apache.sshd.common.channel.ChannelListenerManager;
|
||||
import org.apache.sshd.common.channel.RequestHandler;
|
||||
import org.apache.sshd.common.channel.throttle.ChannelStreamWriterResolverManager;
|
||||
import org.apache.sshd.common.file.FileSystemFactory;
|
||||
import org.apache.sshd.common.forward.ForwarderFactory;
|
||||
import org.apache.sshd.common.forward.PortForwardingEventListenerManager;
|
||||
import org.apache.sshd.common.io.IoServiceEventListenerManager;
|
||||
import org.apache.sshd.common.io.IoServiceFactory;
|
||||
import org.apache.sshd.common.kex.KexFactoryManager;
|
||||
import org.apache.sshd.common.random.Random;
|
||||
import org.apache.sshd.common.session.ConnectionService;
|
||||
import org.apache.sshd.common.session.ReservedSessionMessagesManager;
|
||||
import org.apache.sshd.common.session.SessionDisconnectHandlerManager;
|
||||
import org.apache.sshd.common.session.SessionHeartbeatController;
|
||||
import org.apache.sshd.common.session.SessionListenerManager;
|
||||
import org.apache.sshd.common.session.UnknownChannelReferenceHandlerManager;
|
||||
import org.apache.sshd.server.forward.AgentForwardingFilter;
|
||||
import org.apache.sshd.server.forward.ForwardingFilter;
|
||||
import org.apache.sshd.server.forward.TcpForwardingFilter;
|
||||
import org.apache.sshd.server.forward.X11ForwardingFilter;
|
||||
|
||||
public interface FactoryManager extends AttributeStore, ChannelListenerManager, ChannelStreamWriterResolverManager, IoServiceEventListenerManager, KexFactoryManager, PortForwardingEventListenerManager, ReservedSessionMessagesManager, SessionDisconnectHandlerManager, SessionHeartbeatController, SessionListenerManager, UnknownChannelReferenceHandlerManager
|
||||
{
|
||||
Factory<? extends Random> getRandomFactory();
|
||||
FileSystemFactory getFileSystemFactory();
|
||||
ForwarderFactory getForwarderFactory();
|
||||
ForwardingFilter getForwardingFilter();
|
||||
IoServiceFactory getIoServiceFactory();
|
||||
List<? extends ChannelFactory> getChannelFactories();
|
||||
List<? extends ServiceFactory> getServiceFactories();
|
||||
List<RequestHandler<ConnectionService>> getGlobalRequestHandlers();
|
||||
ScheduledExecutorService getScheduledExecutorService();
|
||||
SshAgentFactory getAgentFactory();
|
||||
String getVersion();
|
||||
default <T> T resolveAttribute(AttributeRepository.AttributeKey<T> p0){ return null; }
|
||||
default AgentForwardingFilter getAgentForwardingFilter(){ return null; }
|
||||
default TcpForwardingFilter getTcpForwardingFilter(){ return null; }
|
||||
default X11ForwardingFilter getX11ForwardingFilter(){ return null; }
|
||||
static <T> T resolveAttribute(FactoryManager p0, AttributeRepository.AttributeKey<T> p1){ return null; }
|
||||
static String DEFAULT_VERSION = null;
|
||||
}
|
||||
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/FactoryManagerHolder.java
generated
Normal file
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/FactoryManagerHolder.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from org.apache.sshd.common.FactoryManagerHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import org.apache.sshd.common.FactoryManager;
|
||||
|
||||
public interface FactoryManagerHolder
|
||||
{
|
||||
FactoryManager getFactoryManager();
|
||||
}
|
||||
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/NamedFactory.java
generated
Normal file
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/NamedFactory.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from org.apache.sshd.common.NamedFactory for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.function.Function;
|
||||
import org.apache.sshd.common.Factory;
|
||||
import org.apache.sshd.common.NamedResource;
|
||||
import org.apache.sshd.common.OptionalFeature;
|
||||
|
||||
public interface NamedFactory<T> extends Factory<T>, NamedResource
|
||||
{
|
||||
static <E extends NamedResource & OptionalFeature> List<E> setUpBuiltinFactories(boolean p0, Collection<? extends E> p1){ return null; }
|
||||
static <S extends OptionalFeature, E extends NamedResource> List<E> setUpTransformedFactories(boolean p0, Collection<? extends S> p1, Function<? super S, ? extends E> p2){ return null; }
|
||||
static <T> T create(Collection<? extends NamedFactory<? extends T>> p0, String p1){ return null; }
|
||||
}
|
||||
22
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/NamedResource.java
generated
Normal file
22
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/NamedResource.java
generated
Normal file
@@ -0,0 +1,22 @@
|
||||
// Generated automatically from org.apache.sshd.common.NamedResource for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.function.Function;
|
||||
|
||||
public interface NamedResource
|
||||
{
|
||||
String getName();
|
||||
static <R extends NamedResource> R findByName(String p0, Comparator<? super String> p1, Collection<? extends R> p2){ return null; }
|
||||
static <R extends NamedResource> R findFirstMatchByName(Collection<String> p0, Comparator<? super String> p1, Collection<? extends R> p2){ return null; }
|
||||
static <R extends NamedResource> R removeByName(String p0, Comparator<? super String> p1, Collection<? extends R> p2){ return null; }
|
||||
static Comparator<NamedResource> BY_NAME_COMPARATOR = null;
|
||||
static Function<NamedResource, String> NAME_EXTRACTOR = null;
|
||||
static List<String> getNameList(Collection<? extends NamedResource> p0){ return null; }
|
||||
static NamedResource ofName(String p0){ return null; }
|
||||
static String getNames(Collection<? extends NamedResource> p0){ return null; }
|
||||
static int safeCompareByName(NamedResource p0, NamedResource p1, boolean p2){ return 0; }
|
||||
}
|
||||
15
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/OptionalFeature.java
generated
Normal file
15
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/OptionalFeature.java
generated
Normal file
@@ -0,0 +1,15 @@
|
||||
// Generated automatically from org.apache.sshd.common.OptionalFeature for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public interface OptionalFeature
|
||||
{
|
||||
boolean isSupported();
|
||||
static OptionalFeature FALSE = null;
|
||||
static OptionalFeature TRUE = null;
|
||||
static OptionalFeature all(Collection<? extends OptionalFeature> p0){ return null; }
|
||||
static OptionalFeature any(Collection<? extends OptionalFeature> p0){ return null; }
|
||||
static OptionalFeature of(boolean p0){ return null; }
|
||||
}
|
||||
25
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/PropertyResolver.java
generated
Normal file
25
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/PropertyResolver.java
generated
Normal file
@@ -0,0 +1,25 @@
|
||||
// Generated automatically from org.apache.sshd.common.PropertyResolver for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.Map;
|
||||
|
||||
public interface PropertyResolver
|
||||
{
|
||||
Map<String, Object> getProperties();
|
||||
PropertyResolver getParentPropertyResolver();
|
||||
default Boolean getBoolean(String p0){ return null; }
|
||||
default Charset getCharset(String p0, Charset p1){ return null; }
|
||||
default Integer getInteger(String p0){ return null; }
|
||||
default Long getLong(String p0){ return null; }
|
||||
default Object getObject(String p0){ return null; }
|
||||
default String getString(String p0){ return null; }
|
||||
default String getStringProperty(String p0, String p1){ return null; }
|
||||
default boolean getBooleanProperty(String p0, boolean p1){ return false; }
|
||||
default boolean isEmpty(){ return false; }
|
||||
default int getIntProperty(String p0, int p1){ return 0; }
|
||||
default long getLongProperty(String p0, long p1){ return 0; }
|
||||
static PropertyResolver EMPTY = null;
|
||||
static boolean isEmpty(PropertyResolver p0){ return false; }
|
||||
}
|
||||
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/Service.java
generated
Normal file
16
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/Service.java
generated
Normal file
@@ -0,0 +1,16 @@
|
||||
// Generated automatically from org.apache.sshd.common.Service for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import org.apache.sshd.common.Closeable;
|
||||
import org.apache.sshd.common.PropertyResolver;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
import org.apache.sshd.common.session.SessionHolder;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public interface Service extends Closeable, PropertyResolver, SessionHolder<Session>
|
||||
{
|
||||
default PropertyResolver getParentPropertyResolver(){ return null; }
|
||||
void process(int p0, Buffer p1);
|
||||
void start();
|
||||
}
|
||||
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/ServiceFactory.java
generated
Normal file
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/ServiceFactory.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.apache.sshd.common.ServiceFactory for testing purposes
|
||||
|
||||
package org.apache.sshd.common;
|
||||
|
||||
import java.util.Collection;
|
||||
import org.apache.sshd.common.NamedResource;
|
||||
import org.apache.sshd.common.Service;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
|
||||
public interface ServiceFactory extends NamedResource
|
||||
{
|
||||
Service create(Session p0);
|
||||
static Service create(Collection<? extends ServiceFactory> p0, String p1, Session p2){ return null; }
|
||||
}
|
||||
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/MutableUserHolder.java
generated
Normal file
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/MutableUserHolder.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from org.apache.sshd.common.auth.MutableUserHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.common.auth;
|
||||
|
||||
import org.apache.sshd.common.auth.UsernameHolder;
|
||||
|
||||
public interface MutableUserHolder extends UsernameHolder
|
||||
{
|
||||
void setUsername(String p0);
|
||||
}
|
||||
20
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UserAuthFactoriesManager.java
generated
Normal file
20
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UserAuthFactoriesManager.java
generated
Normal file
@@ -0,0 +1,20 @@
|
||||
// Generated automatically from org.apache.sshd.common.auth.UserAuthFactoriesManager for testing purposes
|
||||
|
||||
package org.apache.sshd.common.auth;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import org.apache.sshd.common.auth.UserAuthInstance;
|
||||
import org.apache.sshd.common.auth.UserAuthMethodFactory;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface UserAuthFactoriesManager<S extends SessionContext, M extends UserAuthInstance<S>, F extends UserAuthMethodFactory<S, M>>
|
||||
{
|
||||
List<F> getUserAuthFactories();
|
||||
default List<String> getUserAuthFactoriesNames(){ return null; }
|
||||
default String getUserAuthFactoriesNameList(){ return null; }
|
||||
default void setUserAuthFactoriesNameList(String p0){}
|
||||
default void setUserAuthFactoriesNames(String... p0){}
|
||||
void setUserAuthFactories(List<F> p0);
|
||||
void setUserAuthFactoriesNames(Collection<String> p0);
|
||||
}
|
||||
11
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UserAuthInstance.java
generated
Normal file
11
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UserAuthInstance.java
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.apache.sshd.common.auth.UserAuthInstance for testing purposes
|
||||
|
||||
package org.apache.sshd.common.auth;
|
||||
|
||||
import org.apache.sshd.common.NamedResource;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface UserAuthInstance<S extends SessionContext> extends NamedResource
|
||||
{
|
||||
S getSession();
|
||||
}
|
||||
20
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UserAuthMethodFactory.java
generated
Normal file
20
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UserAuthMethodFactory.java
generated
Normal file
@@ -0,0 +1,20 @@
|
||||
// Generated automatically from org.apache.sshd.common.auth.UserAuthMethodFactory for testing purposes
|
||||
|
||||
package org.apache.sshd.common.auth;
|
||||
|
||||
import java.util.Collection;
|
||||
import org.apache.sshd.common.NamedResource;
|
||||
import org.apache.sshd.common.auth.UserAuthInstance;
|
||||
import org.apache.sshd.common.session.SessionContext;
|
||||
|
||||
public interface UserAuthMethodFactory<S extends SessionContext, M extends UserAuthInstance<S>> extends NamedResource
|
||||
{
|
||||
M createUserAuth(S p0);
|
||||
static <S extends SessionContext, M extends UserAuthInstance<S>> M createUserAuth(S p0, Collection<? extends UserAuthMethodFactory<S, M>> p1, String p2){ return null; }
|
||||
static String HOST_BASED = null;
|
||||
static String KB_INTERACTIVE = null;
|
||||
static String PASSWORD = null;
|
||||
static String PUBLIC_KEY = null;
|
||||
static boolean isDataIntegrityAuthenticationTransport(SessionContext p0){ return false; }
|
||||
static boolean isSecureAuthenticationTransport(SessionContext p0){ return false; }
|
||||
}
|
||||
9
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UsernameHolder.java
generated
Normal file
9
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/auth/UsernameHolder.java
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
// Generated automatically from org.apache.sshd.common.auth.UsernameHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.common.auth;
|
||||
|
||||
|
||||
public interface UsernameHolder
|
||||
{
|
||||
String getUsername();
|
||||
}
|
||||
120
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/AbstractChannel.java
generated
Normal file
120
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/AbstractChannel.java
generated
Normal file
@@ -0,0 +1,120 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.AbstractChannel for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.concurrent.atomic.AtomicReference;
|
||||
import java.util.function.Function;
|
||||
import java.util.function.IntUnaryOperator;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
import org.apache.sshd.common.Closeable;
|
||||
import org.apache.sshd.common.PropertyResolver;
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
import org.apache.sshd.common.channel.ChannelListener;
|
||||
import org.apache.sshd.common.channel.RequestHandler;
|
||||
import org.apache.sshd.common.channel.Window;
|
||||
import org.apache.sshd.common.channel.throttle.ChannelStreamWriterResolver;
|
||||
import org.apache.sshd.common.future.DefaultCloseFuture;
|
||||
import org.apache.sshd.common.io.IoWriteFuture;
|
||||
import org.apache.sshd.common.session.ConnectionService;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
import org.apache.sshd.common.util.closeable.AbstractInnerCloseable;
|
||||
import org.apache.sshd.common.util.io.functors.Invoker;
|
||||
import org.apache.sshd.common.util.threads.CloseableExecutorService;
|
||||
import org.apache.sshd.common.util.threads.ExecutorServiceCarrier;
|
||||
|
||||
abstract public class AbstractChannel extends AbstractInnerCloseable implements Channel, ExecutorServiceCarrier
|
||||
{
|
||||
protected AbstractChannel() {}
|
||||
protected AbstractChannel(String p0, boolean p1){}
|
||||
protected AbstractChannel(String p0, boolean p1, Collection<? extends RequestHandler<Channel>> p2, CloseableExecutorService p3){}
|
||||
protected AbstractChannel(boolean p0){}
|
||||
protected AbstractChannel(boolean p0, Collection<? extends RequestHandler<Channel>> p1){}
|
||||
protected AtomicReference<AbstractChannel.GracefulState> gracefulState = null;
|
||||
protected Closeable getInnerCloseable(){ return null; }
|
||||
protected ConnectionService service = null;
|
||||
protected Date addPendingRequest(String p0, boolean p1){ return null; }
|
||||
protected Date removePendingRequest(String p0){ return null; }
|
||||
protected IoWriteFuture sendEof(){ return null; }
|
||||
protected IoWriteFuture sendResponse(Buffer p0, String p1, RequestHandler.Result p2, boolean p3){ return null; }
|
||||
protected RequestHandler.Result handleInternalRequest(String p0, boolean p1, Buffer p2){ return null; }
|
||||
protected abstract void doWriteData(byte[] p0, int p1, long p2);
|
||||
protected abstract void doWriteExtendedData(byte[] p0, int p1, long p2);
|
||||
protected final AtomicBoolean closeSignaled = null;
|
||||
protected final AtomicBoolean eofReceived = null;
|
||||
protected final AtomicBoolean eofSent = null;
|
||||
protected final AtomicBoolean initialized = null;
|
||||
protected final AtomicBoolean unregisterSignaled = null;
|
||||
protected final ChannelListener channelListenerProxy = null;
|
||||
protected final Collection<ChannelListener> channelListeners = null;
|
||||
protected final DefaultCloseFuture gracefulFuture = null;
|
||||
protected long validateIncomingDataSize(int p0, long p1){ return 0; }
|
||||
protected void configureWindow(){}
|
||||
protected void handleChannelRequest(String p0, boolean p1, Buffer p2){}
|
||||
protected void handleUnknownChannelRequest(String p0, boolean p1, Buffer p2){}
|
||||
protected void invokeChannelSignaller(Invoker<ChannelListener, Void> p0){}
|
||||
protected void notifyStateChanged(ChannelListener p0, String p1){}
|
||||
protected void notifyStateChanged(String p0){}
|
||||
protected void preClose(){}
|
||||
protected void sendWindowAdjust(long p0){}
|
||||
protected void setRecipient(int p0){}
|
||||
protected void signalChannelClosed(ChannelListener p0, Throwable p1){}
|
||||
protected void signalChannelInitialized(){}
|
||||
protected void signalChannelInitialized(ChannelListener p0){}
|
||||
protected void signalChannelOpenFailure(ChannelListener p0, Throwable p1){}
|
||||
protected void signalChannelOpenFailure(Throwable p0){}
|
||||
protected void signalChannelOpenSuccess(){}
|
||||
protected void signalChannelOpenSuccess(ChannelListener p0){}
|
||||
public <T> T computeAttributeIfAbsent(AttributeRepository.AttributeKey<T> p0, Function<? super AttributeRepository.AttributeKey<T>, ? extends T> p1){ return null; }
|
||||
public <T> T getAttribute(AttributeRepository.AttributeKey<T> p0){ return null; }
|
||||
public <T> T removeAttribute(AttributeRepository.AttributeKey<T> p0){ return null; }
|
||||
public <T> T setAttribute(AttributeRepository.AttributeKey<T> p0, T p1){ return null; }
|
||||
public ChannelListener getChannelListenerProxy(){ return null; }
|
||||
public ChannelStreamWriterResolver getChannelStreamWriterResolver(){ return null; }
|
||||
public ChannelStreamWriterResolver resolveChannelStreamWriterResolver(){ return null; }
|
||||
public CloseableExecutorService getExecutorService(){ return null; }
|
||||
public Collection<AttributeRepository.AttributeKey<? extends Object>> attributeKeys(){ return null; }
|
||||
public IoWriteFuture writePacket(Buffer p0){ return null; }
|
||||
public List<RequestHandler<Channel>> getRequestHandlers(){ return null; }
|
||||
public Map<String, Object> getProperties(){ return null; }
|
||||
public PropertyResolver getParentPropertyResolver(){ return null; }
|
||||
public Session getSession(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public Window getLocalWindow(){ return null; }
|
||||
public Window getRemoteWindow(){ return null; }
|
||||
public boolean isEofSent(){ return false; }
|
||||
public boolean isEofSignalled(){ return false; }
|
||||
public boolean isInitialized(){ return false; }
|
||||
public int getAttributesCount(){ return 0; }
|
||||
public int getId(){ return 0; }
|
||||
public int getRecipient(){ return 0; }
|
||||
public static IntUnaryOperator RESPONSE_BUFFER_GROWTH_FACTOR = null;
|
||||
public void addChannelListener(ChannelListener p0){}
|
||||
public void addRequestHandler(RequestHandler<Channel> p0){}
|
||||
public void clearAttributes(){}
|
||||
public void handleChannelRegistrationResult(ConnectionService p0, Session p1, int p2, boolean p3){}
|
||||
public void handleChannelUnregistration(ConnectionService p0){}
|
||||
public void handleClose(){}
|
||||
public void handleData(Buffer p0){}
|
||||
public void handleEof(){}
|
||||
public void handleExtendedData(Buffer p0){}
|
||||
public void handleFailure(){}
|
||||
public void handleRequest(Buffer p0){}
|
||||
public void handleSuccess(){}
|
||||
public void handleWindowAdjust(Buffer p0){}
|
||||
public void init(ConnectionService p0, Session p1, int p2){}
|
||||
public void removeChannelListener(ChannelListener p0){}
|
||||
public void removeRequestHandler(RequestHandler<Channel> p0){}
|
||||
public void setChannelStreamWriterResolver(ChannelStreamWriterResolver p0){}
|
||||
public void signalChannelClosed(Throwable p0){}
|
||||
static enum GracefulState
|
||||
{
|
||||
CloseReceived, CloseSent, Closed, Opened;
|
||||
private GracefulState() {}
|
||||
}
|
||||
}
|
||||
55
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/Channel.java
generated
Normal file
55
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/Channel.java
generated
Normal file
@@ -0,0 +1,55 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.Channel for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import org.apache.sshd.client.future.OpenFuture;
|
||||
import org.apache.sshd.common.AttributeRepository;
|
||||
import org.apache.sshd.common.AttributeStore;
|
||||
import org.apache.sshd.common.Closeable;
|
||||
import org.apache.sshd.common.PropertyResolver;
|
||||
import org.apache.sshd.common.channel.ChannelListenerManager;
|
||||
import org.apache.sshd.common.channel.RequestHandler;
|
||||
import org.apache.sshd.common.channel.Window;
|
||||
import org.apache.sshd.common.channel.throttle.ChannelStreamWriterResolverManager;
|
||||
import org.apache.sshd.common.io.IoWriteFuture;
|
||||
import org.apache.sshd.common.session.ConnectionService;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
import org.apache.sshd.common.session.SessionHolder;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public interface Channel extends AttributeStore, ChannelListenerManager, ChannelStreamWriterResolverManager, Closeable, PropertyResolver, SessionHolder<Session>
|
||||
{
|
||||
IoWriteFuture writePacket(Buffer p0);
|
||||
List<RequestHandler<Channel>> getRequestHandlers();
|
||||
OpenFuture open(int p0, long p1, long p2, Buffer p3);
|
||||
Window getLocalWindow();
|
||||
Window getRemoteWindow();
|
||||
boolean isEofSignalled();
|
||||
boolean isInitialized();
|
||||
default <T> T resolveAttribute(AttributeRepository.AttributeKey<T> p0){ return null; }
|
||||
default void addRequestHandlers(Collection<? extends RequestHandler<Channel>> p0){}
|
||||
default void removeRequestHandlers(Collection<? extends RequestHandler<Channel>> p0){}
|
||||
int getId();
|
||||
int getRecipient();
|
||||
static <T> T resolveAttribute(Channel p0, AttributeRepository.AttributeKey<T> p1){ return null; }
|
||||
static String CHANNEL_EXEC = null;
|
||||
static String CHANNEL_SHELL = null;
|
||||
static String CHANNEL_SUBSYSTEM = null;
|
||||
void addRequestHandler(RequestHandler<Channel> p0);
|
||||
void handleChannelRegistrationResult(ConnectionService p0, Session p1, int p2, boolean p3);
|
||||
void handleChannelUnregistration(ConnectionService p0);
|
||||
void handleClose();
|
||||
void handleData(Buffer p0);
|
||||
void handleEof();
|
||||
void handleExtendedData(Buffer p0);
|
||||
void handleFailure();
|
||||
void handleOpenFailure(Buffer p0);
|
||||
void handleOpenSuccess(int p0, long p1, long p2, Buffer p3);
|
||||
void handleRequest(Buffer p0);
|
||||
void handleSuccess();
|
||||
void handleWindowAdjust(Buffer p0);
|
||||
void init(ConnectionService p0, Session p1, int p2);
|
||||
void removeRequestHandler(RequestHandler<Channel> p0);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.ChannelAsyncInputStream for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
import org.apache.sshd.common.channel.ChannelHolder;
|
||||
import org.apache.sshd.common.future.CloseFuture;
|
||||
import org.apache.sshd.common.io.IoInputStream;
|
||||
import org.apache.sshd.common.io.IoReadFuture;
|
||||
import org.apache.sshd.common.util.Readable;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
import org.apache.sshd.common.util.closeable.AbstractCloseable;
|
||||
|
||||
public class ChannelAsyncInputStream extends AbstractCloseable implements ChannelHolder, IoInputStream
|
||||
{
|
||||
protected ChannelAsyncInputStream() {}
|
||||
protected CloseFuture doCloseGracefully(){ return null; }
|
||||
protected void preClose(){}
|
||||
public Channel getChannel(){ return null; }
|
||||
public ChannelAsyncInputStream(Channel p0){}
|
||||
public IoReadFuture read(Buffer p0){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public void write(Readable p0){}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.ChannelAsyncOutputStream for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
import org.apache.sshd.common.channel.ChannelHolder;
|
||||
import org.apache.sshd.common.channel.IoWriteFutureImpl;
|
||||
import org.apache.sshd.common.future.CloseFuture;
|
||||
import org.apache.sshd.common.io.IoOutputStream;
|
||||
import org.apache.sshd.common.io.IoWriteFuture;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
import org.apache.sshd.common.util.closeable.AbstractCloseable;
|
||||
|
||||
public class ChannelAsyncOutputStream extends AbstractCloseable implements ChannelHolder, IoOutputStream
|
||||
{
|
||||
protected ChannelAsyncOutputStream() {}
|
||||
protected Buffer createSendBuffer(Buffer p0, Channel p1, long p2){ return null; }
|
||||
protected CloseFuture doCloseGracefully(){ return null; }
|
||||
protected void doWriteIfPossible(boolean p0){}
|
||||
protected void onWritten(IoWriteFutureImpl p0, int p1, long p2, IoWriteFuture p3){}
|
||||
protected void preClose(){}
|
||||
public Channel getChannel(){ return null; }
|
||||
public ChannelAsyncOutputStream(Channel p0, byte p1){}
|
||||
public ChannelAsyncOutputStream(Channel p0, byte p1, boolean p2){}
|
||||
public IoWriteFuture writeBuffer(Buffer p0){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean isSendChunkIfRemoteWindowIsSmallerThanPacketSize(){ return false; }
|
||||
public byte getCommandType(){ return 0; }
|
||||
public void onWindowExpanded(){}
|
||||
public void setSendChunkIfRemoteWindowIsSmallerThanPacketSize(boolean p0){}
|
||||
}
|
||||
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelFactory.java
generated
Normal file
14
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelFactory.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.ChannelFactory for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.util.Collection;
|
||||
import org.apache.sshd.common.NamedResource;
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
import org.apache.sshd.common.session.Session;
|
||||
|
||||
public interface ChannelFactory extends NamedResource
|
||||
{
|
||||
Channel createChannel(Session p0);
|
||||
static Channel createChannel(Session p0, Collection<? extends ChannelFactory> p1, String p2){ return null; }
|
||||
}
|
||||
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelHolder.java
generated
Normal file
10
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelHolder.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.ChannelHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
|
||||
public interface ChannelHolder
|
||||
{
|
||||
Channel getChannel();
|
||||
}
|
||||
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelListener.java
generated
Normal file
17
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelListener.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.ChannelListener for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import org.apache.sshd.common.channel.Channel;
|
||||
import org.apache.sshd.common.util.SshdEventListener;
|
||||
|
||||
public interface ChannelListener extends SshdEventListener
|
||||
{
|
||||
default void channelClosed(Channel p0, Throwable p1){}
|
||||
default void channelInitialized(Channel p0){}
|
||||
default void channelOpenFailure(Channel p0, Throwable p1){}
|
||||
default void channelOpenSuccess(Channel p0){}
|
||||
default void channelStateChanged(Channel p0, String p1){}
|
||||
static <L extends ChannelListener> L validateListener(L p0){ return null; }
|
||||
static ChannelListener EMPTY = null;
|
||||
}
|
||||
12
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelListenerManager.java
generated
Normal file
12
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/ChannelListenerManager.java
generated
Normal file
@@ -0,0 +1,12 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.ChannelListenerManager for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import org.apache.sshd.common.channel.ChannelListener;
|
||||
|
||||
public interface ChannelListenerManager
|
||||
{
|
||||
ChannelListener getChannelListenerProxy();
|
||||
void addChannelListener(ChannelListener p0);
|
||||
void removeChannelListener(ChannelListener p0);
|
||||
}
|
||||
13
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/IoWriteFutureImpl.java
generated
Normal file
13
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/IoWriteFutureImpl.java
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.IoWriteFutureImpl for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import org.apache.sshd.common.io.AbstractIoWriteFuture;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public class IoWriteFutureImpl extends AbstractIoWriteFuture
|
||||
{
|
||||
protected IoWriteFutureImpl() {}
|
||||
public Buffer getBuffer(){ return null; }
|
||||
public IoWriteFutureImpl(Object p0, Buffer p1){}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.PtyChannelConfigurationHolder for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.util.Map;
|
||||
import org.apache.sshd.common.channel.PtyMode;
|
||||
|
||||
public interface PtyChannelConfigurationHolder
|
||||
{
|
||||
Map<PtyMode, Integer> getPtyModes();
|
||||
String getPtyType();
|
||||
int getPtyColumns();
|
||||
int getPtyHeight();
|
||||
int getPtyLines();
|
||||
int getPtyWidth();
|
||||
static Map<PtyMode, Integer> DEFAULT_PTY_MODES = null;
|
||||
static String DUMMY_PTY_TYPE = null;
|
||||
static String WINDOWS_PTY_TYPE = null;
|
||||
static int DEFAULT_COLUMNS_COUNT = 0;
|
||||
static int DEFAULT_HEIGHT = 0;
|
||||
static int DEFAULT_ROWS_COUNT = 0;
|
||||
static int DEFAULT_WIDTH = 0;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.PtyChannelConfigurationMutator for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.util.Map;
|
||||
import org.apache.sshd.common.channel.PtyChannelConfigurationHolder;
|
||||
import org.apache.sshd.common.channel.PtyMode;
|
||||
|
||||
public interface PtyChannelConfigurationMutator extends PtyChannelConfigurationHolder
|
||||
{
|
||||
static <M extends PtyChannelConfigurationMutator> M copyConfiguration(PtyChannelConfigurationHolder p0, M p1){ return null; }
|
||||
static <M extends PtyChannelConfigurationMutator> M setupSensitiveDefaultPtyConfiguration(M p0){ return null; }
|
||||
void setPtyColumns(int p0);
|
||||
void setPtyHeight(int p0);
|
||||
void setPtyLines(int p0);
|
||||
void setPtyModes(Map<PtyMode, Integer> p0);
|
||||
void setPtyType(String p0);
|
||||
void setPtyWidth(int p0);
|
||||
}
|
||||
35
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/PtyMode.java
generated
Normal file
35
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/PtyMode.java
generated
Normal file
@@ -0,0 +1,35 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.PtyMode for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Comparator;
|
||||
import java.util.Map;
|
||||
import java.util.NavigableMap;
|
||||
import java.util.Set;
|
||||
import java.util.function.ToIntFunction;
|
||||
|
||||
public enum PtyMode
|
||||
{
|
||||
CS7, CS8, ECHO, ECHOCTL, ECHOE, ECHOK, ECHOKE, ECHONL, ICANON, ICRNL, IEXTEN, IGNCR, IGNPAR, IMAXBEL, INLCR, INPCK, ISIG, ISTRIP, IUCLC, IUTF8, IXANY, IXOFF, IXON, NOFLSH, OCRNL, OLCUC, ONLCR, ONLRET, ONOCR, OPOST, PARENB, PARMRK, PARODD, PENDIN, TOSTOP, TTY_OP_ISPEED, TTY_OP_OSPEED, VDISCARD, VDSUSP, VEOF, VEOL, VEOL2, VERASE, VFLUSH, VINTR, VKILL, VLNEXT, VQUIT, VREPRINT, VSTART, VSTATUS, VSTOP, VSUSP, VSWTCH, VWERASE, XCASE;
|
||||
private PtyMode() {}
|
||||
public int toInt(){ return 0; }
|
||||
public static Comparator<PtyMode> BY_OPCODE = null;
|
||||
public static Integer FALSE_SETTING = null;
|
||||
public static Integer TRUE_SETTING = null;
|
||||
public static Map<PtyMode, Integer> createEnabledOptions(Collection<PtyMode> p0){ return null; }
|
||||
public static Map<PtyMode, Integer> createEnabledOptions(PtyMode... p0){ return null; }
|
||||
public static NavigableMap<Integer, PtyMode> COMMANDS = null;
|
||||
public static PtyMode fromInt(int p0){ return null; }
|
||||
public static PtyMode fromName(String p0){ return null; }
|
||||
public static Set<PtyMode> MODES = null;
|
||||
public static Set<PtyMode> resolveEnabledOptions(Map<PtyMode, ? extends Object> p0, Collection<PtyMode> p1){ return null; }
|
||||
public static Set<PtyMode> resolveEnabledOptions(Map<PtyMode, ? extends Object> p0, PtyMode... p1){ return null; }
|
||||
public static ToIntFunction<PtyMode> OPCODE_EXTRACTOR = null;
|
||||
public static boolean getBooleanSettingValue(Map<PtyMode, ? extends Object> p0, Collection<PtyMode> p1, boolean p2){ return false; }
|
||||
public static boolean getBooleanSettingValue(Map<PtyMode, ? extends Object> p0, PtyMode p1){ return false; }
|
||||
public static boolean getBooleanSettingValue(Object p0){ return false; }
|
||||
public static boolean getBooleanSettingValue(int p0){ return false; }
|
||||
public static boolean isCharSetting(PtyMode p0){ return false; }
|
||||
public static byte TTY_OP_END = 0;
|
||||
}
|
||||
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/RequestHandler.java
generated
Normal file
18
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/RequestHandler.java
generated
Normal file
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.RequestHandler for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.util.Set;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public interface RequestHandler<T>
|
||||
{
|
||||
RequestHandler.Result process(T p0, String p1, boolean p2, Buffer p3);
|
||||
static public enum Result
|
||||
{
|
||||
Replied, ReplyFailure, ReplySuccess, Unsupported;
|
||||
private Result() {}
|
||||
public static RequestHandler.Result fromName(String p0){ return null; }
|
||||
public static Set<RequestHandler.Result> VALUES = null;
|
||||
}
|
||||
}
|
||||
15
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/StreamingChannel.java
generated
Normal file
15
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/StreamingChannel.java
generated
Normal file
@@ -0,0 +1,15 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.StreamingChannel for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
|
||||
public interface StreamingChannel
|
||||
{
|
||||
StreamingChannel.Streaming getStreaming();
|
||||
static public enum Streaming
|
||||
{
|
||||
Async, Sync;
|
||||
private Streaming() {}
|
||||
}
|
||||
void setStreaming(StreamingChannel.Streaming p0);
|
||||
}
|
||||
38
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/Window.java
generated
Normal file
38
java/ql/test/stubs/apache-mina-sshd-2.8.0/org/apache/sshd/common/channel/Window.java
generated
Normal file
@@ -0,0 +1,38 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.Window for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel;
|
||||
|
||||
import java.nio.channels.Channel;
|
||||
import java.time.Duration;
|
||||
import java.util.function.Predicate;
|
||||
import org.apache.sshd.common.PropertyResolver;
|
||||
import org.apache.sshd.common.channel.AbstractChannel;
|
||||
import org.apache.sshd.common.channel.ChannelHolder;
|
||||
import org.apache.sshd.common.util.logging.AbstractLoggingBean;
|
||||
|
||||
public class Window extends AbstractLoggingBean implements Channel, ChannelHolder
|
||||
{
|
||||
protected Window() {}
|
||||
protected void checkInitialized(String p0){}
|
||||
protected void updateSize(long p0){}
|
||||
protected void waitForCondition(Predicate<? super Window> p0, Duration p1){}
|
||||
public AbstractChannel getChannel(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public Window(AbstractChannel p0, Object p1, boolean p2, boolean p3){}
|
||||
public boolean isOpen(){ return false; }
|
||||
public long getMaxSize(){ return 0; }
|
||||
public long getPacketSize(){ return 0; }
|
||||
public long getSize(){ return 0; }
|
||||
public long waitForSpace(Duration p0){ return 0; }
|
||||
public long waitForSpace(long p0){ return 0; }
|
||||
public static Predicate<Window> SPACE_AVAILABLE_PREDICATE = null;
|
||||
public void check(long p0){}
|
||||
public void close(){}
|
||||
public void consume(long p0){}
|
||||
public void consumeAndCheck(long p0){}
|
||||
public void expand(int p0){}
|
||||
public void init(PropertyResolver p0){}
|
||||
public void init(long p0, long p1, PropertyResolver p2){}
|
||||
public void waitAndConsume(long p0, Duration p1){}
|
||||
public void waitAndConsume(long p0, long p1){}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// Generated automatically from org.apache.sshd.common.channel.throttle.ChannelStreamWriter for testing purposes
|
||||
|
||||
package org.apache.sshd.common.channel.throttle;
|
||||
|
||||
import java.nio.channels.Channel;
|
||||
import org.apache.sshd.common.io.IoWriteFuture;
|
||||
import org.apache.sshd.common.util.buffer.Buffer;
|
||||
|
||||
public interface ChannelStreamWriter extends Channel
|
||||
{
|
||||
IoWriteFuture writeData(Buffer p0);
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user