ECParameterSpec spec = new ECParameterSpec(
curve,
curve.createPoint(new BigInteger("BE6628EC3E67A91A4E470894FBA72B52C515F8AEE9", 16), new BigInteger("D9DEEDF655CF5412313C11CA566CDC71F4DA57DB45C", 16), false),
new BigInteger("800000000000000000000189B4E67606E3825BB2831", 16));
ECPrivateKeySpec priKey = new ECPrivateKeySpec(
new BigInteger("955CD7E344303D1034E66933DC21C8044D42ADB8", 16), // d
spec);
ECPublicKeySpec pubKey = new ECPublicKeySpec(
curve.createPoint(new BigInteger("22de541d48a75c1c3b8c7c107b2551c5093c6c096e1", 16), new BigInteger("1e5b602efc0269d61e64d97c9193d2788fa05c4b7fd5", 16), false),