Codota Logo
RSAPrivateCrtKey.getPrivateExponent
Code IndexAdd Codota to your IDE (free)

How to use
getPrivateExponent
method
in
java.security.interfaces.RSAPrivateCrtKey

Best Java code snippets using java.security.interfaces.RSAPrivateCrtKey.getPrivateExponent (Showing top 20 results out of 315)

  • Common ways to obtain RSAPrivateCrtKey
private void myMethod () {
RSAPrivateCrtKey r =
  • Codota IconKeyPair keyPair;(RSAPrivateCrtKey) keyPair.getPrivate()
  • Codota IconKeyFactory keyFactory;KeySpec keySpec;(RSAPrivateCrtKey) keyFactory.generatePrivate(keySpec)
  • Smart code suggestions by Codota
}
origin: gocd/gocd

@Test
public void shouldGeneratePrivateKeyWithCRTFactorsForCompatibilityWithOtherPlatform() throws Exception {
  X509CertificateGenerator generator = new X509CertificateGenerator();
  Registration registration = generator.createAgentCertificate(keystore, "agentHostName");
  assertThat(registration.getPrivateKey(), instanceOf(RSAPrivateCrtKey.class));
  RSAPrivateCrtKey key = (RSAPrivateCrtKey) registration.getPrivateKey();
  assertThat(key.getModulus().signum(), is(1));
  assertThat(key.getPrivateExponent().signum(), is(1));
  assertThat(key.getPrimeP().signum(), is(1));
  assertThat(key.getPrimeExponentQ().signum(), is(1));
  assertThat(key.getCrtCoefficient().signum(), is(1));
}
origin: i2p/i2p.i2p

/**
 * @throws IllegalArgumentException if data is not correct length
 */
public static RSASigningPrivateCrtKey fromJavaKey(RSAPrivateCrtKey pk) throws GeneralSecurityException {
  int sz = pk.getModulus().bitLength();
  SigType type;
  if (sz <= ((RSAKeyGenParameterSpec) SigType.RSA_SHA256_2048.getParams()).getKeysize())
    type = SigType.RSA_SHA256_2048;
  else if (sz <= ((RSAKeyGenParameterSpec) SigType.RSA_SHA384_3072.getParams()).getKeysize())
    type = SigType.RSA_SHA384_3072;
  else if (sz <= ((RSAKeyGenParameterSpec) SigType.RSA_SHA512_4096.getParams()).getKeysize())
    type = SigType.RSA_SHA512_4096;
  else
    throw new GeneralSecurityException("Unknown RSA type");
  // private key is modulus (pubkey) + exponent
  BigInteger n = pk.getModulus();
  BigInteger d = pk.getPrivateExponent();
  byte[] b = SigUtil.combine(n, d, type.getPrivkeyLen());
  return new RSASigningPrivateCrtKey(pk, type, b);
}
origin: com.sshtools/maverick-common

public BigInteger getPrivateExponent() {
  return prv.getPrivateExponent();
}
origin: vngx/vngx-jsch

@Override
public void init(int keySize) throws Exception {
  KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
  keyGen.initialize(keySize, new SecureRandom());
  KeyPair pair = keyGen.generateKeyPair();
  RSAPublicKey pubKey = (RSAPublicKey) pair.getPublic();
  RSAPrivateCrtKey prvKey = (RSAPrivateCrtKey) pair.getPrivate();
  _d  = prvKey.getPrivateExponent().toByteArray();
  _e  = pubKey.getPublicExponent().toByteArray();
  _n  = prvKey.getModulus().toByteArray();
  _c  = prvKey.getCrtCoefficient().toByteArray();
  _ep = prvKey.getPrimeExponentP().toByteArray();
  _eq = prvKey.getPrimeExponentQ().toByteArray();
  _p  = prvKey.getPrimeP().toByteArray();
  _q  = prvKey.getPrimeQ().toByteArray();
}
origin: ibinti/bugvm

/**
 * construct a private key from another RSAPrivateCrtKey.
 *
 * @param key the object implementing the RSAPrivateCrtKey interface.
 */
