Public Key
data class PublicKey(val keyId: String, val publicKey: ByteArray, val algorithm: String = RSA, val symmetricAlgorithm: String = AES_256)
Encapsulates a public key used for asymmetric cryptographic operations.
Parameters
key Id
unique ID of the key.
public Key
public key bytes.
algorithm
asymmetric cryptography algorithm associated with the key
symmetric Algorithm
symmetric cryptography algorithm associated with symmetric key sealed by this public key.