tls-psk: fix scan from proxy activity, and use Constants.SKT_SCHEME everywhere

This commit is contained in:
Vincent Breitmoser 2017-06-20 19:28:29 +02:00
parent 4f5f5219bd
commit f76a0f47b5
3 changed files with 5 additions and 6 deletions

View file

@ -75,7 +75,7 @@ public final class Constants {
public static final String FINGERPRINT_SCHEME = "openpgp4fpr";
// used by openpgp-skt
public static final String TRANSFER_SCHEME = "pgp+transfer";
public static final String SKT_SCHEME = "OPGPSKT";
public static final String BOUNCY_CASTLE_PROVIDER_NAME = BouncyCastleProvider.PROVIDER_NAME;

View file

@ -17,9 +17,8 @@ import org.sufficientlysecure.keychain.util.Log;
@AutoValue
abstract class SktUri {
private static final String SKT_SCHEME = "OPGPSKT";
private static final String QRCODE_URI_FORMAT = SKT_SCHEME + ":%s/%d/%s";
private static final String QRCODE_URI_FORMAT_SSID = SKT_SCHEME + ":%s/%d/%s/SSID:%s";
private static final String QRCODE_URI_FORMAT = Constants.SKT_SCHEME + ":%s/%d/%s";
private static final String QRCODE_URI_FORMAT_SSID = Constants.SKT_SCHEME + ":%s/%d/%s/SSID:%s";
public abstract String getHost();
@ -31,7 +30,7 @@ abstract class SktUri {
@NonNull
public static SktUri parse(String input) throws URISyntaxException {
if (!input.startsWith(SKT_SCHEME + ":")) {
if (!input.startsWith(Constants.SKT_SCHEME + ":")) {
throw new URISyntaxException(input, "invalid scheme");
}

View file

@ -145,7 +145,7 @@ public class ImportKeysProxyActivity extends FragmentActivity
Log.d(Constants.TAG, "scanned: " + uri);
// example: pgp+transfer:
if (uri != null && uri.getScheme() != null && uri.getScheme().equalsIgnoreCase(Constants.TRANSFER_SCHEME)) {
if (uri != null && uri.getScheme() != null && uri.getScheme().equalsIgnoreCase(Constants.SKT_SCHEME)) {
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra(MainActivity.EXTRA_INIT_FRAG, MainActivity.ID_TRANSFER);
intent.putExtra(TransferFragment.EXTRA_OPENPGP_SKT_INFO, uri);