]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/api/Identity.java
Update libsignal-service-java
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / api / Identity.java
1 package org.asamk.signal.manager.api;
2
3 import org.asamk.signal.manager.storage.recipients.RecipientAddress;
4 import org.signal.libsignal.protocol.IdentityKey;
5
6 import java.util.Date;
7
8 public record Identity(
9 RecipientAddress recipient,
10 IdentityKey identityKey,
11 String safetyNumber,
12 byte[] scannableSafetyNumber,
13 TrustLevel trustLevel,
14 Date dateAdded
15 ) {
16
17 public byte[] getFingerprint() {
18 return identityKey.getPublicKey().serialize();
19 }
20 }