Package org.keyczar.interfaces

Examples of org.keyczar.interfaces.KeyczarReader


        }
    }

    public static Crypter buildCrypter(AesKey key) {
        try {
            KeyczarReader importedKeyReader = asReader(key);
            Crypter crypter = new Crypter(importedKeyReader);
            return crypter;
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error wrapping key", e);
        }
View Full Code Here


    KeyczarFactory keyczarFactory;

    @Override
    public Signer buildSigner(String key) {
        try {
            KeyczarReader child = keyczarFactory.getReader(key);
            return new Signer(child);
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error building signer", e);
        }
    }
View Full Code Here

    }

    @Override
    public Crypter buildCrypter(String key) {
        try {
            KeyczarReader child = keyczarFactory.getReader(key);
            return new Crypter(child);
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error building crypter", e);
        }
    }
View Full Code Here

    }

    @Override
    public Encrypter buildEncrypter(String key) {
        try {
            KeyczarReader child = keyczarFactory.getReader(key);
            return new Encrypter(child);
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error building encrypter", e);
        }
    }
View Full Code Here

      String algorithm, String crypterAlgorithm, String pubKey) throws KeyczarException {
    String keysetName = algorithm + crypterAlgorithm;
    if (pubKey != null) {
      keysetName += pubKey;
    }
    KeyczarReader reader = new KeyczarFileReader(getKeyPath(keysetName));
    if (!crypterAlgorithm.equals("")) {
      Crypter crypter = new Crypter(getKeyPath(crypterAlgorithm));
      reader = new KeyczarEncryptedReader(reader, crypter);
    }
    return reader;
View Full Code Here

public class KeyczarFileReaderTest extends TestCase {
  private static final String TEST_DATA = "./testdata";

  public void testGetPrimary() throws Exception {
  // based on the checked in files, we know version 2 is primary.
  KeyczarReader reader = new KeyczarFileReader(TEST_DATA + "/rsa");
  String knownPrimaryKey = reader.getKey(2 /* primary key version */);
  String readerKey = reader.getKey();
 
  assertEquals(knownPrimaryKey, readerKey);
  }
View Full Code Here

 
  assertEquals(knownPrimaryKey, readerKey);
  }
 
  public void testGetPrimaryFails() throws Exception {
    KeyczarReader reader = new KeyczarFileReader(TEST_DATA + "/aes-noprimary");

    try {
      reader.getKey();
      fail("should not read a primary key");
    } catch (NoPrimaryKeyException e) {
      // expected
    }
  }
View Full Code Here

    if (destinationFlag == null) {
      throw new KeyczarException(
          Messages.getString("KeyczarTool.MustDefinePublic"));
    }
    String answer = "";
    KeyczarReader reader = new KeyczarFileReader(locationFlag);
    if (crypterFlag != null) {
      Crypter keyCrypter = new Crypter(crypterFlag);
      reader = new KeyczarEncryptedReader(reader, keyCrypter);
    }
View Full Code Here

    }
    if (locationFlag == null) {
      throw new KeyczarException(Messages.getString("KeyczarTool.NeedLocation",
          Messages.getString("KeyczarTool.Location")));
    }
    KeyczarReader reader = new KeyczarFileReader(locationFlag);
    if (crypterFlag != null) {
      Crypter keyDecrypter = new Crypter(crypterFlag);
      reader = new KeyczarEncryptedReader(reader, keyDecrypter);
    }
    return new GenericKeyczar(reader);
View Full Code Here

      msg = msgBuilder.toString();
    }
    GenericKeyczar genericKeyczar =
      createGenericKeyczar(locationFlag, crypterFlag);
    String answer = "";
    KeyczarReader reader = new KeyczarFileReader(locationFlag);
    if (crypterFlag != null) {
      Crypter keyCrypter = new Crypter(crypterFlag);
      reader = new KeyczarEncryptedReader(reader, keyCrypter);
    }
View Full Code Here

TOP

Related Classes of org.keyczar.interfaces.KeyczarReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.