BCRSAPrivateCrtKey(
  RSAPrivateCrtKey key)
{
  this.modulus = key.getModulus();
  this.publicExponent = key.getPublicExponent();
  this.privateExponent = key.getPrivateExponent();
  this.primeP = key.getPrimeP();
  this.primeQ = key.getPrimeQ();
  this.primeExponentP = key.getPrimeExponentP();
  this.primeExponentQ = key.getPrimeExponentQ();
  this.crtCoefficient = key.getCrtCoefficient();
}
origin: ibinti/bugvm

/**
 * construct a private key from another RSAPrivateCrtKey.
 *
 * @param key the object implementing the RSAPrivateCrtKey interface.
 */
JCERSAPrivateCrtKey(
  RSAPrivateCrtKey key)
{
  this.modulus = key.getModulus();
  this.publicExponent = key.getPublicExponent();
  this.privateExponent = key.getPrivateExponent();
  this.primeP = key.getPrimeP();
  this.primeQ = key.getPrimeQ();
  this.primeExponentP = key.getPrimeExponentP();
  this.primeExponentQ = key.getPrimeExponentQ();
  this.crtCoefficient = key.getCrtCoefficient();
}
origin: com.madgag.spongycastle/prov

/**
 * construct a private key from another RSAPrivateCrtKey.
 *
 * @param key the object implementing the RSAPrivateCrtKey interface.
 */
JCERSAPrivateCrtKey(
  RSAPrivateCrtKey key)
{
  this.modulus = key.getModulus();
  this.publicExponent = key.getPublicExponent();
  this.privateExponent = key.getPrivateExponent();
  this.primeP = key.getPrimeP();
  this.primeQ = key.getPrimeQ();
  this.primeExponentP = key.getPrimeExponentP();
  this.primeExponentQ = key.getPrimeExponentQ();
  this.crtCoefficient = key.getCrtCoefficient();
}
origin: com.madgag.spongycastle/prov

/**
 * construct a private key from another RSAPrivateCrtKey.
 *
 * @param key the object implementing the RSAPrivateCrtKey interface.
 */
BCRSAPrivateCrtKey(
  RSAPrivateCrtKey key)
{
  this.modulus = key.getModulus();
  this.publicExponent = key.getPublicExponent();
  this.privateExponent = key.getPrivateExponent();
  this.primeP = key.getPrimeP();
  this.primeQ = key.getPrimeQ();
  this.primeExponentP = key.getPrimeExponentP();
  this.primeExponentQ = key.getPrimeExponentQ();
  this.crtCoefficient = key.getCrtCoefficient();
}
origin: org.apache.geronimo.framework/geronimo-crypto

/**
 * construct a private key from another RSAPrivateCrtKey.
 *
 * @param key the object implementing the RSAPrivateCrtKey interface.
 */
JCERSAPrivateCrtKey(
  RSAPrivateCrtKey key)
{
  this.modulus = key.getModulus();
  this.publicExponent = key.getPublicExponent();
  this.privateExponent = key.getPrivateExponent();
  this.primeP = key.getPrimeP();
  this.primeQ = key.getPrimeQ();
  this.primeExponentP = key.getPrimeExponentP();
  this.primeExponentQ = key.getPrimeExponentQ();
  this.crtCoefficient = key.getCrtCoefficient();
}
origin: org.bouncycastle/bcprov-debug-jdk15on

/**
 * construct a private key from another RSAPrivateCrtKey.
 *
 * @param key the object implementing the RSAPrivateCrtKey interface.
 */
BCRSAPrivateCrtKey(
  RSAPrivateCrtKey key)
{
  this.modulus = key.getModulus();
  this.publicExponent = key.getPublicExponent();
  this.privateExponent = key.getPrivateExponent();
  this.primeP = key.getPrimeP();
  this.primeQ = key.getPrimeQ();
  this.primeExponentP = key.getPrimeExponentP();
  this.primeExponentQ = key.getPrimeExponentQ();
  this.crtCoefficient = key.getCrtCoefficient();
}
origin: com.bugvm/bugvm-rt

