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

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

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

  • 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: spring-projects/spring-security-oauth

public KeyPair getKeyPair(String alias, char[] password) {
  try {
    synchronized (lock) {
      if (store == null) {
        synchronized (lock) {
          store = KeyStore.getInstance("jks");
          store.load(resource.getInputStream(), this.password);
        }
      }
    }
    RSAPrivateCrtKey key = (RSAPrivateCrtKey) store.getKey(alias, password);
    RSAPublicKeySpec spec = new RSAPublicKeySpec(key.getModulus(), key.getPublicExponent());
    PublicKey publicKey = KeyFactory.getInstance("RSA").generatePublic(spec);
    return new KeyPair(publicKey, key);
  }
  catch (Exception e) {
    throw new IllegalStateException("Cannot load keys from store: " + resource, e);
  }
}
origin: jenkinsci/jenkins

new RSAPublicKeySpec(pks.getModulus(), pks.getPublicExponent()));
origin: wildfly/wildfly

  boolean isEqual(final RSAPrivateCrtKey key) {
    return super.isEqual(key)
      && Objects.equals(publicExponent, key.getPublicExponent())
      && Objects.equals(primeP, key.getPrimeP())
      && Objects.equals(primeQ, key.getPrimeQ())
      && Objects.equals(primeExponentP, key.getPrimeExponentP())
      && Objects.equals(primeExponentQ, key.getPrimeExponentQ())
      && Objects.equals(crtCoefficient, key.getCrtCoefficient());
  }
}
origin: wildfly/wildfly

RawRSAPrivateCrtKey(final RSAPrivateCrtKey original) {
  super(original);
  publicExponent = original.getPublicExponent();
  primeP = original.getPrimeP();
  primeQ = original.getPrimeQ();
  primeExponentP = original.getPrimeExponentP();
  primeExponentQ = original.getPrimeExponentQ();
  crtCoefficient = original.getCrtCoefficient();
}
origin: stackoverflow.com

PrivateKey myPrivateKey = readPemRsaPrivateKey(myPrivateKeyPemFileName);
 RSAPrivateCrtKey privk = (RSAPrivateCrtKey)myPrivateKey;
 RSAPublicKeySpec publicKeySpec = new java.security.spec.RSAPublicKeySpec(privk.getModulus(), privk.getPublicExponent());
 KeyFactory keyFactory = KeyFactory.getInstance("RSA");
 PublicKey myPublicKey = keyFactory.generatePublic(publicKeySpec);
origin: org.unbroken-dome.jsonwebtoken/jwt

  @Override
  public PublicKey publicKeyFromPrivateKey(PrivateKey privateKey, KeyFactory keyFactory)
      throws InvalidKeySpecException {
    RSAPrivateCrtKey rsaPrivateKey = (RSAPrivateCrtKey) privateKey;
    RSAPublicKeySpec publicKeySpec = new RSAPublicKeySpec(
        rsaPrivateKey.getModulus(), rsaPrivateKey.getPublicExponent());
    return keyFactory.generatePublic(publicKeySpec);
  }
}
origin: com.github.mike10004/crxtool-core

@VisibleForTesting
static PublicKey extractPublicKey(PrivateKey privateKey) throws NoSuchAlgorithmException, InvalidKeySpecException {
  RSAPrivateCrtKey privk = (RSAPrivateCrtKey)privateKey;
  RSAPublicKeySpec publicKeySpec = new java.security.spec.RSAPublicKeySpec(privk.getModulus(), privk.getPublicExponent());
  KeyFactory keyFactory = KeyFactory.getInstance("RSA");
  PublicKey publicKey = keyFactory.generatePublic(publicKeySpec);
  return publicKey;
}
origin: org.keycloak/keycloak-common

public static PublicKey extractPublicKey(PrivateKey key) {
  if (key == null) {
    return null;
  }
  try {
    RSAPrivateCrtKey rsaPrivateCrtKey = (RSAPrivateCrtKey) key;
    RSAPublicKeySpec publicKeySpec = new RSAPublicKeySpec(rsaPrivateCrtKey.getModulus(), rsaPrivateCrtKey.getPublicExponent());
    KeyFactory keyFactory = KeyFactory.getInstance("RSA");
    return keyFactory.generatePublic(publicKeySpec);
  } catch (Exception e) {
    throw new RuntimeException(e);
  }
}
origin: stackoverflow.com

 public static RSAPublicKeySpec getPublicKeySpec(PrivateKey priv) {
  RSAPrivateCrtKey rsaCrtKey = (RSAPrivateCrtKey) priv; // May throw a ClassCastException
  return new RSAPublicKeySpec(rsaCrtKey.getModulus(), rsaCrtKey.getPublicExponent());
}
origin: com.google.crypto.tink/tink

