com.sshtools.j2ssh.transport.publickey
Interface SshPublicKeyFormat

All Known Implementing Classes:
OpenSSHPublicKeyFormat, SECSHPublicKeyFormat

public interface SshPublicKeyFormat

DOCUMENT ME!


Method Summary
 byte[] formatKey(byte[] keyblob)
          DOCUMENT ME!
 java.lang.String getComment()
          DOCUMENT ME!
 java.lang.String getFormatType()
          DOCUMENT ME!
 byte[] getKeyBlob(byte[] formattedKey)
          DOCUMENT ME!
 boolean isFormatted(byte[] formattedKey)
          DOCUMENT ME!
 void setComment(java.lang.String comment)
          DOCUMENT ME!
 boolean supportsAlgorithm(java.lang.String algorithm)
          DOCUMENT ME!
 

Method Detail

setComment

public void setComment(java.lang.String comment)
DOCUMENT ME!

Parameters:
comment - DOCUMENT ME!

getComment

public java.lang.String getComment()
DOCUMENT ME!

Returns:
DOCUMENT ME!

supportsAlgorithm

public boolean supportsAlgorithm(java.lang.String algorithm)
DOCUMENT ME!

Parameters:
algorithm - DOCUMENT ME!
Returns:
DOCUMENT ME!

formatKey

public byte[] formatKey(byte[] keyblob)
DOCUMENT ME!

Parameters:
keyblob - DOCUMENT ME!
Returns:
DOCUMENT ME!

getKeyBlob

public byte[] getKeyBlob(byte[] formattedKey)
                  throws InvalidSshKeyException
DOCUMENT ME!

Parameters:
formattedKey - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
InvalidSshKeyException - DOCUMENT ME!

getFormatType

public java.lang.String getFormatType()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isFormatted

public boolean isFormatted(byte[] formattedKey)
DOCUMENT ME!

Parameters:
formattedKey - DOCUMENT ME!
Returns:
DOCUMENT ME!