com.maverick.ssh.components
Interface SshRsaPrivateCrtKey

All Superinterfaces:
SshPrivateKey, SshRsaPrivateKey
All Known Implementing Classes:
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
 BigInteger doPrivate(BigInteger input)
           
 BigInteger getCrtCoefficient()
           
 BigInteger getPrimeExponentP()
           
 BigInteger getPrimeExponentQ()
           
 BigInteger getPrimeP()
           
 BigInteger getPrimeQ()
           
 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

BigInteger getPublicExponent()

getPrimeP

BigInteger getPrimeP()

getPrimeQ

BigInteger getPrimeQ()

getPrimeExponentP

BigInteger getPrimeExponentP()

getPrimeExponentQ

BigInteger getPrimeExponentQ()

getCrtCoefficient

BigInteger getCrtCoefficient()

doPrivate

BigInteger doPrivate(BigInteger input)
                     throws SshException
Throws:
SshException


Copyright © 2012. All Rights Reserved.