|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SshPrivateKeyFile
Interface which all private key formats must implement to provide decoding and decryption of the private key into a suitable format for the API.
| Method Summary | |
|---|---|
void |
changePassphrase(java.lang.String oldpassphrase,
java.lang.String newpassprase)
Change the passphrase of the key file. |
byte[] |
getFormattedKey()
Get the formatted key |
java.lang.String |
getType()
Get a description of the format type e.g. |
boolean |
isPassphraseProtected()
Determine if the private key file is protected by a passphrase. |
boolean |
supportsPassphraseChange()
Method to determine whether the format supports changing of passphrases. |
SshKeyPair |
toKeyPair(java.lang.String passphrase)
Decode the private key using the users passphrase. |
| Method Detail |
|---|
boolean isPassphraseProtected()
java.io.IOException
SshKeyPair toKeyPair(java.lang.String passphrase)
throws java.io.IOException,
InvalidPassphraseException
passphrase - the users passphrase
java.io.IOException
InvalidPassphraseExceptionboolean supportsPassphraseChange()
java.lang.String getType()
void changePassphrase(java.lang.String oldpassphrase,
java.lang.String newpassprase)
throws java.io.IOException,
InvalidPassphraseException
oldpassphrase - the old passphrasenewpassprase - the new passphrase
java.io.IOException
InvalidPassphraseException
byte[] getFormattedKey()
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||