Examples of Crypter


Examples of org.keyczar.Crypter

        return new SecretImpl(project, data, crypter);
    }

    @Override
    public Secret deleteKey(Auth auth, Project project, long id) throws CloudException {
        Crypter crypter = getSecret(auth, project);

        SecretRecordData data = repository.getSecrets(project).delete(id);
        if (data == null) {
            return null;
        }
View Full Code Here

Examples of org.keyczar.Crypter

        if (item == null) {
            item = b.addItemBuilder();
            item.setKey(key);
        }

        Crypter crypter = secretImpl.getCrypter();
        byte[] ciphertext;
        try {
            ciphertext = crypter.encrypt(data);
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error encrypting secret", e);
        }
        item.setCiphertext(ByteString.copyFrom(ciphertext));
View Full Code Here

Examples of org.keyczar.Crypter

        return new SecretImpl(project, secretData, crypter);
    }

    @Override
    public Secret create(Auth auth, Project project, SecretInfo secretInfo) throws CloudException {
        Crypter crypter = getSecret(auth, project);

        SecretRecordData.Builder b = SecretRecordData.newBuilder();
        if (secretInfo.name != null) {
            b.setName(secretInfo.name);
        }
View Full Code Here

Examples of org.keyczar.Crypter

    public static final String KEY = "dns";

    public BackendSecretData getSecretData(BackendData backendData) {
        try {
            Crypter crypter = sharedKeystore.buildCrypter(KEY);

            byte[] plaintext = crypter.decrypt(backendData.getSecretData().getCiphertext().toByteArray());
            BackendSecretData secretData = BackendSecretData.parseFrom(plaintext);

            return secretData;
        } catch (Exception e) {
            throw new IllegalArgumentException("Error decrypting backend secret", e);
View Full Code Here

Examples of org.keyczar.Crypter

        }
    }

    public SecretData encrypt(BackendSecretData data) {
        try {
            Crypter crypter = sharedKeystore.buildCrypter(KEY);

            byte[] ciphertext = crypter.encrypt(data.toByteArray());
            SecretData.Builder secretData = SecretData.newBuilder();
            secretData.setCiphertext(ByteString.copyFrom(ciphertext));

            return secretData.build();
        } catch (Exception e) {
View Full Code Here

Examples of org.keyczar.Crypter

    public static final String KEY = "compute";

    public HostGroupSecretData getSecretData(HostGroupData backendData) {
        try {
            Crypter crypter = sharedKeystore.buildCrypter(KEY);

            byte[] plaintext = crypter.decrypt(backendData.getSecretData().getCiphertext().toByteArray());
            HostGroupSecretData secretData = HostGroupSecretData.parseFrom(plaintext);

            return secretData;
        } catch (Exception e) {
            throw new IllegalArgumentException("Error decrypting backend secret", e);
View Full Code Here

Examples of org.keyczar.Crypter

        }
    }

    public SecretData encrypt(HostGroupSecretData data) {
        try {
            Crypter crypter = sharedKeystore.buildCrypter(KEY);

            byte[] ciphertext = crypter.encrypt(data.toByteArray());
            SecretData.Builder secretData = SecretData.newBuilder();
            secretData.setCiphertext(ByteString.copyFrom(ciphertext));

            return secretData.build();
        } catch (Exception e) {
View Full Code Here

Examples of org.keyczar.Crypter

        serviceRegistration.register();
    }

    private void createKeys() throws KeyczarException {
        {
            Crypter crypter = null;
            GenericKeyczar store = keyczarFactory.find(Secrets.KEY_TOKEN_ENCRYPT, crypter);
            if (store == null) {
                String nameFlag = "Authentication Token Encryption";

                KeyMetadata kmd = new KeyMetadata(nameFlag, KeyPurpose.DECRYPT_AND_ENCRYPT, DefaultKeyType.RSA_PRIV);
                store = keyczarFactory.create(Secrets.KEY_TOKEN_ENCRYPT, kmd, crypter);
            }
            keyczarFactory.ensureKeyCreated(store);
        }

        {
            Crypter crypter = null;
            GenericKeyczar store = keyczarFactory.find(SharedSecretTokenService.KEYSTORE_ID, crypter);
            if (store == null) {
                String nameFlag = "Authentication Token Signing";

                KeyMetadata kmd = new KeyMetadata(nameFlag, KeyPurpose.SIGN_AND_VERIFY, DefaultKeyType.HMAC_SHA1);
View Full Code Here

Examples of org.keyczar.Crypter

    @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

Examples of org.keyczar.Crypter

    }

    @Override
    public void ensureCreated(String key, KeyMetadata keyMetadata) {
        try {
            Crypter crypter = null;
            GenericKeyczar store = keyczarFactory.find(key, crypter);
            if (store == null) {
                store = keyczarFactory.create(key, keyMetadata, crypter);
            }
            keyczarFactory.ensureKeyCreated(store);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.