]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/api/Identity.java
Update dependencies
[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 public record Identity(
7 RecipientAddress recipient,
8 IdentityKey identityKey,
9 String safetyNumber,
10 byte[] scannableSafetyNumber,
11 TrustLevel trustLevel,
12 long dateAddedTimestamp
13 ) {
14
15 public byte[] getFingerprint() {
16 return identityKey.getPublicKey().serialize();
17 }
18 }