|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.j2ssh.transport.publickey.SshPrivateKeyFile
DOCUMENT ME!
Constructor Summary | |
protected |
SshPrivateKeyFile(byte[] keyblob,
SshPrivateKeyFormat format)
Creates a new SshPrivateKeyFile object. |
Method Summary | |
void |
changePassphrase(java.lang.String oldPassphrase,
java.lang.String newPassphrase)
DOCUMENT ME! |
static SshPrivateKeyFile |
create(SshPrivateKey key,
java.lang.String passphrase,
SshPrivateKeyFormat format)
|
byte[] |
getBytes()
DOCUMENT ME! |
SshPrivateKeyFormat |
getFormat()
DOCUMENT ME! |
byte[] |
getKeyBlob(java.lang.String passphrase)
DOCUMENT ME! |
boolean |
isPassphraseProtected()
DOCUMENT ME! |
static SshPrivateKeyFile |
parse(byte[] formattedKey)
DOCUMENT ME! |
static SshPrivateKeyFile |
parse(java.io.File keyfile)
DOCUMENT ME! |
void |
setFormat(SshPrivateKeyFormat newFormat,
java.lang.String passphrase)
DOCUMENT ME! |
SshPrivateKey |
toPrivateKey(java.lang.String passphrase)
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
protected SshPrivateKeyFile(byte[] keyblob, SshPrivateKeyFormat format)
keyblob
- DOCUMENT ME!format
- DOCUMENT ME!Method Detail |
public byte[] getBytes()
public byte[] getKeyBlob(java.lang.String passphrase) throws InvalidSshKeyException
passphrase
- DOCUMENT ME!
InvalidSshKeyException
- DOCUMENT ME!public void changePassphrase(java.lang.String oldPassphrase, java.lang.String newPassphrase) throws InvalidSshKeyException
oldPassphrase
- DOCUMENT ME!newPassphrase
- DOCUMENT ME!
InvalidSshKeyException
- DOCUMENT ME!public static SshPrivateKeyFile parse(byte[] formattedKey) throws InvalidSshKeyException
formattedKey
- DOCUMENT ME!
InvalidSshKeyException
- DOCUMENT ME!public static SshPrivateKeyFile parse(java.io.File keyfile) throws InvalidSshKeyException, java.io.IOException
keyfile
- DOCUMENT ME!
InvalidSshKeyException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public boolean isPassphraseProtected()
public static SshPrivateKeyFile create(SshPrivateKey key, java.lang.String passphrase, SshPrivateKeyFormat format) throws InvalidSshKeyException
InvalidSshKeyException
public void setFormat(SshPrivateKeyFormat newFormat, java.lang.String passphrase) throws InvalidSshKeyException
newFormat
- DOCUMENT ME!passphrase
- DOCUMENT ME!
InvalidSshKeyException
- DOCUMENT ME!public SshPrivateKeyFormat getFormat()
public SshPrivateKey toPrivateKey(java.lang.String passphrase) throws InvalidSshKeyException
passphrase
- DOCUMENT ME!
InvalidSshKeyException
- DOCUMENT ME!public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |