Package cert not sig
This commit is contained in:
@@ -19,7 +19,7 @@ package org.sufficientlysecure.keychain.remote;
|
||||
|
||||
public class AppSettings {
|
||||
private String mPackageName;
|
||||
private byte[] mPackageSignature;
|
||||
private byte[] mPackageCertificate;
|
||||
|
||||
public AppSettings() {
|
||||
|
||||
@@ -28,7 +28,7 @@ public class AppSettings {
|
||||
public AppSettings(String packageName, byte[] packageSignature) {
|
||||
super();
|
||||
this.mPackageName = packageName;
|
||||
this.mPackageSignature = packageSignature;
|
||||
this.mPackageCertificate = packageSignature;
|
||||
}
|
||||
|
||||
public String getPackageName() {
|
||||
@@ -39,12 +39,12 @@ public class AppSettings {
|
||||
this.mPackageName = packageName;
|
||||
}
|
||||
|
||||
public byte[] getPackageSignature() {
|
||||
return mPackageSignature;
|
||||
public byte[] getPackageCertificate() {
|
||||
return mPackageCertificate;
|
||||
}
|
||||
|
||||
public void setPackageSignature(byte[] packageSignature) {
|
||||
this.mPackageSignature = packageSignature;
|
||||
public void setPackageCertificate(byte[] packageCertificate) {
|
||||
this.mPackageCertificate = packageCertificate;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ public class AppSettingsActivity extends BaseActivity {
|
||||
mAppNameView = (TextView) findViewById(R.id.api_app_settings_app_name);
|
||||
mAppIconView = (ImageView) findViewById(R.id.api_app_settings_app_icon);
|
||||
mPackageName = (TextView) findViewById(R.id.api_app_settings_package_name);
|
||||
mPackageSignature = (TextView) findViewById(R.id.api_app_settings_package_signature);
|
||||
mPackageSignature = (TextView) findViewById(R.id.api_app_settings_package_certificate);
|
||||
mStartFab = (FloatingActionButton) findViewById(R.id.fab);
|
||||
|
||||
mStartFab.setOnClickListener(new View.OnClickListener() {
|
||||
@@ -148,19 +148,19 @@ public class AppSettingsActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
private void showAdvancedInfo() {
|
||||
String signature = null;
|
||||
// advanced info: package signature SHA-256
|
||||
String certificate = null;
|
||||
// advanced info: package certificate SHA-256
|
||||
try {
|
||||
MessageDigest md = MessageDigest.getInstance("SHA-256");
|
||||
md.update(mAppSettings.getPackageSignature());
|
||||
md.update(mAppSettings.getPackageCertificate());
|
||||
byte[] digest = md.digest();
|
||||
signature = new String(Hex.encode(digest));
|
||||
certificate = new String(Hex.encode(digest));
|
||||
} catch (NoSuchAlgorithmException e) {
|
||||
Log.e(Constants.TAG, "Should not happen!", e);
|
||||
}
|
||||
|
||||
AdvancedAppSettingsDialogFragment dialogFragment =
|
||||
AdvancedAppSettingsDialogFragment.newInstance(mAppSettings.getPackageName(), signature);
|
||||
AdvancedAppSettingsDialogFragment.newInstance(mAppSettings.getPackageName(), certificate);
|
||||
|
||||
dialogFragment.show(getSupportFragmentManager(), "advancedDialog");
|
||||
}
|
||||
|
||||
@@ -47,7 +47,7 @@ public class AppSettingsHeaderFragment extends Fragment {
|
||||
private TextView mAppNameView;
|
||||
private ImageView mAppIconView;
|
||||
private TextView mPackageName;
|
||||
private TextView mPackageSignature;
|
||||
private TextView mPackageCertificate;
|
||||
|
||||
public AppSettings getAppSettings() {
|
||||
return mAppSettings;
|
||||
@@ -67,7 +67,7 @@ public class AppSettingsHeaderFragment extends Fragment {
|
||||
mAppNameView = (TextView) view.findViewById(R.id.api_app_settings_app_name);
|
||||
mAppIconView = (ImageView) view.findViewById(R.id.api_app_settings_app_icon);
|
||||
mPackageName = (TextView) view.findViewById(R.id.api_app_settings_package_name);
|
||||
mPackageSignature = (TextView) view.findViewById(R.id.api_app_settings_package_signature);
|
||||
mPackageCertificate = (TextView) view.findViewById(R.id.api_app_settings_package_certificate);
|
||||
return view;
|
||||
}
|
||||
|
||||
@@ -94,11 +94,11 @@ public class AppSettingsHeaderFragment extends Fragment {
|
||||
// advanced info: package signature SHA-256
|
||||
try {
|
||||
MessageDigest md = MessageDigest.getInstance("SHA-256");
|
||||
md.update(appSettings.getPackageSignature());
|
||||
md.update(appSettings.getPackageCertificate());
|
||||
byte[] digest = md.digest();
|
||||
String signature = new String(Hex.encode(digest));
|
||||
|
||||
mPackageSignature.setText(signature);
|
||||
mPackageCertificate.setText(signature);
|
||||
} catch (NoSuchAlgorithmException e) {
|
||||
Log.e(Constants.TAG, "Should not happen!", e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user