JCEECPrivateKey( PrivateKeyInfo      info)
protected JCEECPrivateKey()
    JCEECPrivateKey(        PrivateKeyInfo      info)    {        X962Parameters      params = new X962Parameters((DERObject)info.getAlgorithmId().getParameters());        if (params.isNamedCurve())        {            DERObjectIdentifier oid = (DERObjectIdentifier)params.getParameters();            X9ECParameters      ecP = ECUtil.getNamedCurveByOid(oid);            ecSpec = new ECNamedCurveParameterSpec(                                        ECUtil.getCurveName(oid),                                        ecP.getCurve(),                                        ecP.getG(),                                        ecP.getN(),                                        ecP.getH(),                                        ecP.getSeed());        }        else        {            X9ECParameters          ecP = new X9ECParameters((ASN1Sequence)params.getParameters());            ecSpec = new ECParameterSpec(ecP.getCurve(),                                            ecP.getG(),                                            ecP.getN(),                                            ecP.getH(),                                            ecP.getSeed());        }        if (info.getPrivateKey() instanceof DERInteger)        {            DERInteger          derD = (DERInteger)info.getPrivateKey();            this.d = derD.getValue();        }        else        {            ECPrivateKeyStructure   ec = new ECPrivateKeyStructure((ASN1Sequence)info.getPrivateKey());            this.d = ec.getKey();        }    }