public class SshKeyPair
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RSA_KEY_TYPE |
Constructor and Description |
---|
SshKeyPair(java.security.KeyPair keyPair) |
SshKeyPair(java.security.PublicKey publicKey,
java.security.PrivateKey privateKey) |
Modifier and Type | Method and Description |
---|---|
java.security.KeyPair |
asKeyPair() |
static SshKeyPair |
generate(int size) |
static SshKeyPair |
generate(java.lang.String keyType,
int size) |
java.lang.String |
getPrivateKeyAsPemString(char[] password) |
java.lang.String |
getPublicKeyAsOpenSshString() |
static SshKeyPair |
load(java.io.Reader reader,
char[] password) |
static SshKeyPair |
loadOrGenerate(java.nio.file.Path privateKeyPath,
int size,
char[] password) |
static void |
main(java.lang.String[] args) |
public static final java.lang.String RSA_KEY_TYPE
public SshKeyPair(java.security.KeyPair keyPair)
public SshKeyPair(java.security.PublicKey publicKey, java.security.PrivateKey privateKey)
public java.security.KeyPair asKeyPair()
public java.lang.String getPublicKeyAsOpenSshString()
public java.lang.String getPrivateKeyAsPemString(char[] password)
public static SshKeyPair loadOrGenerate(java.nio.file.Path privateKeyPath, int size, char[] password)
public static SshKeyPair generate(int size)
public static SshKeyPair generate(java.lang.String keyType, int size)
public static SshKeyPair load(java.io.Reader reader, char[] password)
public static void main(java.lang.String[] args)
Copyright © 2007–2020. All rights reserved.