public class RawKdfOptions extends java.lang.Object implements OpenSSHKdfOptions
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
name |
private byte[] |
options |
IS_NONE_KDF, MAX_KDF_NAME_LENGTH, MAX_KDF_OPTIONS_SIZE, NONE_KDFBY_NAME_COMPARATOR, NAME_EXTRACTOR| Constructor and Description |
|---|
RawKdfOptions() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decodePrivateKeyBytes(SessionContext session,
NamedResource resourceKey,
java.lang.String cipherName,
byte[] privateDataBytes,
java.lang.String password) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName() |
byte[] |
getOptions() |
int |
hashCode() |
void |
initialize(java.lang.String name,
byte[] kdfOptions) |
boolean |
isEncrypted() |
void |
setName(java.lang.String name) |
void |
setOptions(byte[] options) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitfindByName, getNameList, getNames, ofName, removeByNamepublic void initialize(java.lang.String name,
byte[] kdfOptions)
throws java.io.IOException
initialize in interface OpenSSHKdfOptionsjava.io.IOExceptionpublic java.lang.String getName()
getName in interface NamedResourcepublic void setName(java.lang.String name)
public byte[] getOptions()
public void setOptions(byte[] options)
public boolean isEncrypted()
isEncrypted in interface OpenSSHKeyDecryptorpublic byte[] decodePrivateKeyBytes(SessionContext session, NamedResource resourceKey, java.lang.String cipherName, byte[] privateDataBytes, java.lang.String password) throws java.io.IOException, java.security.GeneralSecurityException
decodePrivateKeyBytes in interface OpenSSHKeyDecryptorjava.io.IOExceptionjava.security.GeneralSecurityExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object