/** * Creates object from DSAPrivateKeySpec. * * @param keySpec - a DSAPrivateKeySpec object */ public DSAPrivateKeyImpl(DSAPrivateKeySpec keySpec) { super("DSA"); PrivateKeyInfo pki; g = keySpec.getG(); p = keySpec.getP(); q = keySpec.getQ(); ThreeIntegerSequence threeInts = new ThreeIntegerSequence(p .toByteArray(), q.toByteArray(), g.toByteArray()); AlgorithmIdentifier ai = new AlgorithmIdentifier(AlgNameMapper .map2OID("DSA"), threeInts.getEncoded()); x = keySpec.getX(); pki = new PrivateKeyInfo(0, ai, ASN1Integer.getInstance().encode( x.toByteArray()), null); setEncoding(pki.getEncoded()); params = new DSAParameterSpec(p, q, g); }
OpenSSLDSAPrivateKey(DSAPrivateKeySpec dsaKeySpec) throws InvalidKeySpecException { try { key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_DSA( dsaKeySpec.getP().toByteArray(), dsaKeySpec.getQ().toByteArray(), dsaKeySpec.getG().toByteArray(), null, dsaKeySpec.getX().toByteArray())); } catch (Exception e) { throw new InvalidKeySpecException(e); } }
OpenSSLDSAPrivateKey(DSAPrivateKeySpec dsaKeySpec) throws InvalidKeySpecException { try { key = new OpenSSLKey(NativeCrypto.EVP_PKEY_new_DSA( dsaKeySpec.getP().toByteArray(), dsaKeySpec.getQ().toByteArray(), dsaKeySpec.getG().toByteArray(), null, dsaKeySpec.getX().toByteArray())); } catch (Exception e) { throw new InvalidKeySpecException(e); } }
BCDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
BCDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
BCDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
BCDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
BCDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
BCDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
JDKDSAPrivateKey( DSAPrivateKeySpec spec) { this.x = spec.getX(); this.dsaSpec = new DSAParameterSpec(spec.getP(), spec.getQ(), spec.getG()); }
/** * Creates object from DSAPrivateKeySpec. * * @param keySpec - a DSAPrivateKeySpec object */ public DSAPrivateKeyImpl(DSAPrivateKeySpec keySpec) { super("DSA"); PrivateKeyInfo pki; g = keySpec.getG(); p = keySpec.getP(); q = keySpec.getQ(); ThreeIntegerSequence threeInts = new ThreeIntegerSequence(p .toByteArray(), q.toByteArray(), g.toByteArray()); AlgorithmIdentifier ai = new AlgorithmIdentifier(AlgNameMapper .map2OID("DSA"), threeInts.getEncoded()); x = keySpec.getX(); pki = new PrivateKeyInfo(0, ai, ASN1Integer.getInstance().encode( x.toByteArray()), null); setEncoding(pki.getEncoded()); params = new DSAParameterSpec(p, q, g); }
/** * Creates object from DSAPrivateKeySpec. * * @param keySpec - a DSAPrivateKeySpec object */ public DSAPrivateKeyImpl(DSAPrivateKeySpec keySpec) { super("DSA"); PrivateKeyInfo pki; g = keySpec.getG(); p = keySpec.getP(); q = keySpec.getQ(); ThreeIntegerSequence threeInts = new ThreeIntegerSequence(p .toByteArray(), q.toByteArray(), g.toByteArray()); AlgorithmIdentifier ai = new AlgorithmIdentifier(AlgNameMapper .map2OID("DSA"), threeInts.getEncoded()); x = keySpec.getX(); pki = new PrivateKeyInfo(0, ai, ASN1Integer.getInstance().encode( x.toByteArray()), null); setEncoding(pki.getEncoded()); params = new DSAParameterSpec(p, q, g); }
/** * Creates object from DSAPrivateKeySpec. * * @param keySpec - a DSAPrivateKeySpec object */ public DSAPrivateKeyImpl(DSAPrivateKeySpec keySpec) { super("DSA"); PrivateKeyInfo pki; g = keySpec.getG(); p = keySpec.getP(); q = keySpec.getQ(); ThreeIntegerSequence threeInts = new ThreeIntegerSequence(p .toByteArray(), q.toByteArray(), g.toByteArray()); AlgorithmIdentifier ai = new AlgorithmIdentifier(AlgNameMapper .map2OID("DSA"), threeInts.getEncoded()); x = keySpec.getX(); pki = new PrivateKeyInfo(0, ai, ASN1Integer.getInstance().encode( x.toByteArray()), null); setEncoding(pki.getEncoded()); params = new DSAParameterSpec(p, q, g); }