Package org.signal.libsignal.protocol
Class IdentityKeyPair
- java.lang.Object
-
- org.signal.libsignal.protocol.IdentityKeyPair
-
public class IdentityKeyPair extends java.lang.ObjectHolder for public and private identity key pair.
-
-
Constructor Summary
Constructors Constructor Description IdentityKeyPair(byte[] serialized)IdentityKeyPair(IdentityKey publicKey, ECPrivateKey privateKey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdentityKeyPairgenerate()ECPrivateKeygetPrivateKey()IdentityKeygetPublicKey()byte[]serialize()byte[]signAlternateIdentity(IdentityKey other)
-
-
-
Constructor Detail
-
IdentityKeyPair
public IdentityKeyPair(IdentityKey publicKey, ECPrivateKey privateKey)
-
IdentityKeyPair
public IdentityKeyPair(byte[] serialized)
-
-
Method Detail
-
generate
public static IdentityKeyPair generate()
-
getPublicKey
public IdentityKey getPublicKey()
-
getPrivateKey
public ECPrivateKey getPrivateKey()
-
serialize
public byte[] serialize()
-
signAlternateIdentity
public byte[] signAlternateIdentity(IdentityKey other)
-
-