/* * @(#)RSAPrivateCrtKey.java 1.12 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.security.interfaces; import java.math.BigInteger; /** * The interface to an RSA private key, as defined in the PKCS#1 standard, * using the Chinese Remainder Theorem (CRT) information values. * * @author Jan Luehe * * @version 1.12 03/12/19 * * @see RSAPrivateKey */ public interface RSAPrivateCrtKey extends RSAPrivateKey { static final long serialVersionUID = -5682214253527700368L; /** * Returns the public exponent. * * @return the public exponent */ public BigInteger getPublicExponent(); /** * Returns the primeP. * @return the primeP */ public BigInteger getPrimeP(); /** * Returns the primeQ. * * @return the primeQ */ public BigInteger getPrimeQ(); /** * Returns the primeExponentP. * * @return the primeExponentP */ public BigInteger getPrimeExponentP(); /** * Returns the primeExponentQ. * * @return the primeExponentQ */ public BigInteger getPrimeExponentQ(); /** * Returns the crtCoefficient. * * @return the crtCoefficient */ public BigInteger getCrtCoefficient(); }