KeyPackageRefInterface

A lightweight distinct reference to a KeyPackage, sufficient to uniquely identify it.

This contains some metadata to assist in sorting and filtering refs without needing to perform the relatively heavy operation of converting to a full keypackage.

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun cipherSuite(): CipherSuite

Get the cipher_suite associated with this key package ref.

Link copied to clipboard

Get the credential type associated with this key package ref.

Link copied to clipboard
abstract fun hashRef(): ByteArray

Get the bytes of the hash reference to a keypackage.

Link copied to clipboard
abstract fun isValid(): Boolean

Returns true if this keypackage's lifetime has not expired, or if no lifetime is present.

Link copied to clipboard

Get the signature scheme associated with this key package ref.