public final class ByteSignature
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static byte[] |
sign(byte[] a_message,
AsymmetricCryptoKeyPair a_keyPair)
Signs a message.
|
static byte[] |
sign(byte[] a_message,
IMyPrivateKey a_privateKey)
Signs a message.
|
static java.lang.String |
toHexString(byte[] a_bytes)
Creates, from a given byte array, a readable byte string of the form AA:C3:02:21:...
|
static boolean |
verify(byte[] a_message,
byte[] a_signature,
AsymmetricCryptoKeyPair a_keyPair)
Verifies the signature for a message.
|
static boolean |
verify(byte[] a_message,
byte[] a_signature,
IMyPublicKey a_publicKey)
Verifies the signature for a message.
|
public static boolean verify(byte[] a_message, byte[] a_signature, AsymmetricCryptoKeyPair a_keyPair)
a_message
- a messagea_signature
- the signature to verifya_keyPair
- a key pair for verification of the signaturepublic static boolean verify(byte[] a_message, byte[] a_signature, IMyPublicKey a_publicKey)
a_message
- a messagea_signature
- the signature to verifya_publicKey
- a public key for verification of the signaturepublic static byte[] sign(byte[] a_message, AsymmetricCryptoKeyPair a_keyPair)
a_message
- the message to signa_keyPair
- a key pair for signingpublic static byte[] sign(byte[] a_message, IMyPrivateKey a_privateKey)
a_message
- the message to signa_privateKey
- a private key for signingpublic static java.lang.String toHexString(byte[] a_bytes)
a_bytes
- a byte arrayCopyright © 2023. All rights reserved.