com.sshtools.j2ssh.openssh
Class PEMReader
java.lang.Object
com.sshtools.j2ssh.openssh.PEM
com.sshtools.j2ssh.openssh.PEMReader
public class PEMReader
- extends PEM
- Version:
- $Revision: 1.1 $
- Author:
- $author$
Field Summary |
private java.util.Map |
header
|
private byte[] |
payload
|
private java.io.LineNumberReader |
reader
|
private java.lang.String |
type
|
Constructor Summary |
PEMReader(java.io.Reader r)
Creates a new PEMReader object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reader
private java.io.LineNumberReader reader
type
private java.lang.String type
header
private java.util.Map header
payload
private byte[] payload
PEMReader
public PEMReader(java.io.Reader r)
throws java.io.IOException
- Creates a new PEMReader object.
- Parameters:
r
-
- Throws:
java.io.IOException
read
private void read()
throws java.io.IOException
- Throws:
java.io.IOException
getHeader
public java.util.Map getHeader()
- Returns:
getPayload
public byte[] getPayload()
- Returns:
getType
public java.lang.String getType()
- Returns:
decryptPayload
public byte[] decryptPayload(java.lang.String passphrase)
throws java.security.GeneralSecurityException
- Parameters:
passphrase
-
- Returns:
-
- Throws:
java.security.GeneralSecurityException
java.security.NoSuchAlgorithmException