/**
 * construct a private key from another RSAPrivateCrtKey.
 *
 * @param key the object implementing the RSAPrivateCrtKey interface.
 */
BCRSAPrivateCrtKey(
  RSAPrivateCrtKey key)
{
  this.modulus = key.getModulus();
  this.publicExponent = key.getPublicExponent();
  this.privateExponent = key.getPrivateExponent();
  this.primeP = key.getPrimeP();
  this.primeQ = key.getPrimeQ();
  this.primeExponentP = key.getPrimeExponentP();
  this.primeExponentQ = key.getPrimeExponentQ();
  this.crtCoefficient = key.getCrtCoefficient();
}
origin: eBay/UAF

static public RSAKeyParameters generatePrivateKeyParameter(RSAPrivateKey key) {
  if (key instanceof RSAPrivateCrtKey) {
    RSAPrivateCrtKey k = (RSAPrivateCrtKey) key;
    return new RSAPrivateCrtKeyParameters(k.getModulus(),
        k.getPublicExponent(), k.getPrivateExponent(),
        k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(),
        k.getPrimeExponentQ(), k.getCrtCoefficient());
  } else {
    RSAPrivateKey k = key;
    return new RSAKeyParameters(true, k.getModulus(),
        k.getPrivateExponent());
  }
}

origin: eBay/UAF

static public RSAKeyParameters generatePrivateKeyParameter(RSAPrivateKey key) {
  if (key instanceof RSAPrivateCrtKey) {
    RSAPrivateCrtKey k = (RSAPrivateCrtKey) key;
    return new RSAPrivateCrtKeyParameters(k.getModulus(),
        k.getPublicExponent(), k.getPrivateExponent(),
        k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(),
        k.getPrimeExponentQ(), k.getCrtCoefficient());
  } else {
    RSAPrivateKey k = key;
    return new RSAKeyParameters(true, k.getModulus(),
        k.getPrivateExponent());
  }
}

origin: org.xipki.tk/security

public static RSAKeyParameters generateRSAPrivateKeyParameter(final RSAPrivateKey key) {
  ParamUtil.requireNonNull("key", key);
  if (key instanceof RSAPrivateCrtKey) {
    RSAPrivateCrtKey rsaKey = (RSAPrivateCrtKey) key;
    return new RSAPrivateCrtKeyParameters(rsaKey.getModulus(), rsaKey.getPublicExponent(),
        rsaKey.getPrivateExponent(), rsaKey.getPrimeP(), rsaKey.getPrimeQ(),
        rsaKey.getPrimeExponentP(), rsaKey.getPrimeExponentQ(),
        rsaKey.getCrtCoefficient());
  } else {
    return new RSAKeyParameters(true, key.getModulus(), key.getPrivateExponent());
  }
}
origin: org.xipki/security

public static RSAKeyParameters generateRSAPrivateKeyParameter(RSAPrivateKey key) {
 Args.notNull(key, "key");
 if (key instanceof RSAPrivateCrtKey) {
  RSAPrivateCrtKey rsaKey = (RSAPrivateCrtKey) key;
  return new RSAPrivateCrtKeyParameters(rsaKey.getModulus(), rsaKey.getPublicExponent(),
    rsaKey.getPrivateExponent(), rsaKey.getPrimeP(), rsaKey.getPrimeQ(),
    rsaKey.getPrimeExponentP(), rsaKey.getPrimeExponentQ(), rsaKey.getCrtCoefficient());
 } else {
  return new RSAKeyParameters(true, key.getModulus(), key.getPrivateExponent());
 }
}
origin: ibinti/bugvm

  static RSAKeyParameters generatePrivateKeyParameter(
    RSAPrivateKey key)
  {
    if (key instanceof RSAPrivateCrtKey)
    {
      RSAPrivateCrtKey k = (RSAPrivateCrtKey)key;

      return new RSAPrivateCrtKeyParameters(k.getModulus(),
        k.getPublicExponent(), k.getPrivateExponent(),
        k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(), k.getPrimeExponentQ(), k.getCrtCoefficient());
    }
    else
    {
      RSAPrivateKey k = key;

      return new RSAKeyParameters(true, k.getModulus(), k.getPrivateExponent());
    }
  }
}
origin: BiglySoftware/BiglyBT

  static public RSAKeyParameters generatePrivateKeyParameter(
    RSAPrivateKey    key)
  {
    if (key instanceof RSAPrivateCrtKey)
    {
      RSAPrivateCrtKey    k = (RSAPrivateCrtKey)key;

      return new RSAPrivateCrtKeyParameters(k.getModulus(),
        k.getPublicExponent(), k.getPrivateExponent(),
        k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(),                            k.getPrimeExponentQ(), k.getCrtCoefficient());
    }
    else
    {
      RSAPrivateKey    k = key;

      return new RSAKeyParameters(true, k.getModulus(), k.getPrivateExponent());
    }
  }
}
origin: com.madgag.spongycastle/prov

