com.sshtools.j2ssh.openssh

Class 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, String passphrase)
Map
getHeader()
byte[]
getPayload()
String
getType()
void
setPayload(byte[] bs)
void
setType(String string)
void
write(Writer w)

Methods inherited from class com.sshtools.j2ssh.openssh.PEM

getKeyFromPassphrase

Constructor Details

PEMWriter

public PEMWriter()
Creates a new PEMWriter object.

Method Details

encryptPayload

public void encryptPayload(byte[] payload,
                           String passphrase)
            throws GeneralSecurityException
Parameters:
payload -
passphrase -

getHeader

public Map getHeader()
Returns:

getPayload

public byte[] getPayload()
Returns:

getType

public String getType()
Returns:

setPayload

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

setType

public void setType(String string)
Parameters:
string -

write

public void write(Writer w)
            throws IOException
Parameters:
w -

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