[prev in list] [next in list] [prev in thread] [next in thread]
List: bouncycastle-crypto-dev
Subject: Re: [dev-crypto] ERROR: CANNOT FIND SYMBOL IMPORT ORG.BOUNCYCASTLE.OPENSSL.PEMREADER
From: Victor Kimura <vkimura () gmail ! com>
Date: 2014-01-20 13:58:02
Message-ID: CAD7dL_WG+TSPj8J3TMZJDNXJ-Pxd=SOrHQ2=LnPZp279xnLDrA () mail ! gmail ! com
[Download RAW message or body]
Ok, thanks so much! @David and @Will!
I'll try and see if Paypal can update the ClientSide.java file. I'll submit
a ticket and I hope this can help others if they have a similar problem.
Victor <><
On Sun, Jan 19, 2014 at 3:17 PM, David Hook <dgh@autochthonous.org> wrote:
>
> Knew I missed one somewhere... for the most part the class was deleted as
> part of the deprecation clean up in the bcpkix package.
>
> Will's response is otherwise correct though, use PEMParser instead. You
> can find examples of use of it in:
>
> org.bouncycastle.openssl.test.ParserTest
>
> if you need further help.
>
> Regards,
>
> David
>
> On 20/01/14 05:37, Will Wood wrote:
>
> It’s deprecated according to this, I’d check your implementation and
> update it to work with PEMParser instead of PEMReader.
>
>
>
>
> http://www.bouncycastle.org/docs/pkixdocs1.3/org/bouncycastle/openssl/PEMReader.html
>
>
>
>
>
>
>
> *From:* Victor Kimura [mailto:vkimura@gmail.com <vkimura@gmail.com>]
> *Sent:* Sunday, January 19, 2014 4:15 AM
> *To:* dev-crypto@bouncycastle.org
> *Subject:* [dev-crypto] ERROR: CANNOT FIND SYMBOL IMPORT
> ORG.BOUNCYCASTLE.OPENSSL.PEMREADER
>
>
>
> I have these errors after trying to run a shell program from Paypal for
> the Encryption of buttons.
>
>
>
> I'm wondering if anyone has encountered similar problems.
>
>
>
> There is a part of the output error message that states:
>
> error: cannot find symbol
>
> import org.bouncycastle.openssl.PEMReader
>
>
>
> Where do I find this package? Is it in another jar file that not listed in
> the build-app.sh program?
>
>
>
> Thank you<><
>
>
>
> Any help is appeciated! =)
>
>
>
> -------------------
>
>
>
> Here is the entire error output:
>
>
>
> bash build-app7.sh
>
> Be sure Java version is at least 1.4
>
> java version "1.7.0_25"
>
> OpenJDK Runtime Environment (rhel-2.3.10.5.el5_9-i386)
>
> OpenJDK Client VM (build 23.7-b01, mixed mode)
>
>
>
>
>
> CLASSPATH=
>
>
> .:/home/myultrat/ssl/paypal/crypto-150/jars/bcprov-jdk14-150.jar:/home/myultrat/ssl/ \
> paypal/crypto-150/jars/bcpg-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/ \
> bctest-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/bcmail-jdk14-150.jar: \
> /home/myultrat/ssl/paypal/crypto-150/jars/bcpkix-jdk14-150.jar:/home/myultrat/ssl/pa \
> ypal/crypto-150/jars/bcprov-debug-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150 \
> /jars/bcprov-ext-debug-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/bcpro \
> v-ext-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/jce-ext-jdk13-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/jce-jdk13-150.jar
>
> compiling java files ...
>
> com/paypal/crypto/sample/ClientSide.java:32: error: cannot find symbol
>
> import org.bouncycastle.openssl.PEMReader;
>
> ^
>
> symbol: class PEMReader
>
> location: package org.bouncycastle.openssl
>
> com/paypal/crypto/sample/ClientSide.java:96: error: cannot find symbol
>
> signedGenerator.addSigner( privateKey, certificate,
> CMSSignedDataGenerator.DIGEST_SHA1 );
>
> ^
>
> symbol: method addSigner(PrivateKey,X509Certificate,String)
>
> location: variable signedGenerator of type CMSSignedDataGenerator
>
> com/paypal/crypto/sample/ClientSide.java:101: error: cannot find symbol
>
> signedGenerator.addCertificatesAndCRLs(certStore);
>
> ^
>
> symbol: method addCertificatesAndCRLs(CertStore)
>
> location: variable signedGenerator of type CMSSignedDataGenerator
>
> com/paypal/crypto/sample/ClientSide.java:108: error: no suitable method
> found for generate(CMSProcessableByteArray,boolean,String)
>
> CMSSignedData signedData =
> signedGenerator.generate(cmsByteArray, true, "BC");
>
> ^
>
> method CMSSignedDataGenerator.generate(CMSTypedData,boolean) is not
> applicable
>
> (actual and formal argument lists differ in length)
>
> method CMSSignedDataGenerator.generate(CMSTypedData) is not applicable
>
> (actual and formal argument lists differ in length)
>
> com/paypal/crypto/sample/ClientSide.java:113: error: cannot find symbol
>
> envGenerator.addKeyTransRecipient(payPalCert);
>
> ^
>
> symbol: method addKeyTransRecipient(X509Certificate)
>
> location: variable envGenerator of type CMSEnvelopedDataGenerator
>
> com/paypal/crypto/sample/ClientSide.java:114: error: method generate in
> class CMSEnvelopedDataGenerator cannot be applied to given types;
>
> CMSEnvelopedData envData = envGenerator.generate( new
> CMSProcessableByteArray(signed),
>
> ^
>
> required: CMSTypedData,OutputEncryptor
>
> found: CMSProcessableByteArray,String,String
>
> reason: actual and formal argument lists differ in length
>
> Note: com/paypal/crypto/sample/ClientSide.java uses unchecked or unsafe
> operations.
>
> Note: Recompile with -Xlint:unchecked for details.
>
> 6 errors
>
> Done!!!!!
>
>
>
> -------------------
>
>
>
> Here is the shell program. My paths are correct. I'm attaching the shell
> program as well.
>
>
>
> #!/bin/bash
>
>
>
> #export CRYPTO_HOME="/x/home/dhan/java_client/crypto-124"
>
> export CRYPTO_HOME=/home/myultrat/ssl/paypal/crypto-150
>
>
>
> if test ! -d $CRYPTO_HOME; then
>
> echo cannot find crypto distribution ...
>
> return 1;
>
> fi
>
>
>
> CLASSPATH=.
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcpg-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bctest-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcmail-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcpkix-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-debug-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-ext-debug-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-ext-jdk14-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/jce-ext-jdk13-150.jar
>
> CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/jce-jdk13-150.jar
>
> export CLASSPATH
>
>
>
> #JAVA=/x/contrib/j2sdk1.4.0/bin/java
>
> #JAVAC=/x/contrib/j2sdk1.4.0/bin/javac
>
> #JAR=/x/contrib/j2sdk1.4.0/bin/jar
>
>
>
> JAVA=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/bin/java
>
> JAVAC=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/bin/javac
>
> JAR=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/bin/jar
>
> export JAVA
>
> export JAVAC
>
> export JAR
>
>
>
> echo "Be sure Java version is at least 1.4"
>
> $JAVA -version
>
> echo ; echo ; #sleep 3
>
>
>
> echo "CLASSPATH="
>
> echo $CLASSPATH
>
>
>
> echo compiling java files ...
>
> $JAVAC -g -classpath "$CLASSPATH" \
>
> ButtonEncryption.java \
>
> com/paypal/crypto/sample/*.java
>
>
>
> echo "Done!!!!!"
>
>
>
[Attachment #3 (text/html)]
<div dir="ltr">Ok, thanks so much! @David and @Will!<div><br></div><div>I'll try \
and see if Paypal can update the ClientSide.java file. I'll submit a ticket and I \
hope this can help others if they have a similar problem.</div> \
<div><br></div><div>Victor <><</div><div><br></div><div><br></div></div><div \
class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jan 19, 2014 at 3:17 PM, \
David Hook <span dir="ltr"><<a href="mailto:dgh@autochthonous.org" \
target="_blank">dgh@autochthonous.org</a>></span> wrote:<br> <blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div><br>
Knew I missed one somewhere... for the most part the class was
deleted as part of the deprecation clean up in the bcpkix package.<br>
<br>
Will's response is otherwise correct though, use PEMParser
instead. You can find examples of use of it in:<br>
<br>
org.bouncycastle.openssl.test.ParserTest<br>
<br>
if you need further help.<br>
<br>
Regards,<br>
<br>
David<div><div class="h5"><br>
On 20/01/14 05:37, Will Wood wrote:<br>
</div></div></div><div><div class="h5">
<blockquote type="cite">
<div>
<p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">It’s
deprecated according to this, I’d check your implementation
and update it to work with PEMParser instead of \
PEMReader.<u></u><u></u></span></p>
<p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> \
<u></u></span></p> <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a \
href="http://www.bouncycastle.org/docs/pkixdocs1.3/org/bouncycastle/openssl/PEMReader.html" \
target="_blank">http://www.bouncycastle.org/docs/pkixdocs1.3/org/bouncycastle/openssl/PEMReader.html</a><u></u><u></u></span></p>
<p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> \
<u></u></span></p>
<p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> \
<u></u></span></p>
<p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> \
<u></u></span></p> <p class="MsoNormal"><b><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span \
style="font-size:11.0pt;font-family:"Calibri","sans-serif"">
Victor Kimura [<a href="mailto:vkimura@gmail.com" \
target="_blank">mailto:vkimura@gmail.com</a>] <br> <b>Sent:</b> Sunday, January 19, \
2014 4:15 AM<br>
<b>To:</b> <a href="mailto:dev-crypto@bouncycastle.org" \
target="_blank">dev-crypto@bouncycastle.org</a><br> <b>Subject:</b> [dev-crypto] \
ERROR: CANNOT FIND SYMBOL
IMPORT ORG.BOUNCYCASTLE.OPENSSL.PEMREADER<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">I have \
these errors after trying to run a shell program
from Paypal for the Encryption of buttons.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">I'm
wondering if anyone has encountered similar problems. \
<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">There
is a part of the output error message that \
states:<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">error: \
cannot find symbol<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">import
org.bouncycastle.openssl.PEMReader<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Where \
do I find this package? Is it in another jar file that
not listed in the build-app.sh program?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Thank \
you<><<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Any \
help is appeciated! =)<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">-------------------<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Here \
is the entire error output:<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">bash \
build-app7.sh<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Be
sure Java version is at least 1.4<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">java \
version "1.7.0_25"<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">OpenJDK
Runtime Environment \
(rhel-2.3.10.5.el5_9-i386)<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">OpenJDK
Client VM (build 23.7-b01, mixed mode)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">.:/home/ \
myultrat/ssl/paypal/crypto-150/jars/bcprov-jdk14-150.jar:/home/myultrat/ssl/paypal/cry \
pto-150/jars/bcpg-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/bctest-jdk14 \
-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/bcmail-jdk14-150.jar:/home/myultrat \
/ssl/paypal/crypto-150/jars/bcpkix-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/ \
jars/bcprov-debug-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/bcprov-ext-d \
ebug-jdk14-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/bcprov-ext-jdk14-150.jar: \
/home/myultrat/ssl/paypal/crypto-150/jars/jce-ext-jdk13-150.jar:/home/myultrat/ssl/paypal/crypto-150/jars/jce-jdk13-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">compiling
java files ...<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">com/paypal/crypto/sample/ClientSide.java:32:
error: cannot find symbol<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">import
org.bouncycastle.openssl.PEMReader;<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
^<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
symbol: class PEMReader<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
location: package org.bouncycastle.openssl<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">com/paypal/crypto/sample/ClientSide.java:96:
error: cannot find symbol<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
signedGenerator.addSigner( privateKey,
certificate, CMSSignedDataGenerator.DIGEST_SHA1 \
);<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
^<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
symbol: method
addSigner(PrivateKey,X509Certificate,String)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
location: variable signedGenerator of type \
CMSSignedDataGenerator<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">com/paypal/crypto/sample/ClientSide.java:101:
error: cannot find symbol<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">
signedGenerator.addCertificatesAndCRLs(certStore);<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
^<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
symbol: method \
addCertificatesAndCRLs(CertStore)<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
location: variable signedGenerator of type \
CMSSignedDataGenerator<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">com/paypal/crypto/sample/ClientSide.java:108:
error: no suitable method found for
generate(CMSProcessableByteArray,boolean,String)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
CMSSignedData signedData =
signedGenerator.generate(cmsByteArray, true, \
"BC");<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">
^<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
method CMSSignedDataGenerator.generate(CMSTypedData,boolean)
is not applicable<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
(actual and formal argument lists differ in length)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
method CMSSignedDataGenerator.generate(CMSTypedData) is not \
applicable<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
(actual and formal argument lists differ in length)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">com/paypal/crypto/sample/ClientSide.java:113:
error: cannot find symbol<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">
envGenerator.addKeyTransRecipient(payPalCert);<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
^<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
symbol: method \
addKeyTransRecipient(X509Certificate)<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
location: variable envGenerator of type \
CMSEnvelopedDataGenerator<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">com/paypal/crypto/sample/ClientSide.java:114:
error: method generate in class
CMSEnvelopedDataGenerator cannot be applied to given
types;<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
CMSEnvelopedData envData = envGenerator.generate( new
CMSProcessableByteArray(signed),<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
\
^<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
required: CMSTypedData,OutputEncryptor<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
found: \
CMSProcessableByteArray,String,String<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""> \
reason: actual and formal argument lists differ in length<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Note: \
com/paypal/crypto/sample/ClientSide.java uses unchecked or unsafe \
operations.<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Note:
Recompile with -Xlint:unchecked for \
details.<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">6 \
errors<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Done!!!!!<u></u><u></u></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">-------------------<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Here \
is the shell program. My paths are correct. I'm
attaching the shell program as well.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">#!/bin/bash<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">#export
CRYPTO_HOME="/x/home/dhan/java_client/crypto-124"<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">export
CRYPTO_HOME=/home/myultrat/ssl/paypal/crypto-150<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">if \
test ! -d $CRYPTO_HOME; then<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">echo
cannot find crypto distribution ...<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">return \
1;<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">fi<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-jdk14-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcpg-jdk14-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bctest-jdk14-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcmail-jdk14-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcpkix-jdk14-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPAT \
H=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-debug-jdk14-150.jar<u></u><u></u></span></p> \
</div> <div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPAT \
H=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-ext-debug-jdk14-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/bcprov-ext-jdk14-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/jce-ext-jdk13-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">CLASSPATH=$CLASSPATH:$CRYPTO_HOME/jars/jce-jdk13-150.jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">export \
CLASSPATH<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">#JAVA=/x/contrib/j2sdk1.4.0/bin/java<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">#JAVAC=/x/contrib/j2sdk1.4.0/bin/javac<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">#JAR=/x/contrib/j2sdk1.4.0/bin/jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">JAVA=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/bin/java<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">JAVAC=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/bin/javac<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">JAR=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/bin/jar<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">export \
JAVA<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">export \
JAVAC<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">export \
JAR<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">echo
"Be sure Java version is at least \
1.4"<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">$JAVA
-version<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">echo ; \
echo ; #sleep 3<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">echo \
"CLASSPATH="<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">echo \
$CLASSPATH<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">echo \
compiling java files ...<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">$JAVAC
-g -classpath "$CLASSPATH" \
\<u></u><u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">ButtonEncryption.java
\<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">com/paypal/crypto/sample/*.java<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u> \
<u></u></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:"Arial","sans-serif"">echo \
"Done!!!!!"<u></u><u></u></span></p> </div>
</div>
</div>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic