corda / net.corda.core.crypto / java.security.KeyPair / sign

sign

fun KeyPair.sign(clearData: ByteArray): ByteArray

Helper function to sign with a key pair.

Parameters

clearData - the data/message to be signed in ByteArray form (usually the Merkle root).

Exceptions

IllegalArgumentException - if the signature scheme is not supported for this private key.

InvalidKeyException - if the private key is invalid.

SignatureException - if signing is not possible due to malformed data or private key.

Return
the digital signature (in ByteArray) on the input message.