com.sshtools.j2ssh.openssh
Class PEMWriter

java.lang.Object
  extended by com.sshtools.j2ssh.openssh.PEM
      extended by com.sshtools.j2ssh.openssh.PEMWriter

public class PEMWriter
extends PEM

Version:
$Revision: 1.12 $
Author:
$author$

Field Summary
 
Fields inherited from class com.sshtools.j2ssh.openssh.PEM
DSA_PRIVATE_KEY, HEX_CHARS, MAX_LINE_LENGTH, PEM_BEGIN, PEM_BOUNDARY, PEM_END, RSA_PRIVATE_KEY
 
Constructor Summary
PEMWriter()
          Creates a new PEMWriter object.
 
Method Summary
 void encryptPayload(byte[] payload, java.lang.String passphrase)
           
 java.util.Map getHeader()
           
 byte[] getPayload()
           
 java.lang.String getType()
           
 void setPayload(byte[] bs)
           
 void setType(java.lang.String string)
           
 void write(java.io.Writer w)
           
 
Methods inherited from class com.sshtools.j2ssh.openssh.PEM
getKeyFromPassphrase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PEMWriter

public PEMWriter()
Creates a new PEMWriter object.

Method Detail

write

public void write(java.io.Writer w)
           throws java.io.IOException
Parameters:
w -
Throws:
java.io.IOException

encryptPayload

public void encryptPayload(byte[] payload,
                           java.lang.String passphrase)
                    throws java.security.GeneralSecurityException
Parameters:
payload -
passphrase -
Throws:
java.security.GeneralSecurityException

getHeader

public java.util.Map getHeader()
Returns:

getPayload

public byte[] getPayload()
Returns:

getType

public java.lang.String getType()
Returns:

setPayload

public void setPayload(byte[] bs)
Parameters:
bs -

setType

public void setType(java.lang.String string)
Parameters:
string -


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.