import org.whispersystems.libsignal.IdentityKey;
import org.whispersystems.libsignal.IdentityKeyPair;
import org.whispersystems.libsignal.InvalidKeyException;
+import org.whispersystems.libsignal.SignalProtocolAddress;
import org.whispersystems.libsignal.state.IdentityKeyStore;
import java.io.IOException;
}
@Override
- public void saveIdentity(String name, IdentityKey identityKey) {
- saveIdentity(name, identityKey, TrustLevel.TRUSTED_UNVERIFIED, null);
+ public void saveIdentity(SignalProtocolAddress address, IdentityKey identityKey) {
+ saveIdentity(address.getName(), identityKey, TrustLevel.TRUSTED_UNVERIFIED, null);
}
/**
}
@Override
- public boolean isTrustedIdentity(String name, IdentityKey identityKey) {
- List<Identity> identities = trustedKeys.get(name);
+ public boolean isTrustedIdentity(SignalProtocolAddress address, IdentityKey identityKey) {
+ List<Identity> identities = trustedKeys.get(address.getName());
if (identities == null) {
// Trust on first use
return true;