public RsaSsaPkcs1SignJce(final RSAPrivateCrtKey priv, HashType hash)
  throws GeneralSecurityException {
 this.privateKey = priv;
 this.signatureAlgorithm = SubtleUtil.toRsaSsaPkcs1Algo(hash);
 KeyFactory kf = EngineFactory.KEY_FACTORY.getInstance("RSA");
 this.publicKey =
   (RSAPublicKey)
     kf.generatePublic(new RSAPublicKeySpec(priv.getModulus(), priv.getPublicExponent()));
}
origin: org.wildfly.security/wildfly-elytron

  boolean isEqual(final RSAPrivateCrtKey key) {
    return super.isEqual(key)
      && Objects.equals(publicExponent, key.getPublicExponent())
      && Objects.equals(primeP, key.getPrimeP())
      && Objects.equals(primeQ, key.getPrimeQ())
      && Objects.equals(primeExponentP, key.getPrimeExponentP())
      && Objects.equals(primeExponentQ, key.getPrimeExponentQ())
      && Objects.equals(crtCoefficient, key.getCrtCoefficient());
  }
}
origin: org.wildfly.security/wildfly-elytron-credential

  boolean isEqual(final RSAPrivateCrtKey key) {
    return super.isEqual(key)
      && Objects.equals(publicExponent, key.getPublicExponent())
      && Objects.equals(primeP, key.getPrimeP())
      && Objects.equals(primeQ, key.getPrimeQ())
      && Objects.equals(primeExponentP, key.getPrimeExponentP())
      && Objects.equals(primeExponentQ, key.getPrimeExponentQ())
      && Objects.equals(crtCoefficient, key.getCrtCoefficient());
  }
}
origin: org.jboss.eap/wildfly-client-all

  boolean isEqual(final RSAPrivateCrtKey key) {
    return super.isEqual(key)
      && Objects.equals(publicExponent, key.getPublicExponent())
      && Objects.equals(primeP, key.getPrimeP())
      && Objects.equals(primeQ, key.getPrimeQ())
      && Objects.equals(primeExponentP, key.getPrimeExponentP())
      && Objects.equals(primeExponentQ, key.getPrimeExponentQ())
      && Objects.equals(crtCoefficient, key.getCrtCoefficient());
  }
}
origin: org.wildfly.security/wildfly-elytron

RawRSAPrivateCrtKey(final RSAPrivateCrtKey original) {
  super(original);
  publicExponent = original.getPublicExponent();
  primeP = original.getPrimeP();
  primeQ = original.getPrimeQ();
  primeExponentP = original.getPrimeExponentP();
  primeExponentQ = original.getPrimeExponentQ();
  crtCoefficient = original.getCrtCoefficient();
}
origin: org.wildfly.security/wildfly-elytron-credential

RawRSAPrivateCrtKey(final RSAPrivateCrtKey original) {
  super(original);
  publicExponent = original.getPublicExponent();
  primeP = original.getPrimeP();
  primeQ = original.getPrimeQ();
  primeExponentP = original.getPrimeExponentP();
  primeExponentQ = original.getPrimeExponentQ();
  crtCoefficient = original.getCrtCoefficient();
}
origin: org.jboss.eap/wildfly-client-all

RawRSAPrivateCrtKey(final RSAPrivateCrtKey original) {
  super(original);
  publicExponent = original.getPublicExponent();
  primeP = original.getPrimeP();
  primeQ = original.getPrimeQ();
  primeExponentP = original.getPrimeExponentP();
  primeExponentQ = original.getPrimeExponentQ();
  crtCoefficient = original.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());
 }
}
java.security.interfacesRSAPrivateCrtKeygetPublicExponent

Javadoc

Returns the public exponent e.

Popular methods of RSAPrivateCrtKey

  • 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.
  • getPrivateExponent
  • 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