Package org.signal.libsignal.protocol
Class IdentityKey
-
- All Implemented Interfaces:
public class IdentityKeyA class for representing an identity key.
Moxie Marlinspike
-
-
Field Summary
Fields Modifier and Type Field Description public final ECPublicKeypublicKey
-
Constructor Summary
Constructors Constructor Description IdentityKey(ECPublicKey publicKey)IdentityKey(Array<byte> bytes, int offset)IdentityKey(Array<byte> bytes)IdentityKey(long nativeHandle)
-
Method Summary
Modifier and Type Method Description ECPublicKeygetPublicKey()Array<byte>serialize()StringgetFingerprint()booleanverifyAlternateIdentity(IdentityKey other, Array<byte> signature)booleanequals(Object other)inthashCode()-
-
Constructor Detail
-
IdentityKey
IdentityKey(ECPublicKey publicKey)
-
IdentityKey
IdentityKey(Array<byte> bytes, int offset)
-
IdentityKey
IdentityKey(Array<byte> bytes)
-
IdentityKey
IdentityKey(long nativeHandle)
-
-
Method Detail
-
getPublicKey
ECPublicKey getPublicKey()
-
serialize
@CalledFromNative() Array<byte> serialize()
-
getFingerprint
String getFingerprint()
-
verifyAlternateIdentity
boolean verifyAlternateIdentity(IdentityKey other, Array<byte> signature)
-
hashCode
int hashCode()
-
-
-
-