本文整理匯總了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();
}