public class TransactionSignerService extends java.lang.Object implements TransactionSignerInterface
| 构造器和说明 |
|---|
TransactionSignerService(Signature signature)
create the TransactionSignerService according the given signature
|
| 限定符和类型 | 方法和说明 |
|---|---|
static SignatureResult |
decodeSignatureString(java.lang.String signatureStr,
int cryptoType,
java.lang.String publicKey)
decode signature to SignatureResult
|
Signature |
getSignature() |
void |
setSignature(Signature signature) |
SignatureResult |
sign(byte[] hash,
CryptoKeyPair cryptoKeyPair)
sign raw transaction hash byte array and get signatrue result
|
SignatureResult |
sign(java.lang.String hash,
CryptoKeyPair cryptoKeyPair)
sign raw transaction hash string and get signatrue result
|
public TransactionSignerService(Signature signature)
signature - the signaturepublic SignatureResult sign(java.lang.String hash, CryptoKeyPair cryptoKeyPair)
TransactionSignerInterfacesign 在接口中 TransactionSignerInterfacehash - raw transaction hash string to be signedcryptoKeyPair - keypairpublic SignatureResult sign(byte[] hash, CryptoKeyPair cryptoKeyPair)
TransactionSignerInterfacesign 在接口中 TransactionSignerInterfacehash - raw transaction hash byte array to be signedcryptoKeyPair - keypairpublic Signature getSignature()
public void setSignature(Signature signature)
signature - the signature to setpublic static SignatureResult decodeSignatureString(java.lang.String signatureStr, int cryptoType, java.lang.String publicKey)
signatureStr - the signature stringcryptoType - 0-ECC, 1-GMpublicKey - public key string of signer