Assertion for public key to be null makes no sense
- Dominant language
- Java
- Stars
- 2.7k
- Forks
- 620
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 11
Description
My code:
```
val keyProvider = ssh.loadKeys(config.privateKey, config.publicKey, null)
```
Error:
```
java.lang.AssertionError
at net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider.init(BaseFileKeyProvider.java:62)
at net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider.init(BaseFileKeyProvider.java:68)
at net.schmizz.sshj.SSHClient.loadKeys(SSHClient.java:622)
```
Code that produces error:
```
package net.schmizz.sshj.userauth.keyprovider;
@Override
public void init(String privateKey, String publicKey) {
assert privateKey != null;
assert publicKey == null; // <------------------------------------ why does it matter if it is null?
resource = new PrivateKeyStringResource(privateKey);
```
Why is there an assertions for publickey to be null?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.