com.jscape.inet.ssh.transport.keyformat
Class KeyFormat
java.lang.Object
  
com.jscape.inet.ssh.transport.keyformat.KeyFormat
- Direct Known Subclasses: 
 - DSSKeyFormat, RSAKeyFormat
 
public abstract class KeyFormat
- extends java.lang.Object
 
Type KeyFormat
- Version:
 
  - 1.0
 
- Author:
 
  - Alex
 
| 
Method Summary | 
abstract  byte[] | 
format(java.security.PublicKey key)
 
            | 
abstract  java.security.KeyPair | 
generateKeyPair()
 
            | 
 java.lang.String | 
getAlgorithm()
 
            | 
abstract  java.security.PublicKey | 
getKeyFrom(byte[] data)
 
            | 
abstract  byte[] | 
getSignatureFrom(byte[] data)
 
            | 
abstract  byte[] | 
sign(byte[] data,
     java.security.PrivateKey key)
 
            | 
abstract  void | 
verifySignature(byte[] sign,
                byte[] data,
                java.security.PublicKey key)
 
            | 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
getAlgorithm
public java.lang.String getAlgorithm()
- Returns:
 - algorithm
 
 
getKeyFrom
public abstract java.security.PublicKey getKeyFrom(byte[] data)
                                            throws KeyFormatException
- Parameters:
 data - 
- Returns:
 - public key
 - Throws:
 KeyFormatException
 
format
public abstract byte[] format(java.security.PublicKey key)
                       throws KeyFormatException
- Parameters:
 key - 
- Returns:
 - byte array
 - Throws:
 KeyFormatException
 
getSignatureFrom
public abstract byte[] getSignatureFrom(byte[] data)
                                 throws KeyFormatException
- Parameters:
 data - 
- Returns:
 - byte array
 - Throws:
 KeyFormatException
 
sign
public abstract byte[] sign(byte[] data,
                            java.security.PrivateKey key)
                     throws KeyFormatException
- Parameters:
 data - key - 
- Returns:
 - byte array
 - Throws:
 KeyFormatException
 
verifySignature
public abstract void verifySignature(byte[] sign,
                                     byte[] data,
                                     java.security.PublicKey key)
                              throws KeyFormatException
- Parameters:
 sign - data - key - 
- Throws:
 KeyFormatException
 
generateKeyPair
public abstract java.security.KeyPair generateKeyPair()
                                               throws KeyFormatException
- Returns:
 - key pair
 - Throws:
 KeyFormatException
 
Copyright © JSCAPE LLC. 1999-2011. All Rights Reserved