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

java.math.BigInteger getPublicExponent()

getPrimeP

java.math.BigInteger getPrimeP()

getPrimeQ

java.math.BigInteger getPrimeQ()

getPrimeExponentP

java.math.BigInteger getPrimeExponentP()

getPrimeExponentQ

java.math.BigInteger getPrimeExponentQ()

getCrtCoefficient

java.math.BigInteger getCrtCoefficient()

doPrivate

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


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