public class ECKeyPair extends AbstractKeyPair
privateKey, publicKey| 构造器和说明 |
|---|
ECKeyPair() |
ECKeyPair(BigInteger privateKey) |
ECKeyPair(BigInteger privateKey,
BigInteger publicKey)
Instantiates a new Ec key pair.
|
ECKeyPair(byte[] privateKey) |
ECKeyPair(String privateKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
ECKeyPair |
create(KeyPair keyPair)
Create abstract key pair.
|
KeyPair |
createKeyPair()
Create key pair key pair.
|
boolean |
equals(Object o)
super class
|
PrivateKey |
getEcPrivateKey()
Gets ec private key.
|
String |
getHexStringPublicKey()
Gets hex string public key.
|
BigInteger |
getPrivateKey()
Gets private key.
|
BigInteger |
getPublicKey()
Gets public key.
|
ECDSASignature |
sign(byte[] transactionHash)
ECSignUtils a hash with the private key of this key pair.
|
public ECKeyPair(BigInteger privateKey, BigInteger publicKey)
privateKey - the private keypublicKey - the public keypublic ECKeyPair(BigInteger privateKey)
public ECKeyPair(byte[] privateKey)
public ECKeyPair(String privateKey)
public BigInteger getPrivateKey()
AbstractKeyPairgetPrivateKey 在类中 AbstractKeyPairpublic BigInteger getPublicKey()
AbstractKeyPairgetPublicKey 在类中 AbstractKeyPairpublic ECDSASignature sign(byte[] transactionHash)
sign 在类中 AbstractKeyPairtransactionHash - the hash to signECDSASignature of the hashpublic ECKeyPair create(KeyPair keyPair)
AbstractKeyPaircreate 在类中 AbstractKeyPairkeyPair - the key pairpublic KeyPair createKeyPair() throws Exception
AbstractKeyPaircreateKeyPair 在类中 AbstractKeyPairException - the exceptionpublic PrivateKey getEcPrivateKey() throws Exception
AbstractKeyPairgetEcPrivateKey 在类中 AbstractKeyPairException - the exceptionpublic String getHexStringPublicKey() throws Exception
AbstractKeyPairgetHexStringPublicKey 在类中 AbstractKeyPairException - the exceptionpublic boolean equals(Object o)
AbstractKeyPairequals 在类中 AbstractKeyPairCopyright © 2022. All rights reserved.