- Timestamp:
- 03/15/19 16:46:40 (5 years ago)
- Location:
- trunk/src/org/expeditee/settings
- Files:
-
- 1 added
- 1 deleted
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/settings/identity/IdentityCard.java
r1204 r1241 1 package org.expeditee.settings. auth;1 package org.expeditee.settings.identity; 2 2 3 import java.util.Collection; 3 import org.expeditee.items.Text; 4 import org.expeditee.setting.StringSetting; 5 import org.expeditee.setting.TextSetting; 4 6 5 import org.expeditee.core.Colour; 6 import org.expeditee.gui.Frame; 7 import org.expeditee.gui.FrameIO; 8 import org.expeditee.items.Item; 9 import org.expeditee.items.Text; 10 import org.expeditee.setting.TextSetting; 11 import org.expeditee.settings.UserSettings; 7 public class IdentityCard { 12 8 13 public class KeyList { 14 15 public static final TextSetting PublicKey = new TextSetting("The RSA key used to decrypt things encrypted with your RSA public key.") { 16 9 public static final TextSetting PublicKey = new TextSetting( 10 "The RSA key used to decrypt things encrypted with your RSA public key.", "PublicKey") { 17 11 @Override 18 12 public Text generateText() { 19 Text t = new Text(""); 20 t.setColor(Colour.BLACK); 21 t.setBackgroundColor(new Colour(0.7F, 0.7F, 0.9F)); 22 t.setSize(14); 23 return t; 13 Text t = new Text("PublicKey"); 14 return t; 24 15 } 25 26 public boolean setSetting(final Text text) {27 final String value = text.getText();28 this._value.setData(value);29 30 String profileName = UserSettings.ProfileName.get();31 int lastNumber = FrameIO.getLastNumber(profileName);32 for (int i = 1; i <= lastNumber; i++) {33 Frame frame = FrameIO.LoadFrame(profileName + i);34 Collection<Item> items = frame.getAllItems();35 boolean found = false;36 for (Item item: items) {37 if (item.getText().compareTo("PublicKey") == 0) {38 item.setData(this._value.getData());39 found = true;40 break;41 }42 }43 if (found) { break; }44 }45 46 return true;47 };48 16 }; 17 18 public static final StringSetting Email = new StringSetting("Your public-facing email address.", null); 49 19 } -
trunk/src/org/expeditee/settings/identity/secrets/KeyList.java
r1233 r1241 1 package org.expeditee.settings. auth.secrets;1 package org.expeditee.settings.identity.secrets; 2 2 3 import java.util.Collection;4 5 import org.expeditee.core.Colour;6 import org.expeditee.gui.Frame;7 import org.expeditee.gui.FrameIO;8 import org.expeditee.items.Item;9 3 import org.expeditee.items.Text; 10 4 import org.expeditee.setting.TextSetting; 11 import org.expeditee.settings.UserSettings;12 5 13 6 public class KeyList { 14 public static final TextSetting PersonalKey = new TextSetting("The AES key used to secure your profile frame - do not share with anyone!") { 15 7 public static final TextSetting PersonalKey = new TextSetting("The AES key used to secure your profile frame - do not share with anyone!", "PersonalKey") { 16 8 @Override 17 9 public Text generateText() { 18 Text t = new Text(""); 19 t.setColor(Colour.BLACK); 20 t.setBackgroundColor(new Colour(0.7F, 0.7F, 0.9F)); 21 t.setSize(14); 10 Text t = new Text("PersonalKey"); 22 11 return t; 23 12 } 24 25 public boolean setSetting(final Text text) {26 final String value = text.getText();27 this._value.setData(value);28 29 String profileName = UserSettings.ProfileName.get();30 int lastNumber = FrameIO.getLastNumber(profileName);31 for (int i = 1; i <= lastNumber; i++) {32 Frame frame = FrameIO.LoadFrame(profileName + i);33 Collection<Item> items = frame.getAllItems();34 boolean found = false;35 for (Item item: items) {36 if (item.getText().compareTo("PersonalKey") == 0) {37 item.setData(this._value.getData());38 found = true;39 break;40 }41 }42 if (found) { break; }43 }44 45 return true;46 };47 13 }; 48 14 49 public static final TextSetting PrivateKey = new TextSetting("The RSA key used to decrypt things encrypted with your RSA public key - do not share with anyone!") { 50 15 public static final TextSetting PrivateKey = new TextSetting("The RSA key used to decrypt things encrypted with your RSA public key - do not share with anyone!", "PrivateKey") { 51 16 @Override 52 17 public Text generateText() { 53 Text t = new Text(""); 54 t.setColor(Colour.BLACK); 55 t.setBackgroundColor(new Colour(0.7F, 0.7F, 0.9F)); 56 t.setSize(14); 18 Text t = new Text("PrivateKey"); 57 19 return t; 58 20 } 59 60 public void set(Text value) {61 super.set(value);62 };63 64 public boolean setSetting(final Text text) {65 System.err.println("KeyList::PrivateKey::setSetting:setting private key for " + UserSettings.UserName.get() + " to: " + text.getText());66 final String value = text.getText();67 this._value.setData(value);68 69 String profileName = UserSettings.ProfileName.get();70 int lastNumber = FrameIO.getLastNumber(profileName);71 for (int i = 1; i <= lastNumber; i++) {72 Frame frame = FrameIO.LoadFrame(profileName + i);73 Collection<Item> items = frame.getAllItems();74 boolean found = false;75 for (Item item: items) {76 if (item.getText().compareTo("PrivateKey") == 0) {77 item.setData(this._value.getData());78 found = true;79 break;80 }81 }82 if (found) { break; }83 }84 85 return true;86 };87 21 }; 88 22 }
Note:
See TracChangeset
for help on using the changeset viewer.