com.maverick.ssh.components
Interface SshRsaPrivateCrtKey

All Superinterfaces:
SshPrivateKey, SshRsaPrivateKey
All Known Implementing Classes:
Ssh2RsaPrivateCrtKey, Ssh2RsaPrivateCrtKey

public interface SshRsaPrivateCrtKey
extends SshRsaPrivateKey

This interface should be implemented by all RSA private co-efficient private key implementations.

Author:
Lee David Painter

Method Summary
 java.math.BigInteger doPrivate(java.math.BigInteger input)
           
 java.math.BigInteger getCrtCoefficient()
           
 java.math.BigInteger getPrimeExponentP()
           
 java.math.BigInteger getPrimeExponentQ()
           
 java.math.BigInteger getPrimeP()
           
 java.math.BigInteger getPrimeQ()
           
 java.math.BigInteger getPublicExponent()
           
 
Methods inherited from interface com.maverick.ssh.components.SshRsaPrivateKey
getModulus, getPrivateExponent, sign
 
Methods inherited from interface com.maverick.ssh.components.SshPrivateKey
getAlgorithm
 

Method Detail

getPublicExponent

public java.math.BigInteger getPublicExponent()

getPrimeP

public java.math.BigInteger getPrimeP()

getPrimeQ

public java.math.BigInteger getPrimeQ()

getPrimeExponentP

public java.math.BigInteger getPrimeExponentP()

getPrimeExponentQ

public java.math.BigInteger getPrimeExponentQ()

getCrtCoefficient

public java.math.BigInteger getCrtCoefficient()

doPrivate

public java.math.BigInteger doPrivate(java.math.BigInteger input)
                               throws SshException
Throws:
SshException


Copyright © 2003-2008 SSHTools LTD. All Rights Reserved.