Secp256r1VerifyingKey
open class Secp256r1VerifyingKey : Disposable, AutoCloseable, Secp256r1VerifyingKeyInterface
Constructors
| Secp256r1VerifyingKey | constructor(publicKey: Secp256r1PublicKey) |
Functions
| Name | Summary |
|---|---|
| close | @Synchronized open override fun close() |
| destroy | open override fun destroy() |
| equals | open operator override fun equals(other: Any?): Boolean |
| publicKey | open override fun publicKey(): Secp256r1PublicKey |
| toDer | open override fun toDer(): ByteArray Serialize this public key as DER-encoded data. |
| toPem | open override fun toPem(): String Serialize this public key into PEM. |
| toString | open override fun toString(): String |
| verify | open override fun verify(message: ByteArray, signature: Secp256r1Signature) |
| verifySimple | open override fun verifySimple(message: ByteArray, signature: SimpleSignature) |
| verifyUser | open override fun verifyUser(message: ByteArray, signature: UserSignature) |
Companion object functions
| Name | Summary |
|---|---|
| fromDer | fun fromDer(bytes: ByteArray): Secp256r1VerifyingKey Deserialize public key from ASN.1 DER-encoded data (binary format). |
| fromPem | fun fromPem(s: String): Secp256r1VerifyingKey Deserialize public key from PEM. |