public class DSSPuttyKeyDecoder extends AbstractPuttyKeyDecoder<java.security.interfaces.DSAPublicKey,java.security.interfaces.DSAPrivateKey>
| Modifier and Type | Field and Description |
|---|---|
static DSSPuttyKeyDecoder |
INSTANCE |
ENCRYPTION_HEADERlogKEY_FILE_HEADER_PREFIX, KNOWN_HEADERS, NO_PRIVATE_KEY_ENCRYPTION_VALUE, PPK_FILE_SUFFIX, PRIVATE_LINES_HEADER, PUBLIC_LINES_HEADERMAX_BIGINT_OCTETS_COUNTEMPTYMAX_CIPHER_NAME_LENGTH, MAX_KEY_COMMENT_LENGTH, MAX_KEY_TYPE_NAME_LENGTH, MAX_PRIVATE_KEY_DATA_SIZE, MAX_PUBLIC_KEY_DATA_SIZE| Constructor and Description |
|---|
DSSPuttyKeyDecoder() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.security.KeyPair> |
loadKeyPairs(NamedResource resourceKey,
PuttyKeyReader pubReader,
PuttyKeyReader prvReader,
java.util.Map<java.lang.String,java.lang.String> headers) |
canExtractKeyPairs, extractDataLines, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairsgetPrivateKeyType, getPublicKeyType, getSupportedKeyTypesgetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecodePrivateKeyBytes, decodePrivateKeyBytes, toEncryptionKeygetPrivateKeyType, getPublicKeyTypefindSupporterByKeyTypeName, getSupportedKeyTypesaggregate, aggregate, containsMarkerLine, containsMarkerLine, extractDataBytes, findMarkerLine, findMarkerLine, joinDataLinesloadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairspublic static final DSSPuttyKeyDecoder INSTANCE
public java.util.Collection<java.security.KeyPair> loadKeyPairs(NamedResource resourceKey, PuttyKeyReader pubReader, PuttyKeyReader prvReader, java.util.Map<java.lang.String,java.lang.String> headers) throws java.io.IOException, java.security.GeneralSecurityException
loadKeyPairs in class AbstractPuttyKeyDecoder<java.security.interfaces.DSAPublicKey,java.security.interfaces.DSAPrivateKey>java.io.IOExceptionjava.security.GeneralSecurityException