mirror of
https://github.com/bitwarden/android.git
synced 2024-12-19 15:52:29 +03:00
encrypt with org key if needed
This commit is contained in:
parent
18b2b6f447
commit
b136bb74b8
2 changed files with 12 additions and 6 deletions
|
@ -159,11 +159,11 @@ namespace Bit.App.Pages
|
|||
return;
|
||||
}
|
||||
|
||||
login.Uri = UriCell.Entry.Text?.Encrypt();
|
||||
login.Name = NameCell.Entry.Text?.Encrypt();
|
||||
login.Username = UsernameCell.Entry.Text?.Encrypt();
|
||||
login.Password = PasswordCell.Entry.Text?.Encrypt();
|
||||
login.Notes = NotesCell.Editor.Text?.Encrypt();
|
||||
login.Uri = UriCell.Entry.Text?.Encrypt(login.OrganizationId);
|
||||
login.Name = NameCell.Entry.Text?.Encrypt(login.OrganizationId);
|
||||
login.Username = UsernameCell.Entry.Text?.Encrypt(login.OrganizationId);
|
||||
login.Password = PasswordCell.Entry.Text?.Encrypt(login.OrganizationId);
|
||||
login.Notes = NotesCell.Editor.Text?.Encrypt(login.OrganizationId);
|
||||
login.Favorite = favoriteCell.On;
|
||||
|
||||
if(FolderCell.Picker.SelectedIndex > 0)
|
||||
|
|
|
@ -10,7 +10,7 @@ namespace Bit.App
|
|||
{
|
||||
public static class Extentions
|
||||
{
|
||||
public static CipherString Encrypt(this string s)
|
||||
public static CipherString Encrypt(this string s, string orgId = null)
|
||||
{
|
||||
if(s == null)
|
||||
{
|
||||
|
@ -18,6 +18,12 @@ namespace Bit.App
|
|||
}
|
||||
|
||||
var cryptoService = Resolver.Resolve<ICryptoService>();
|
||||
|
||||
if(!string.IsNullOrWhiteSpace(orgId))
|
||||
{
|
||||
return cryptoService.Encrypt(s, cryptoService.GetOrgKey(orgId));
|
||||
}
|
||||
|
||||
return cryptoService.Encrypt(s);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue