Package org.jitterbit.crypto.pgp

Examples of org.jitterbit.crypto.pgp.FileEncryptor


        signAndEncrypt();
        decrypt();
    }

    private static void signAndEncrypt() throws Exception {
        FileEncryptor enc = new FileEncryptor(BouncyCastlePgpProvider.getInstance().getEncryptor());
        enc.setArmor(true);
        Key encryptionKey = new FileBasedKey(new File(root, "receiver\\pubring.gpg"),
                        "Receiver <receiver@jitterbit.com>");
        Key signatureKey = new FileBasedKey(new File(root, "sender\\secring.gpg"));
        enc.signAndEncrypt(clearTextMessage, signedAndEncryptedMessage, encryptionKey, signatureKey,
                        "sender".toCharArray());
    }
View Full Code Here


        FileUtils.writeStringToFile(file, "Luke, I am your father!", "UTF-8");
        return file;
    }
   
    private File encryptFile(File clear) throws Exception {
        FileEncryptor enc = getFileEncryptor();
        Key key = new FileBasedKey(new File(root, "receiver/pubring.gpg"), "Receiver <receiver@jitterbit.com>");
        enc.encrypt(clear, encrypted, key);
        return encrypted;
    }
View Full Code Here

        return encrypted;
    }
   
    private FileEncryptor getFileEncryptor() {
        PgpProvider provider = BouncyCastlePgpProvider.getInstance();
        FileEncryptor enc = new FileEncryptor(provider.getEncryptor());
        enc.setArmor(true);
        return enc;
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.crypto.pgp.FileEncryptor

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.