static RSAKeyParameters generatePrivateKeyParameter(
  RSAPrivateKey key)
{
  if (key instanceof RSAPrivateCrtKey)
  {
    RSAPrivateCrtKey k = (RSAPrivateCrtKey)key;
    return new RSAPrivateCrtKeyParameters(k.getModulus(),
      k.getPublicExponent(), k.getPrivateExponent(),
      k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(), k.getPrimeExponentQ(), k.getCrtCoefficient());
  }
  else
  {
    RSAPrivateKey k = key;
    return new RSAKeyParameters(true, k.getModulus(), k.getPrivateExponent());
  }
}
origin: org.bouncycastle/bcprov-debug-jdk15on

static RSAKeyParameters generatePrivateKeyParameter(
  RSAPrivateKey key)
{
  if (key instanceof RSAPrivateCrtKey)
  {
    RSAPrivateCrtKey k = (RSAPrivateCrtKey)key;
    return new RSAPrivateCrtKeyParameters(k.getModulus(),
      k.getPublicExponent(), k.getPrivateExponent(),
      k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(), k.getPrimeExponentQ(), k.getCrtCoefficient());
  }
  else
  {
    RSAPrivateKey k = key;
    return new RSAKeyParameters(true, k.getModulus(), k.getPrivateExponent());
  }
}
origin: com.bugvm/bugvm-rt

  static RSAKeyParameters generatePrivateKeyParameter(
    RSAPrivateKey key)
  {
    if (key instanceof RSAPrivateCrtKey)
    {
      RSAPrivateCrtKey k = (RSAPrivateCrtKey)key;

      return new RSAPrivateCrtKeyParameters(k.getModulus(),
        k.getPublicExponent(), k.getPrivateExponent(),
        k.getPrimeP(), k.getPrimeQ(), k.getPrimeExponentP(), k.getPrimeExponentQ(), k.getCrtCoefficient());
    }
    else
    {
      RSAPrivateKey k = key;

      return new RSAKeyParameters(true, k.getModulus(), k.getPrivateExponent());
    }
  }
}
java.security.interfacesRSAPrivateCrtKeygetPrivateExponent

Popular methods of RSAPrivateCrtKey

  • getPublicExponent
    Returns the public exponent e.
  • getModulus
  • getPrimeP
    Returns the prime factor p of n.
  • getCrtCoefficient
    Returns the CRT coefficient, q^-1 mod p.
  • getPrimeExponentQ
    Returns the CRT exponent of the prime q.
  • getPrimeQ
    Returns the prime factor q of n.
  • getPrimeExponentP
    Returns the CRT exponent of the primet p.
  • getFormat

Popular in Java

  • Creating JSON documents from java classes using gson
  • runOnUiThread (Activity)
  • getSystemService (Context)
  • orElseThrow (Optional)
  • Color (java.awt)
    The Color class is used encapsulate colors in the default sRGB color space or colors in arbitrary co
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • JFrame (javax.swing)
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now