]>
nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/storage/protocol/LegacyIdentityInfo.java
a424bef8135ed92d18e6c70252197d44de7431d8
1 package org
.asamk
.signal
.manager
.storage
.protocol
;
3 import org
.asamk
.signal
.manager
.api
.TrustLevel
;
4 import org
.asamk
.signal
.manager
.storage
.recipients
.RecipientAddress
;
5 import org
.whispersystems
.libsignal
.IdentityKey
;
9 public class LegacyIdentityInfo
{
11 RecipientAddress address
;
12 IdentityKey identityKey
;
13 TrustLevel trustLevel
;
16 LegacyIdentityInfo(RecipientAddress address
, IdentityKey identityKey
, TrustLevel trustLevel
, Date added
) {
17 this.address
= address
;
18 this.identityKey
= identityKey
;
19 this.trustLevel
= trustLevel
;
23 public RecipientAddress
getAddress() {
27 public void setAddress(final RecipientAddress address
) {
28 this.address
= address
;
32 return trustLevel
== TrustLevel
.TRUSTED_UNVERIFIED
|| trustLevel
== TrustLevel
.TRUSTED_VERIFIED
;
35 public IdentityKey
getIdentityKey() {
36 return this.identityKey
;
39 public TrustLevel
getTrustLevel() {
40 return this.trustLevel
;
43 public Date
getDateAdded() {
47 public byte[] getFingerprint() {
48 return identityKey
.getPublicKey().serialize();