ISimpleKeypair
Namespace: IotaSdk
public interface ISimpleKeypair
Attributes NullableContextAttribute
Methods
PublicKey()
PublicKey PublicKey()
Returns
Scheme()
SignatureScheme Scheme()
Returns
SignPersonalMessage(PersonalMessage)
Sign a personal message and return a UserSignature.
UserSignature SignPersonalMessage(PersonalMessage message)
Parameters
message PersonalMessage
Returns
Exceptions
SignTransaction(Transaction)
Sign a transaction and return a UserSignature.
UserSignature SignTransaction(Transaction transaction)
Parameters
transaction Transaction
Returns
Exceptions
ToBech32()
Encode a SimpleKeypair as flag || privkey in Bech32 starting with
"iotaprivkey" to a string. Note that the pubkey is not encoded.
string ToBech32()
Returns
Exceptions
ToBytes()
Encode a SimpleKeypair as flag || privkey in bytes
Byte[] ToBytes()
Returns
ToDer()
Serialize this private key as DER-encoded PKCS#8
Byte[] ToDer()
Returns
Exceptions
ToPem()
Serialize this private key as DER-encoded PKCS#8
string ToPem()
Returns
Exceptions
TrySign(Byte[])
SimpleSignature TrySign(Byte[] message)
Parameters
message Byte[]
Returns
Exceptions
TrySignUser(Byte[])
UserSignature TrySignUser(Byte[] message)
Parameters
message Byte[]
Returns
Exceptions
VerifyingKey()
SimpleVerifyingKey VerifyingKey()