JSch 从字符串中添加私钥
JSch to add private key from a string
我有 SFTP 密钥对文件的内容作为字符串。我需要使用 JSch 添加内容,但 addIdentity
只接受文件路径。无论如何我可以做到这一点吗?
我看到 KeyPair
class 有一个方法 -
KeyPair load(JSch jsch, byte[] bytes, byte[] bytes1)
我不确定这是做什么的。
有一个addIdentity
overload that takes the key from a buffer:
public class JSch {
...
public void addIdentity(String name, byte[]prvkey, byte[]pubkey, byte[] passphrase)
另见 。
有关实施示例,请参阅 JSch: addIdentity from private key stored on hdfs。
另请参阅 了解缓冲区中密钥的格式。
我有 SFTP 密钥对文件的内容作为字符串。我需要使用 JSch 添加内容,但 addIdentity
只接受文件路径。无论如何我可以做到这一点吗?
我看到 KeyPair
class 有一个方法 -
KeyPair load(JSch jsch, byte[] bytes, byte[] bytes1)
我不确定这是做什么的。
有一个addIdentity
overload that takes the key from a buffer:
public class JSch {
...
public void addIdentity(String name, byte[]prvkey, byte[]pubkey, byte[] passphrase)
另见
有关实施示例,请参阅 JSch: addIdentity from private key stored on hdfs。
另请参阅