Package com.exonum.binding.common.crypto
Class KeyPair
java.lang.Object
com.exonum.binding.common.crypto.KeyPair
public class KeyPair
extends java.lang.Object
A key pair class that stores public and private keys.
-
Method Summary
Modifier and Type Method Description PrivateKey
getPrivateKey()
Returns a private key of this pair.PublicKey
getPublicKey()
Returns a public key of this pair.static KeyPair
newInstance(byte[] privateKey, byte[] publicKey)
Creates aKeyPair
from two byte arrays, representingprivateKey
andpublicKey
.static KeyPair
newInstance(PrivateKey privateKey, PublicKey publicKey)
Creates a new KeyPair from the given key pairs.
-
Method Details
-
newInstance
Creates a new KeyPair from the given key pairs. -
newInstance
Creates aKeyPair
from two byte arrays, representingprivateKey
andpublicKey
. All arrays are defensively copied. -
getPrivateKey
Returns a private key of this pair. -
getPublicKey
Returns a public key of this pair.
-