Changeset 1347 for trunk


Ignore:
Timestamp:
05/02/19 15:12:20 (5 years ago)
Author:
bln4
Message:

Fixed bug for how the intergalactic number is confirmed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/auth/AuthenticatorBrowser.java

    r1334 r1347  
    332332                        if (entry == null) {
    333333                                return false;
    334                         } else if (entry.getSecretKey().getEncoded() == TRUE) {
     334                        } else if (Arrays.equals(entry.getSecretKey().getEncoded(), TRUE)) {
    335335                                keyStore.deleteEntry(email + username);
    336336                                keyStore.store(new FileOutputStream(FrameIO.PARENT_FOLDER + KEYSTOREFILENAME), "ExpediteeAuthPassword".toCharArray());
     
    344344        public final String newIntergalacticNumber(final String username, final String email) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException {
    345345                // generate intergalactic number
    346                 final SecureRandom rand = new SecureRandom();
    347                 final byte[] intergalacticNumberBytes = new byte[20];
     346                SecureRandom rand = new SecureRandom();
     347                byte[] intergalacticNumberBytes = new byte[10];
    348348                rand.nextBytes(intergalacticNumberBytes);
    349                 final String intergalacticNumber = Base64.getEncoder().encodeToString(intergalacticNumberBytes);
     349                String intergalacticNumber = Base64.getEncoder().encodeToString(intergalacticNumberBytes);
    350350               
    351351                // store intergalactic number
Note: See TracChangeset for help on using the changeset viewer.