Skip to main content

ISimpleSignature

Namespace: IotaSdk

public interface ISimpleSignature : System.IEquatable`1[[IotaSdk.SimpleSignature, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<SimpleSignature>
Attributes NullableContextAttribute

Methods

Ed25519PubKey()

Ed25519PublicKey Ed25519PubKey()

Returns

Ed25519PublicKey

Ed25519PubKeyOpt()

Ed25519PublicKey? Ed25519PubKeyOpt()

Returns

Ed25519PublicKey?

Ed25519Sig()

Ed25519Signature Ed25519Sig()

Returns

Ed25519Signature

Ed25519SigOpt()

Ed25519Signature? Ed25519SigOpt()

Returns

Ed25519Signature?

IsEd25519()

bool IsEd25519()

Returns

Boolean

IsSecp256k1()

bool IsSecp256k1()

Returns

Boolean

IsSecp256r1()

bool IsSecp256r1()

Returns

Boolean

Scheme()

SignatureScheme Scheme()

Returns

SignatureScheme

Secp256k1PubKey()

Secp256k1PublicKey Secp256k1PubKey()

Returns

Secp256k1PublicKey

Secp256k1PubKeyOpt()

Secp256k1PublicKey? Secp256k1PubKeyOpt()

Returns

Secp256k1PublicKey?

Secp256k1Sig()

Secp256k1Signature Secp256k1Sig()

Returns

Secp256k1Signature

Secp256k1SigOpt()

Secp256k1Signature? Secp256k1SigOpt()

Returns

Secp256k1Signature?

Secp256r1PubKey()

Secp256r1PublicKey Secp256r1PubKey()

Returns

Secp256r1PublicKey

Secp256r1PubKeyOpt()

Secp256r1PublicKey? Secp256r1PubKeyOpt()

Returns

Secp256r1PublicKey?

Secp256r1Sig()

Secp256r1Signature Secp256r1Sig()

Returns

Secp256r1Signature

Secp256r1SigOpt()

Secp256r1Signature? Secp256r1SigOpt()

Returns

Secp256r1Signature?

SignatureBytes()

The raw signature bytes, without the scheme flag or the public key.

Byte[] SignatureBytes()

Returns

Byte[]

ToBase64()

Base64-encode this signature as its flag || sig || pubkey bytes.

string ToBase64()

Returns

String

ToBytes()

Byte[] ToBytes()

Returns

Byte[]

ToPublicKey()

The public key embedded in this signature.

PublicKey ToPublicKey()

Returns

PublicKey