Skip to main content

ISecp256r1VerifyingKey

Namespace: IotaSdk

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

Implements IEquatable<Secp256r1VerifyingKey>
Attributes NullableContextAttribute

Methods

PublicKey()

Secp256r1PublicKey PublicKey()

Returns

Secp256r1PublicKey

ToDer()

Serialize this public key as DER-encoded data.

Byte[] ToDer()

Returns

Byte[]

Exceptions

SdkFfiException

ToPem()

Serialize this public key into PEM.

string ToPem()

Returns

String

Exceptions

SdkFfiException

Verify(Byte[], Secp256r1Signature)

void Verify(Byte[] message, Secp256r1Signature signature)

Parameters

message Byte[]

signature Secp256r1Signature

Exceptions

SdkFfiException

VerifySimple(Byte[], SimpleSignature)

void VerifySimple(Byte[] message, SimpleSignature signature)

Parameters

message Byte[]

signature SimpleSignature

Exceptions

SdkFfiException

VerifyUser(Byte[], UserSignature)

void VerifyUser(Byte[] message, UserSignature signature)

Parameters

message Byte[]

signature UserSignature

Exceptions

SdkFfiException