本文整理汇总了Java中java.security.interfaces.ECPrivateKey.getParams方法的典型用法代码示例。如果您正苦于以下问题:Java ECPrivateKey.getParams方法的具体用法?Java ECPrivateKey.getParams怎么用?Java ECPrivateKey.getParams使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.security.interfaces.ECPrivateKey
的用法示例。
在下文中一共展示了ECPrivateKey.getParams方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getEccCurveNameFromSpec
import java.security.interfaces.ECPrivateKey; //导入方法依赖的package包/类
@Test
public void getEccCurveNameFromSpec()
throws InvalidAlgorithmParameterException, NoSuchAlgorithmException {
/* generate key pair */
KeyPairGenerator kpg = KeyPairGenerator.getInstance("EC");
ECGenParameterSpec genSpec = new ECGenParameterSpec("secp256r1");
kpg.initialize(genSpec);
KeyPair pair = kpg.genKeyPair();
ECPrivateKey priv = (ECPrivateKey)pair.getPrivate();
ECParameterSpec spec = priv.getParams();
String curveName = Ecc.getCurveName(spec);
assertEquals(curveName, "SECP256R1");
}
示例2: JCEECPrivateKey
import java.security.interfaces.ECPrivateKey; //导入方法依赖的package包/类
public JCEECPrivateKey(
ECPrivateKey key)
{
this.d = key.getS();
this.algorithm = key.getAlgorithm();
this.ecSpec = key.getParams();
}
示例3: BCDSTU4145PrivateKey
import java.security.interfaces.ECPrivateKey; //导入方法依赖的package包/类
public BCDSTU4145PrivateKey(
ECPrivateKey key)
{
this.d = key.getS();
this.algorithm = key.getAlgorithm();
this.ecSpec = key.getParams();
}
示例4: BCECPrivateKey
import java.security.interfaces.ECPrivateKey; //导入方法依赖的package包/类
public BCECPrivateKey(
ECPrivateKey key,
ProviderConfiguration configuration)
{
this.d = key.getS();
this.algorithm = key.getAlgorithm();
this.ecSpec = key.getParams();
this.configuration = configuration;
}
示例5: BCECGOST3410PrivateKey
import java.security.interfaces.ECPrivateKey; //导入方法依赖的package包/类
public BCECGOST3410PrivateKey(
ECPrivateKey key)
{
this.d = key.getS();
this.algorithm = key.getAlgorithm();
this.ecSpec = key.getParams();
}