Skip to main content

Secp256r1VerifyingKey

open class Secp256r1VerifyingKey : Disposable, AutoCloseable, Secp256r1VerifyingKeyInterface

Constructors

Secp256r1VerifyingKeyconstructor(publicKey: Secp256r1PublicKey)

Functions

NameSummary
close@Synchronized
open override fun close()
destroyopen override fun destroy()
equalsopen operator override fun equals(other: Any?): Boolean
publicKeyopen override fun publicKey(): Secp256r1PublicKey
toDeropen override fun toDer(): ByteArray
Serialize this public key as DER-encoded data.
toPemopen override fun toPem(): String
Serialize this public key into PEM.
toStringopen override fun toString(): String
verifyopen override fun verify(message: ByteArray, signature: Secp256r1Signature)
verifySimpleopen override fun verifySimple(message: ByteArray, signature: SimpleSignature)
verifyUseropen override fun verifyUser(message: ByteArray, signature: UserSignature)

Companion object functions

NameSummary
fromDerfun fromDer(bytes: ByteArray): Secp256r1VerifyingKey
Deserialize public key from ASN.1 DER-encoded data (binary format).
fromPemfun fromPem(s: String): Secp256r1VerifyingKey
Deserialize public key from PEM.