No, I ran the sample code provided by Camel in Action (chapter1-file-copy)
with slight modification:

In the pom.xml:

              <dependency>
                <groupId>org.apache.camel</groupId>
                <artifactId>camel-crypto</artifactId>
                <version>${camel-version}</version>
        </dependency>    

--------------------------------------------

public class FileCopierWithCamel {

    public static void main(String args[]) throws Exception {
        // create CamelContext
        CamelContext context = new DefaultCamelContext();

        // add our route to the CamelContext
        context.addRoutes(new RouteBuilder() {
            public void configure() {
                from("file:data/inbox?noop=true")
                .marshal().pgp("pubring.gpg","")
               
.to("file:data/outbox?fileName=${date:now:yyyyMMdd-hh:mm:ss}.pdf.PGP");
            }
        });

        // start the route and let it do its work
        context.start();
        Thread.sleep(10000);

        // stop the CamelContext
        context.stop();
    }
}

I've already set the classpath to 'pubring.gpg' and now I m getting
different error:

*java.io.FileNotFoundException: Cannot find resource in classpath for URI:
pubring.gpg*
        at
org.apache.camel.util.ResourceHelper.resolveMandatoryResourceAsInputStream(ResourceHelper.java:92)[camel-core-2.10.0.jar:2.10.0]
        at
org.apache.camel.converter.crypto.PGPDataFormatUtil.findPublicKey(PGPDataFormatUtil.java:51)[camel-crypto-2.10.0.jar:2.10.0]



--
View this message in context: 
http://camel.465427.n5.nabble.com/does-Camel-support-PGP-Encryption-tp5718723p5718814.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to