File ending consisitency for backups
This commit is contained in:
@@ -57,6 +57,13 @@ public final class Constants {
|
||||
public static final String FILE_EXTENSION_PGP_ALTERNATE = ".gpg";
|
||||
public static final String FILE_EXTENSION_ASC = ".asc";
|
||||
|
||||
public static final String FILE_BACKUP_PREFIX = "backup_";
|
||||
public static final String FILE_EXTENSION_BACKUP_SECRET = ".sec.asc";
|
||||
public static final String FILE_EXTENSION_BACKUP_PUBLIC = ".pub.asc";
|
||||
public static final String FILE_ENCRYPTED_BACKUP_PREFIX = "backup_";
|
||||
public static final String FILE_EXTENSION_ENCRYPTED_BACKUP_SECRET = ".sec.asc";
|
||||
public static final String FILE_EXTENSION_ENCRYPTED_BACKUP_PUBLIC = ".pub.asc";
|
||||
|
||||
// used by QR Codes (Guardian Project, Monkeysphere compatiblity)
|
||||
public static final String FINGERPRINT_SCHEME = "openpgp4fpr";
|
||||
|
||||
|
||||
@@ -147,12 +147,11 @@ public class BackupOperation extends BaseOperation<BackupKeyringParcel> {
|
||||
|
||||
String filename;
|
||||
if (exportInput.mMasterKeyIds != null && exportInput.mMasterKeyIds.length == 1) {
|
||||
filename = "backup_" + KeyFormattingUtils.convertKeyIdToHex(exportInput.mMasterKeyIds[0]);
|
||||
filename += exportInput.mExportSecret ? ".sec.asc" : ".pub.asc";
|
||||
filename = Constants.FILE_BACKUP_PREFIX + KeyFormattingUtils.convertKeyIdToHex(exportInput.mMasterKeyIds[0]);
|
||||
} else {
|
||||
filename = "backup_" + new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()).format(new Date());
|
||||
filename += exportInput.mExportSecret ? ".asc" : ".pub.asc";
|
||||
filename = Constants.FILE_BACKUP_PREFIX + new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()).format(new Date());
|
||||
}
|
||||
filename += exportInput.mExportSecret ? Constants.FILE_EXTENSION_BACKUP_SECRET : Constants.FILE_EXTENSION_BACKUP_PUBLIC;
|
||||
|
||||
InputData inputData = new InputData(inStream, exportedDataSize, filename);
|
||||
|
||||
|
||||
@@ -421,11 +421,13 @@ public class BackupCodeFragment extends CryptoOperationFragment<BackupKeyringPar
|
||||
}
|
||||
|
||||
String date = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()).format(new Date());
|
||||
String filename = "backup_" + date
|
||||
+ (mExportSecret ? Constants.FILE_EXTENSION_PGP_MAIN : ".pub" + Constants.FILE_EXTENSION_PGP_MAIN);
|
||||
String filename = Constants.FILE_ENCRYPTED_BACKUP_PREFIX + date
|
||||
+ (mExportSecret ? Constants.FILE_EXTENSION_ENCRYPTED_BACKUP_SECRET
|
||||
: Constants.FILE_EXTENSION_ENCRYPTED_BACKUP_PUBLIC);
|
||||
|
||||
if (mCachedBackupUri == null) {
|
||||
mCachedBackupUri = TemporaryFileProvider.createFile(activity, filename, Constants.MIME_TYPE_ENCRYPTED_ALTERNATE);
|
||||
mCachedBackupUri = TemporaryFileProvider.createFile(activity, filename,
|
||||
Constants.MIME_TYPE_ENCRYPTED_ALTERNATE);
|
||||
cryptoOperation();
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user