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