Package org.signal.libsignal.protocol
Class IdentityKeyPair
-
- All Implemented Interfaces:
public class IdentityKeyPairHolder for public and private identity key pair.
Moxie Marlinspike
-
-
Field Summary
Fields Modifier and Type Field Description public final IdentityKeypublicKeypublic final ECPrivateKeyprivateKey
-
Constructor Summary
Constructors Constructor Description IdentityKeyPair(IdentityKey publicKey, ECPrivateKey privateKey)IdentityKeyPair(Array<byte> serialized)
-
Method Summary
Modifier and Type Method Description IdentityKeygetPublicKey()ECPrivateKeygetPrivateKey()static IdentityKeyPairgenerate()Array<byte>serialize()Array<byte>signAlternateIdentity(IdentityKey other)-
-
Constructor Detail
-
IdentityKeyPair
IdentityKeyPair(IdentityKey publicKey, ECPrivateKey privateKey)
-
IdentityKeyPair
IdentityKeyPair(Array<byte> serialized)
-
-
Method Detail
-
getPublicKey
IdentityKey getPublicKey()
-
getPrivateKey
ECPrivateKey getPrivateKey()
-
generate
static IdentityKeyPair generate()
-
serialize
@CalledFromNative() Array<byte> serialize()
-
signAlternateIdentity
Array<byte> signAlternateIdentity(IdentityKey other)
-
-
-
-