<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-943</id>
	<title>Nabble - Bouncy Castle</title>
	<updated>2008-12-03T21:38:38Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Bouncy-Castle-f943.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Bouncy-Castle-f943.html" />
	<subtitle type="html">Bouncy Castle Crypto APIs. Bouncy Castle home is &lt;a href=&quot;http://www.bouncycastle.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-20827682</id>
	<title>Can BC work with &quot;RSA Legacy&quot; key format?</title>
	<published>2008-12-03T03:35:01Z</published>
	<updated>2008-12-03T21:38:38Z</updated>
	<author>
		<name>Viet H. Phan</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 191);&quot;&gt;Hi Experts,&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 191);&quot;&gt;&lt;br style=&quot;color: rgb(0, 0, 191);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 191);&quot;&gt;I tried to use PGPPublicKeyRingCollection to read a public key and got the following error:&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://java.io.IO&quot; rel=&quot;nofollow&quot;&gt;&lt;span class=&quot;yshortcuts&quot; id=&quot;lw_1228369065_0&quot;&gt;java.io&lt;/span&gt;&lt;/a&gt;.IOException: invalid header encountered&lt;/span&gt;&lt;br style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.bouncycastle.bcpg.BCPGInputStream.readPacket(Unknown Source)&lt;/span&gt;&lt;br style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.bouncycastle.openpgp.PGPLiteralData.&amp;lt;init&amp;gt;(Unknown Source)&lt;/span&gt;&lt;br style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(255, 0,
 0);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.bouncycastle.openpgp.PGPObjectFactory.nextObject(Unknown Source)&lt;/span&gt;&lt;br style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.bouncycastle.openpgp.PGPPublicKeyRingCollection.&amp;lt;init&amp;gt;(Unknown Source)&lt;/span&gt;&lt;br style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;br&gt;I
imported that public key into PGP Desktop and saw that it had been
generated using &quot;RSA Legacy&quot; and IDEA algorithms (please see the
screenshot &quot;keyprop.bmp&quot;).&lt;br&gt;&lt;br&gt;Could you tell me what &quot;RSA Legacy&quot; keys are and if BC can work with &quot;RSA Legacy&quot; keys?&lt;br&gt;&lt;br&gt;Thanks a lot,&lt;br&gt;Viet&lt;br&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;

      &lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;keyprop.bmp&lt;/strong&gt; (34K) &lt;a href=&quot;http://www.nabble.com/attachment/20827682/0/keyprop.bmp&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Can-BC-work-with-%22RSA-Legacy%22-key-format--tp20827682p20827682.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20810168</id>
	<title>Re: ECDSA &amp; X.509</title>
	<published>2008-12-03T02:13:29Z</published>
	<updated>2008-12-03T02:13:29Z</updated>
	<author>
		<name>ayman el-barbary</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;No I'm using BC in J2SE, BC already implements the ECC. you can use it directly&lt;br&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;Ayman&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 10pt;&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; &quot;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20810168&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yunpu.zhu@...&lt;/a&gt;&quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20810168&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yunpu.zhu@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; ayman el-barbary &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20810168&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ayman_eng2006@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wednesday, December 3, 2008 10:11:25 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [dev-crypto] ECDSA &amp;amp; X.509&lt;br&gt;&lt;/font&gt;&lt;br&gt;Did you use J2me to implement ECDSA.&lt;br&gt;&lt;br&gt;Yunpu&lt;br&gt;&lt;br&gt;ayman el-barbary wrote:&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
 Hello,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks David for your help, I know what's the wrong with my code, I entered some elliptic curve parameters in a wrong way. So the key I think was corrupted, then when I verified it the error appears, But I entered it correctly now.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks again, BEST REGARDS&lt;br&gt;&amp;gt;&amp;nbsp; Ayman&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; ------------------------------------------------------------------------&lt;br&gt;&amp;gt; *From:* David Hook &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20810168&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dgh@...&lt;/a&gt;&amp;gt;&lt;br&gt;&amp;gt; *To:* ayman el-barbary &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20810168&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ayman_eng2006@...&lt;/a&gt;&amp;gt;&lt;br&gt;&amp;gt; *Cc:* &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20810168&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-crypto@...&lt;/a&gt;&lt;br&gt;&amp;gt; *Sent:* Wednesday, December 3, 2008 4:48:58 AM&lt;br&gt;&amp;gt; *Subject:* Re: [dev-crypto] ECDSA &amp;amp; X.509&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; An
 error like this normally means that the key being used to verify the&lt;br&gt;&amp;gt; certificate is not the corresponding public key for the private key that&lt;br&gt;&amp;gt; signed it. Are you sure the correct key is being used?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Regards,&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; David&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; On Sun, 2008-11-30 at 01:21 -0800, ayman el-barbary wrote:&lt;br&gt;&amp;gt; &amp;gt; Hello all&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have generated a X.509 certificate using bouncy castle generator and&lt;br&gt;&amp;gt; &amp;gt; i used the ECDSA as the signature algorithm in the certificate.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; The certificate is already generated, but when i verify it using&lt;br&gt;&amp;gt; &amp;gt; bouncy castle only signature exception appears, which mean the&lt;br&gt;&amp;gt; &amp;gt; certificate has an invalid signature.&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; So, What is the problem now, how the certificate generated&lt;br&gt;&amp;gt; &amp;gt; successfully and then when i verify it gives me invalid signature?&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Can you help me please.&lt;br&gt;&amp;gt;
 &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Thanks in advance&lt;br&gt;&amp;gt; &amp;gt; BEST REGARDS&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt; Ayman&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;/div&gt;&lt;br&gt;&lt;br&gt;-- **********************************************&lt;br&gt;Yunpu Zhu&lt;br&gt;Master of Science Candidate&lt;br&gt;Department of Mathematics and Computer Science&lt;br&gt;Sun Campus Ambassador&lt;br&gt;Webmaster, Graduate Student Association&lt;br&gt;University of Lethbridge&lt;br&gt;Office:(403)317 - 2831&lt;br&gt;Email :&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20810168&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yunpu.zhu@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://blogs.sun.com/yunpu&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://blogs.sun.com/yunpu&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/body&gt;&lt;/html&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ECDSA---X.509-tp20755788p20810168.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20807900</id>
	<title>Re: ECDSA &amp; X.509</title>
	<published>2008-12-02T23:09:10Z</published>
	<updated>2008-12-02T23:09:10Z</updated>
	<author>
		<name>ayman el-barbary</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;Hello,&lt;br&gt;&lt;br&gt;Thanks David for your help, I know what's the wrong with my code, I entered some elliptic curve parameters in a wrong way. So the key I think was corrupted, then when I verified it the error appears, But I entered it correctly now.&lt;br&gt;&lt;br&gt;Thanks again, BEST REGARDS&lt;br&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;Ayman&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 10pt;&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; David Hook &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20807900&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dgh@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; ayman el-barbary &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20807900&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ayman_eng2006@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Cc:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20807900&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-crypto@...&lt;/a&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wednesday, December 3, 2008 4:48:58 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [dev-crypto] ECDSA &amp;amp; X.509&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;An error like this normally means that the key being used to verify the&lt;br&gt;certificate is not the corresponding public key for the private key that&lt;br&gt;signed it. Are you sure the correct key is being used?&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;David&lt;br&gt;&lt;br&gt;On Sun, 2008-11-30 at 01:21 -0800, ayman el-barbary wrote:&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello all&lt;br&gt;&amp;gt;&amp;nbsp; &lt;br&gt;&amp;gt; I have generated a X.509 certificate using bouncy castle generator and&lt;br&gt;&amp;gt; i used the ECDSA as the signature algorithm in the certificate.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The certificate is already generated, but when i verify it using&lt;br&gt;&amp;gt; bouncy castle only signature exception appears, which mean the&lt;br&gt;&amp;gt; certificate has an invalid signature.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; So, What is the problem now, how the certificate generated&lt;br&gt;&amp;gt;
 successfully and then when i verify it gives me invalid signature?&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Can you help me please.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Thanks in advance&lt;br&gt;&amp;gt; BEST REGARDS&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; Ayman&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; &lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ECDSA---X.509-tp20755788p20807900.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20805240</id>
	<title>Re: ECDSA &amp; X.509</title>
	<published>2008-12-02T17:48:58Z</published>
	<updated>2008-12-02T17:48:58Z</updated>
	<author>
		<name>David Hook-2</name>
	</author>
	<content type="html">&lt;br&gt;An error like this normally means that the key being used to verify the
&lt;br&gt;certificate is not the corresponding public key for the private key that
&lt;br&gt;signed it. Are you sure the correct key is being used?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;On Sun, 2008-11-30 at 01:21 -0800, ayman el-barbary wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello all
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I have generated a X.509 certificate using bouncy castle generator and
&lt;br&gt;&amp;gt; i used the ECDSA as the signature algorithm in the certificate.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The certificate is already generated, but when i verify it using
&lt;br&gt;&amp;gt; bouncy castle only signature exception appears, which mean the
&lt;br&gt;&amp;gt; certificate has an invalid signature.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, What is the problem now, how the certificate generated
&lt;br&gt;&amp;gt; successfully and then when i verify it gives me invalid signature?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can you help me please.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance
&lt;br&gt;&amp;gt; BEST REGARDS
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ayman
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ECDSA---X.509-tp20755788p20805240.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20805199</id>
	<title>Re: SMIME and OpenPGP</title>
	<published>2008-12-02T17:46:28Z</published>
	<updated>2008-12-02T17:46:28Z</updated>
	<author>
		<name>David Hook-2</name>
	</author>
	<content type="html">&lt;br&gt;BC already supports OpenPGP - have a look in the latest releases area.
&lt;br&gt;The OpenPGP package is in the files starting with bcpg.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;On Tue, 2008-12-02 at 15:46 -0200, Carolina Pascual wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We are working in a java project in which we need to process signed
&lt;br&gt;&amp;gt; and encrypted mails, supporting both SMIME and OpenPGP.
&lt;br&gt;&amp;gt; For SMIME we are using the BouncyCastle libraries successfully. For
&lt;br&gt;&amp;gt; OpenPGP the only provider that we found is Cryptix.
&lt;br&gt;&amp;gt; Also we found an Api &lt;a href=&quot;http://javamail-crypto.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://javamail-crypto.sourceforge.net/&lt;/a&gt;&amp;nbsp;that
&lt;br&gt;&amp;gt; support both using BouncyCastle and Cryptix, but we don't know if it
&lt;br&gt;&amp;gt; is longer maintained.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We also use BouncyCastle for encrypt decrypt and verify files succesfully.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We would like to know if you are planning to add support for OpenPGP,
&lt;br&gt;&amp;gt; otherwise if you have some recommendations about that issue we will be
&lt;br&gt;&amp;gt; very grateful.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks very much,
&lt;br&gt;&amp;gt; Carolina
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SMIME-and-OpenPGP-tp20797369p20805199.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20797369</id>
	<title>SMIME and OpenPGP</title>
	<published>2008-12-02T09:46:33Z</published>
	<updated>2008-12-02T09:46:33Z</updated>
	<author>
		<name>Carolina Pascual</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;We are working in a java project in which we need to process signed
&lt;br&gt;and encrypted mails, supporting both SMIME and OpenPGP.
&lt;br&gt;For SMIME we are using the BouncyCastle libraries successfully. For
&lt;br&gt;OpenPGP the only provider that we found is Cryptix.
&lt;br&gt;Also we found an Api &lt;a href=&quot;http://javamail-crypto.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://javamail-crypto.sourceforge.net/&lt;/a&gt;&amp;nbsp;that
&lt;br&gt;support both using BouncyCastle and Cryptix, but we don't know if it
&lt;br&gt;is longer maintained.
&lt;br&gt;&lt;br&gt;We also use BouncyCastle for encrypt decrypt and verify files succesfully.
&lt;br&gt;&lt;br&gt;We would like to know if you are planning to add support for OpenPGP,
&lt;br&gt;otherwise if you have some recommendations about that issue we will be
&lt;br&gt;very grateful.
&lt;br&gt;&lt;br&gt;Thanks very much,
&lt;br&gt;Carolina
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SMIME-and-OpenPGP-tp20797369p20797369.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20767529</id>
	<title>Re: manual signing</title>
	<published>2008-12-01T00:03:12Z</published>
	<updated>2008-12-01T00:03:12Z</updated>
	<author>
		<name>stift</name>
	</author>
	<content type="html">Hello Pete and Dave,
&lt;br&gt;&lt;br&gt;thx a lot with some changes in my code i get the same signature by using the Digestinfo (instead of only using the hash) for signing.
&lt;br&gt;Greets,
&lt;br&gt;Gerald
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Peter Dettman-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;As Dave pointed out, you need to use DigestInfo.
&lt;br&gt;&lt;br&gt;Have a look at the BC source:
&lt;br&gt;&amp;nbsp; &amp;nbsp; org.bouncycastle.crypto.signers.RSADigestSigner.generateSignature()
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Pete.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Gerald wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ive a problem to signing files manual. I want to do every step 
&lt;br&gt;&amp;gt; manually, so the user of the program can change hash alg, padding, and 
&lt;br&gt;&amp;gt; encryption (RSA) with keylen.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The first code sample is the normal way to sign and in the second i do 
&lt;br&gt;&amp;gt; it on my own.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But ive the problem, that the result of both samples are different... 
&lt;br&gt;&amp;gt; L Can you please help me and say where my failure is?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Signature sig = Signature.getInstance(&amp;quot;MD5WithRSA&amp;quot;,&amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; sig.initSign(keypair.getPrivate());
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; sig.update(bytesToSign);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; System.out.println(new BigInteger(1,sig.sign()).toString(16));
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; MessageDigest md5 = MessageDigest.getInstance(&amp;quot;MD5&amp;quot;,&amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; md5.update(bytesToSign);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; bytesToSign= md5.digest();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; System.out.println(new BigInteger(1,bytesToSign).toString(16));
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Cipher cipher = 
&lt;br&gt;&amp;gt; Cipher.getInstance(&amp;quot;RSA/NONE/PKCS1Padding&amp;quot;,&amp;quot;BC&amp;quot;); &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; cipher.init(Cipher.ENCRYPT_MODE,keypair.getPrivate() );
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; System.out.println(new 
&lt;br&gt;&amp;gt; BigInteger(1,cipher.doFinal(bytesToSign)).toString(16));
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Greetings Gerald
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/manual-signing-tp20714143p20767529.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20755788</id>
	<title>ECDSA &amp; X.509</title>
	<published>2008-11-30T01:21:29Z</published>
	<updated>2008-11-30T01:21:29Z</updated>
	<author>
		<name>ayman el-barbary</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;Hello all&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif;
 font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;I have generated a X.509
 certificate using bouncy castle generator and i used the ECDSA as the signature algorithm in the certificate.&lt;br&gt;&lt;br&gt;The certificate is already generated, but when i verify it using bouncy castle only signature exception appears, which mean the
 certificate has an invalid signature.&lt;br&gt;&lt;br&gt;So, What is the problem now, how the certificate generated successfully and then when i verify it gives me invalid signature?&lt;br&gt;&lt;br&gt;Can you help me please.&lt;br&gt;&lt;br&gt;Thanks in
 advance&lt;br&gt;BEST REGARDS&lt;br&gt;&lt;br&gt;Ayman&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ECDSA---X.509-tp20755788p20755788.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20755449</id>
	<title>Unsubscribe</title>
	<published>2008-11-30T00:22:23Z</published>
	<updated>2008-11-30T00:22:23Z</updated>
	<author>
		<name>m.ganguli</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;BR&gt;thanks,&lt;BR&gt;&lt;EM&gt;&lt;FONT face=&quot;comic sans ms&quot; color=#794a72 size=6&gt;&lt;STRONG&gt;Maumita Ganguli&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;
      &lt;!--6--&gt;&lt;hr size=1&gt;&lt;/hr&gt; Add more friends to your messenger and enjoy! &lt;a href=&quot;http://in.rd.yahoo.com/tagline_messenger_6/*http://messenger.yahoo.com/invite/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt; Invite them now.&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Unsubscribe-tp20755449p20755449.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20749417</id>
	<title>Re: Problem using BigInteger class of BouncyCastle on mobile</title>
	<published>2008-11-29T09:35:32Z</published>
	<updated>2008-11-29T09:35:32Z</updated>
	<author>
		<name>Nagy Tibor-2</name>
	</author>
	<content type="html">Thanks! Really, everything works after obfuscating as described in FAQ.
&lt;br&gt;&lt;br&gt;Martijn Brinkers írta:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I guess you already checked the FAQ? ;)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://bouncycastle.org/wiki/display/JA1/Frequently+Asked+Questions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bouncycastle.org/wiki/display/JA1/Frequently+Asked+Questions&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 3. I am using the lightweight library to create some MIDlets and my
&lt;br&gt;&amp;gt; device/simulator is complaining about creation of classes in the Java
&lt;br&gt;&amp;gt; package (such as java/math/BigInteger, java/security/SecureRandom,
&lt;br&gt;&amp;gt; java/io/FilterInputStream), don't you Bouncy Castle guys know that's not
&lt;br&gt;&amp;gt; allowed?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, 2008-11-28 at 15:17 +0100, Nagy Tibor wrote:
&lt;br&gt;&amp;gt;&amp;gt; If I import the BigInteger class of BouncyCastle's lightway API for J2ME
&lt;br&gt;&amp;gt;&amp;gt; I get an unhandled exception on my Nokia mobile (6120 classic) and also
&lt;br&gt;&amp;gt;&amp;gt; on the phone emulator of NetBeans:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; java.lang.NoClassDefFoundError: java/math/BigInteger: Cannot create
&lt;br&gt;&amp;gt;&amp;gt; class in system package
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.bouncycastle.crypto.test.RSATest.&amp;lt;clinit&amp;gt;(+0)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Class.runCustomCode(+0)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at HelloMIDlet.startApp(+4)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; javax.microedition.midlet.MIDletProxy.startApp(MIDletProxy.java:44)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.midlet.Scheduler.schedule(+270)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.main.Main.runLocalClass(+28)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.main.Main.main(+80)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As I see, the problem is, that the mobile environment does not allow any
&lt;br&gt;&amp;gt;&amp;gt; new class in &amp;quot;java/...&amp;quot; for security reason. Is there any quick
&lt;br&gt;&amp;gt;&amp;gt; solution? Of course I could change all &amp;quot;java.math...&amp;quot; e.g. to
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;org.bouncycastle.java.math...&amp;quot; in all sources, but I don't want to do
&lt;br&gt;&amp;gt;&amp;gt; this changes at every new vesrion, etc.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Every help is appreciated
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Tibor
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; PS: I am new in using BouncyCastle API
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (4K) &lt;a href=&quot;http://www.nabble.com/attachment/20749417/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problem-using-BigInteger-class-of-BouncyCastle-on-mobile-tp20735125p20749417.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20736346</id>
	<title>Unsubscribe</title>
	<published>2008-11-28T07:24:18Z</published>
	<updated>2008-11-28T07:24:18Z</updated>
	<author>
		<name>Bellani</name>
	</author>
	<content type="html">-- 
&lt;br&gt;Eduardo Bellani
&lt;br&gt;&lt;br&gt;www.cnxs.com.br
&lt;br&gt;&lt;br&gt;&amp;quot;What is hateful to you, do not to your fellow men. That is the entire
&lt;br&gt;Law; all the rest is commentary.&amp;quot; The Talmud
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Unsubscribe-tp20736346p20736346.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20735475</id>
	<title>Re: Problem using BigInteger class of BouncyCastle on mobile</title>
	<published>2008-11-28T06:27:24Z</published>
	<updated>2008-11-28T06:27:24Z</updated>
	<author>
		<name>Martijn Brinkers (List)-2</name>
	</author>
	<content type="html">I guess you already checked the FAQ? ;)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bouncycastle.org/wiki/display/JA1/Frequently+Asked+Questions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bouncycastle.org/wiki/display/JA1/Frequently+Asked+Questions&lt;/a&gt;&lt;br&gt;&lt;br&gt;3. I am using the lightweight library to create some MIDlets and my
&lt;br&gt;device/simulator is complaining about creation of classes in the Java
&lt;br&gt;package (such as java/math/BigInteger, java/security/SecureRandom,
&lt;br&gt;java/io/FilterInputStream), don't you Bouncy Castle guys know that's not
&lt;br&gt;allowed?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Fri, 2008-11-28 at 15:17 +0100, Nagy Tibor wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; If I import the BigInteger class of BouncyCastle's lightway API for J2ME
&lt;br&gt;&amp;gt; I get an unhandled exception on my Nokia mobile (6120 classic) and also
&lt;br&gt;&amp;gt; on the phone emulator of NetBeans:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; java.lang.NoClassDefFoundError: java/math/BigInteger: Cannot create
&lt;br&gt;&amp;gt; class in system package
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.bouncycastle.crypto.test.RSATest.&amp;lt;clinit&amp;gt;(+0)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Class.runCustomCode(+0)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at HelloMIDlet.startApp(+4)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; javax.microedition.midlet.MIDletProxy.startApp(MIDletProxy.java:44)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.midlet.Scheduler.schedule(+270)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.main.Main.runLocalClass(+28)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.main.Main.main(+80)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As I see, the problem is, that the mobile environment does not allow any
&lt;br&gt;&amp;gt; new class in &amp;quot;java/...&amp;quot; for security reason. Is there any quick
&lt;br&gt;&amp;gt; solution? Of course I could change all &amp;quot;java.math...&amp;quot; e.g. to
&lt;br&gt;&amp;gt; &amp;quot;org.bouncycastle.java.math...&amp;quot; in all sources, but I don't want to do
&lt;br&gt;&amp;gt; this changes at every new vesrion, etc.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Every help is appreciated
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tibor
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PS: I am new in using BouncyCastle API
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problem-using-BigInteger-class-of-BouncyCastle-on-mobile-tp20735125p20735475.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20735125</id>
	<title>Problem using BigInteger class of BouncyCastle on mobile</title>
	<published>2008-11-28T06:17:54Z</published>
	<updated>2008-11-28T06:17:54Z</updated>
	<author>
		<name>Nagy Tibor-2</name>
	</author>
	<content type="html">If I import the BigInteger class of BouncyCastle's lightway API for J2ME
&lt;br&gt;I get an unhandled exception on my Nokia mobile (6120 classic) and also
&lt;br&gt;on the phone emulator of NetBeans:
&lt;br&gt;&lt;br&gt;java.lang.NoClassDefFoundError: java/math/BigInteger: Cannot create
&lt;br&gt;class in system package
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.bouncycastle.crypto.test.RSATest.&amp;lt;clinit&amp;gt;(+0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Class.runCustomCode(+0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at HelloMIDlet.startApp(+4)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;javax.microedition.midlet.MIDletProxy.startApp(MIDletProxy.java:44)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.midlet.Scheduler.schedule(+270)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.main.Main.runLocalClass(+28)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.midp.main.Main.main(+80)
&lt;br&gt;&lt;br&gt;As I see, the problem is, that the mobile environment does not allow any
&lt;br&gt;new class in &amp;quot;java/...&amp;quot; for security reason. Is there any quick
&lt;br&gt;solution? Of course I could change all &amp;quot;java.math...&amp;quot; e.g. to
&lt;br&gt;&amp;quot;org.bouncycastle.java.math...&amp;quot; in all sources, but I don't want to do
&lt;br&gt;this changes at every new vesrion, etc.
&lt;br&gt;&lt;br&gt;Every help is appreciated
&lt;br&gt;&lt;br&gt;Tibor
&lt;br&gt;&lt;br&gt;PS: I am new in using BouncyCastle API
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (4K) &lt;a href=&quot;http://www.nabble.com/attachment/20735125/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problem-using-BigInteger-class-of-BouncyCastle-on-mobile-tp20735125p20735125.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20728462</id>
	<title>Re: manual signing</title>
	<published>2008-11-27T19:19:16Z</published>
	<updated>2008-11-27T19:19:16Z</updated>
	<author>
		<name>Peter Dettman-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
As Dave pointed out, you need to use DigestInfo.&lt;br&gt;
&lt;br&gt;
Have a look at the BC source:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; org.bouncycastle.crypto.signers.RSADigestSigner.generateSignature()&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Pete.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Gerald wrote:
&lt;blockquote cite=&quot;mid:001501c95058$77c0fbd0$6742f370$@de&quot; type=&quot;cite&quot;&gt;
  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; &quot;&gt;
  &lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;
  
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
  &lt;div class=&quot;Section1&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;Hello,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;ive a problem to signing files manual. I want to
do every
step manually, so the user of the program can change hash alg, padding,
and
encryption (RSA) with keylen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;The first code sample is the normal way to sign
and in the
second i do it on my own.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;But ive the problem, that the result of both
samples are
different&amp;#8230; &lt;span style=&quot;font-family: Wingdings;&quot;&gt;L&lt;/span&gt; Can you
please
help me and say where my failure is?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;
&amp;nbsp;Signature sig =
Signature.getInstance(&quot;MD5WithRSA&quot;,&quot;BC&quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
sig.initSign(keypair.getPrivate());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
sig.update(bytesToSign);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
System.out.println(new BigInteger(1,sig.sign()).toString(16));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
MessageDigest md5 = MessageDigest.getInstance(&quot;MD5&quot;,&quot;BC&quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
md5.update(bytesToSign);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
bytesToSign= md5.digest();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
System.out.println(new BigInteger(1,bytesToSign).toString(16));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Cipher cipher =
Cipher.getInstance(&quot;RSA/NONE/PKCS1Padding&quot;,&quot;BC&quot;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
cipher.init(Cipher.ENCRYPT_MODE,keypair.getPrivate() );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
System.out.println(new
BigInteger(1,cipher.doFinal(bytesToSign)).toString(16));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;Greetings Gerald&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/manual-signing-tp20714143p20728462.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20727606</id>
	<title>Re: Licensing question</title>
	<published>2008-11-27T16:55:42Z</published>
	<updated>2008-11-27T16:55:42Z</updated>
	<author>
		<name>David Hook-2</name>
	</author>
	<content type="html">&lt;br&gt;2, 3, and 4 is enough.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;On Thu, 2008-11-27 at 10:48 +0100, &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20727606&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Massimiliano_Ziccardi@...&lt;/a&gt;
&lt;br&gt;wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi all. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We are building an Eclipse RCP application, and we'd like to use
&lt;br&gt;&amp;gt; bouncycastle. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; To be used from our RCP plugins, we need to bundle bouncycastle's jars
&lt;br&gt;&amp;gt; inside our plugin. However, this way, bouncycastle's jars are not
&lt;br&gt;&amp;gt; visible anymore ( 
&lt;br&gt;&amp;gt; without unzipping our plugin jar). 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Would be enough to be compliant to bouncycastle licence to: 
&lt;br&gt;&amp;gt; 1) Create a plugin called org.bouncycastle, containing the original
&lt;br&gt;&amp;gt; bouncycastle's jars (this way, there will be a org.bouncycastle.jar
&lt;br&gt;&amp;gt; plugin file) 
&lt;br&gt;&amp;gt; 2) Put inside the LICENSE directory the bouncycastle LICENSE 
&lt;br&gt;&amp;gt; 3) Explicitly refer to the bouncycastle license inside our product
&lt;br&gt;&amp;gt; license 
&lt;br&gt;&amp;gt; 4) Put a statement like this in the LICENSE: &amp;quot;This product contains
&lt;br&gt;&amp;gt; software developed by The Legion Of BouncyCastle
&lt;br&gt;&amp;gt; (www.bouncycastle.org)&amp;quot; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ? 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We won't provide the source code. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you in advance. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Massimiliano Ziccardi
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ______________________________________________________________________
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; SPECIALE NORMATIVE: Fattura Elettronica obbligatoria verso la Pubblica
&lt;br&gt;&amp;gt; Amministrazione
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.intesa.it&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.intesa.it&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ______________________________________________________________________
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-can-I-add-Provider-BC-without-copy-bcprov.jar-to-jre%5Clib%5Cext-tp20715712p20727606.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20727580</id>
	<title>Re: manual signing</title>
	<published>2008-11-27T16:53:32Z</published>
	<updated>2008-11-27T16:53:32Z</updated>
	<author>
		<name>David Hook-2</name>
	</author>
	<content type="html">&lt;br&gt;The hash is supposed to be embedded in a DigestInfo object. You find the
&lt;br&gt;details in the PKCS#1 document available at RSA.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.rsa.com/rsalabs/node.asp?id=2125&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.rsa.com/rsalabs/node.asp?id=2125&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;On Thu, 2008-11-27 at 07:22 +0100, Gerald wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ive a problem to signing files manual. I want to do every step
&lt;br&gt;&amp;gt; manually, so the user of the program can change hash alg, padding, and
&lt;br&gt;&amp;gt; encryption (RSA) with keylen.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The first code sample is the normal way to sign and in the second i do
&lt;br&gt;&amp;gt; it on my own.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But ive the problem, that the result of both samples are different… L
&lt;br&gt;&amp;gt; Can you please help me and say where my failure is?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Signature sig = Signature.getInstance(&amp;quot;MD5WithRSA&amp;quot;,&amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; sig.initSign(keypair.getPrivate());
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; sig.update(bytesToSign);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; System.out.println(new BigInteger(1,sig.sign()).toString(16));
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; MessageDigest md5 = MessageDigest.getInstance(&amp;quot;MD5&amp;quot;,&amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; md5.update(bytesToSign);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; bytesToSign= md5.digest();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; System.out.println(new BigInteger(1,bytesToSign).toString(16));
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Cipher cipher =
&lt;br&gt;&amp;gt; Cipher.getInstance(&amp;quot;RSA/NONE/PKCS1Padding&amp;quot;,&amp;quot;BC&amp;quot;); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; cipher.init(Cipher.ENCRYPT_MODE,keypair.getPrivate() );
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; System.out.println(new
&lt;br&gt;&amp;gt; BigInteger(1,cipher.doFinal(bytesToSign)).toString(16));
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Greetings Gerald
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/manual-signing-tp20714143p20727580.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20716940</id>
	<title>Re: How can I add Provider BC without copy bcprov.jar to jre\lib\ext</title>
	<published>2008-11-27T02:41:17Z</published>
	<updated>2008-11-27T02:41:17Z</updated>
	<author>
		<name>Massimiliano_Ziccardi</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Security.addProvider(new BouncyCastleProvider());&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;should do the trick.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Massimiliano Ziccardi&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=40%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Thomas Fromm &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20716940&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tf@...&lt;/a&gt;&amp;gt;&lt;/b&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;11/27/2008 11:28 AM&lt;/font&gt;
&lt;td width=59%&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Undisclosed.Recipients: ;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20716940&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-crypto@...&lt;/a&gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Re: [dev-crypto] How can I add Provider
BC without copy bcprov.jar to jre\lib\ext&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;On Thursday 27 November 2008 10:11, &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20716940&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;M.Schilling@...&lt;/a&gt;
wrote:&lt;br&gt;
&amp;gt; Hi, how can I add the Provider Bouncy Castle to java security, without&lt;br&gt;
&amp;gt; copy the bcprov.jar to the Folder jre\lib\ext?&lt;br&gt;
&lt;br&gt;
Inside your classpath should also work. But the signed bcprov.jar must
be left &lt;br&gt;
untouched.&lt;br&gt;
&lt;br&gt;
&amp;gt; Can I add them only from Code? Because not every client,who use my&lt;br&gt;
&amp;gt; application, has the permission and the skill to add do this.&lt;br&gt;
&lt;br&gt;
You can register the provider inside your source. &lt;br&gt;
&lt;br&gt;
&amp;gt; I'm developing a GUI-Tool to decrypt PGP - encrypted files, that should&lt;br&gt;
&amp;gt; run on clients that not have administrator permissions of their OS.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Can anyone show me a way how I can solve this problem?&lt;br&gt;
&lt;br&gt;
Putting the bcprov.jar into your local classpath and register the &lt;br&gt;
provider in source should avoid putting the bcprov.jar into the lib/ext/
&lt;br&gt;
directory of the jvm and modify the java.sceurity.&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
inubit AG - integrating your business and IT &lt;/font&gt;&lt;/tt&gt;&lt;a href=http://www.inubit.com target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;tt&gt;&lt;font size=2&gt;http://www.inubit.com&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
Vorstand: Dr. Torsten Schmale (Vorsitzender)&lt;br&gt;
Vorsitzender des Aufsichtsrates: Dr. Wolf-Dieter Klemt&lt;br&gt;
Registergericht: AG Charlottenburg / Registernummer: HRB 80154&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;
&lt;hr&gt;
&lt;p&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
&lt;p&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;SPECIALE NORMATIVE: Fattura Elettronica
obbligatoria verso la Pubblica Amministrazione&lt;br&gt;
&lt;/font&gt;&lt;font size=3 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.intesa.it target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=3 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.intesa.it&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;
&lt;p&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;
&lt;hr&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-can-I-add-Provider-BC-without-copy-bcprov.jar-to-jre%5Clib%5Cext-tp20715712p20716940.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20716710</id>
	<title>Re: How can I add Provider BC without copy bcprov.jar to jre\lib\ext</title>
	<published>2008-11-27T02:27:11Z</published>
	<updated>2008-11-27T02:27:11Z</updated>
	<author>
		<name>Thomas Fromm-2</name>
	</author>
	<content type="html">On Thursday 27 November 2008 10:11, &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20716710&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;M.Schilling@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Hi, how can I add the Provider Bouncy Castle to java security, without
&lt;br&gt;&amp;gt; copy the bcprov.jar to the Folder jre\lib\ext?
&lt;br&gt;&lt;br&gt;Inside your classpath should also work. But the signed bcprov.jar must be left 
&lt;br&gt;untouched.
&lt;br&gt;&lt;br&gt;&amp;gt; Can I add them only from Code? Because not every client,who use my
&lt;br&gt;&amp;gt; application, has the permission and the skill to add do this.
&lt;br&gt;&lt;br&gt;You can register the provider inside your source. 
&lt;br&gt;&lt;br&gt;&amp;gt; I'm developing a GUI-Tool to decrypt PGP - encrypted files, that should
&lt;br&gt;&amp;gt; run on clients that not have administrator permissions of their OS.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can anyone show me a way how I can solve this problem?
&lt;br&gt;&lt;br&gt;Putting the bcprov.jar into your local classpath and register the 
&lt;br&gt;provider in source should avoid putting the bcprov.jar into the lib/ext/ 
&lt;br&gt;directory of the jvm and modify the java.sceurity.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;inubit AG - integrating your business and IT &lt;a href=&quot;http://www.inubit.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.inubit.com&lt;/a&gt;&lt;br&gt;Vorstand: Dr. Torsten Schmale (Vorsitzender)
&lt;br&gt;Vorsitzender des Aufsichtsrates: Dr. Wolf-Dieter Klemt
&lt;br&gt;Registergericht: AG Charlottenburg / Registernummer: HRB 80154
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-can-I-add-Provider-BC-without-copy-bcprov.jar-to-jre%5Clib%5Cext-tp20715712p20716710.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20716231</id>
	<title>Licensing question</title>
	<published>2008-11-27T01:48:51Z</published>
	<updated>2008-11-27T01:48:51Z</updated>
	<author>
		<name>Massimiliano_Ziccardi</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Hi all.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;We are building an Eclipse RCP application,
and we'd like to use bouncycastle.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;To be used from our RCP plugins, we
need to bundle bouncycastle's jars inside our plugin. However, this way,
bouncycastle's jars are not visible anymore (&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;without unzipping our plugin jar).&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Would be enough to be compliant to bouncycastle
licence to:&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;1) Create a plugin called org.bouncycastle,
containing the original bouncycastle's jars (this way, there will be a
org.bouncycastle.jar plugin file)&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;2) Put inside the LICENSE directory
the bouncycastle LICENSE&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;3) Explicitly refer to the bouncycastle
license inside our product license&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;4) Put a statement like this in the
LICENSE: &amp;quot;This product contains software developed by The Legion Of
BouncyCastle (&lt;/font&gt;&lt;a href=www.bouncycastle.org target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;www.bouncycastle.org&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;)&amp;quot;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;?&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;We won't provide the source code.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Thank you in advance.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Massimiliano Ziccardi&lt;br&gt;
&lt;/font&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;
&lt;hr&gt;
&lt;p&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
&lt;p&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;SPECIALE NORMATIVE: Fattura Elettronica
obbligatoria verso la Pubblica Amministrazione&lt;br&gt;
&lt;/font&gt;&lt;font size=3 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.intesa.it target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=3 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.intesa.it&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;
&lt;p&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;&lt;font size=3 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;
&lt;hr&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-can-I-add-Provider-BC-without-copy-bcprov.jar-to-jre%5Clib%5Cext-tp20715712p20716231.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20715712</id>
	<title>How can I add Provider BC without copy bcprov.jar to jre\lib\ext</title>
	<published>2008-11-27T01:11:43Z</published>
	<updated>2008-11-27T01:11:43Z</updated>
	<author>
		<name>M.Schilling</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Hi, how can I add the Provider Bouncy
Castle to java security, without copy the bcprov.jar to the Folder jre\lib\ext?&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Can I add them only from Code? Because
not every client,who use my application, has the permission and the skill
to add do this.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;I'm developing a GUI-Tool to decrypt
PGP - encrypted files, that should run on clients that not have administrator
permissions of their OS.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Can anyone show me a way how I can solve
this problem?&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Greetings,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Marc Schilling&lt;/font&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-can-I-add-Provider-BC-without-copy-bcprov.jar-to-jre%5Clib%5Cext-tp20715712p20715712.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20714143</id>
	<title>manual signing</title>
	<published>2008-11-26T22:22:03Z</published>
	<updated>2008-11-26T22:22:03Z</updated>
	<author>
		<name>stift</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=DE link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;Hello,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;ive a problem to signing files manual. I want to do every
step manually, so the user of the program can change hash alg, padding, and
encryption (RSA) with keylen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;The first code sample is the normal way to sign and in the
second i do it on my own.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;But ive the problem, that the result of both samples are
different&amp;#8230; &lt;span style='font-family:Wingdings'&gt;L&lt;/span&gt; Can you please
help me and say where my failure is?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;
&amp;nbsp;Signature sig =
Signature.getInstance(&amp;quot;MD5WithRSA&amp;quot;,&amp;quot;BC&amp;quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
sig.initSign(keypair.getPrivate());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
sig.update(bytesToSign);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
System.out.println(new BigInteger(1,sig.sign()).toString(16));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
MessageDigest md5 = MessageDigest.getInstance(&amp;quot;MD5&amp;quot;,&amp;quot;BC&amp;quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
md5.update(bytesToSign);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
bytesToSign= md5.digest();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
System.out.println(new BigInteger(1,bytesToSign).toString(16));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Cipher cipher =
Cipher.getInstance(&amp;quot;RSA/NONE/PKCS1Padding&amp;quot;,&amp;quot;BC&amp;quot;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
cipher.init(Cipher.ENCRYPT_MODE,keypair.getPrivate() );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoPlainText&gt;&lt;span style='font-family:&quot;Century&quot;,&quot;serif&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
System.out.println(new BigInteger(1,cipher.doFinal(bytesToSign)).toString(16));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Greetings Gerald&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/manual-signing-tp20714143p20714143.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20707563</id>
	<title>Re: ECDSA's J2me implementation's performance evaluation</title>
	<published>2008-11-26T11:29:47Z</published>
	<updated>2008-11-26T11:29:47Z</updated>
	<author>
		<name>Markus Kilås</name>
	</author>
	<content type="html">I have just started to do some performance measurements on signature
&lt;br&gt;verification using Bouncy Castle in J2ME and JSR-177 (SATSA-CRYPTO).
&lt;br&gt;&lt;br&gt;At a first look it seams that the ECDSA is a lot slower than both RSA
&lt;br&gt;and DSA.
&lt;br&gt;&lt;br&gt;When verifying X.509-certificates signed by different algorithms and
&lt;br&gt;running in the emulator verifying using ECDSA (P-192, SHA-1) takes about
&lt;br&gt;3000ms, DSA (1024-bit) about 500ms and RSA (RSASSA-PKCS1 1024-bit) only
&lt;br&gt;50ms.
&lt;br&gt;&lt;br&gt;I'm not sure if I will also look at signing and key generation.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Markus
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20707563&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yunpu.zhu@...&lt;/a&gt; skrev:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Did anyone make some performance evaluation on ECDSA implemented in BC?
&lt;br&gt;&amp;gt; If we implemented ECDSA with J2ME: generating Key Pair, signing in CLDC
&lt;br&gt;&amp;gt; mobile devices, and verifying it in rich resources' computer. How are
&lt;br&gt;&amp;gt; the speed in J2ME implementation?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hope anybody can join this discussion.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yunpu
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ECDSA%27s-J2me-implementation%27s-performance-evaluation-tp20654105p20707563.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20696502</id>
	<title>Re: Please verify Smime</title>
	<published>2008-11-26T00:12:44Z</published>
	<updated>2008-11-26T00:12:44Z</updated>
	<author>
		<name>Corné A</name>
	</author>
	<content type="html">&lt;div&gt;Martijn thanks for your help,&lt;br&gt;&lt;br&gt;The CA tells me its a PKCS p7b but as far as i know a opaque s/mime signed message is a p7m?!&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;regards,&lt;/div&gt;
&lt;div&gt;Corné&lt;br&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;2008/11/25 Martijn Brinkers &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20696502&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;martijn.list@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;The base64 encoded blob contains a opaque s/mime signed message with a&lt;br&gt;application/pkcs10 attachment. The details of the message are shown&lt;br&gt;
below.&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;Martijn Brinkers&lt;br&gt;&lt;br&gt;&lt;br&gt;*** details of signed message ***&lt;br&gt;&lt;br&gt;Signed message&lt;br&gt;&lt;br&gt;CMSVersion: 1&lt;br&gt;&lt;br&gt;*** [Signer 0] ***&lt;br&gt;&lt;br&gt;CMS Version: 1&lt;br&gt;&lt;br&gt;*** [SignerId] ***&lt;br&gt;Issuer: EMAILADDRESS=&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20696502&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;, CN=DigiNotar Public CA,&lt;br&gt;
O=DigiNotar, C=NL&lt;br&gt;Serial number: 41BDAC7E&lt;br&gt;SubjectKeyIdentifier: null&lt;br&gt;&lt;br&gt;Digest: SHA-1&lt;br&gt;Encryption alg. OID: 1.2.840.113549.1.1.1&lt;br&gt;Signing time: Mon Oct 27 09:19:31 GMT 2008&lt;br&gt;&lt;br&gt;Signed attributes:&lt;br&gt;DER Sequence&lt;br&gt;
&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.1.9.4)&lt;br&gt;&amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Octet String[20]&lt;br&gt;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.1.9.3)&lt;br&gt;&amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.1.7.1)&lt;br&gt;DER Sequence&lt;br&gt;
&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.1.9.15)&lt;br&gt;&amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.3.7)&lt;br&gt;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.1.9.16.2.11)&lt;br&gt;
&amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tagged [0] IMPLICIT&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.1.9.1)&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IA5String(&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20696502&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(&lt;a href=&quot;http://2.5.4.3/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;2.5.4.3&lt;/a&gt;)&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PrintableString(DigiNotar Public CA)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(&lt;a href=&quot;http://2.5.4.10/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;2.5.4.10&lt;/a&gt;)&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PrintableString(DigiNotar)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(&lt;a href=&quot;http://2.5.4.6/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;2.5.4.6&lt;/a&gt;)&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PrintableString(NL)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Integer(1102949502)&lt;br&gt;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.2.840.113549.1.9.5)&lt;br&gt;&amp;nbsp; &amp;nbsp;DER Set&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UTCTime(081027091931GMT+00:00)&lt;br&gt;&lt;br&gt;Unsigned attributes:&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;SMIME capabilities&lt;br&gt;&lt;br&gt;3DES&lt;br&gt;&lt;br&gt;Verification OK.&lt;br&gt;==============================&lt;br&gt;Certificates:&lt;br&gt;&lt;br&gt;*** Certificate 0&lt;br&gt;&lt;br&gt;&amp;nbsp;[0] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Version: 3&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SerialNumber: 1102949502&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IssuerDN: C=NL,O=DigiNotar,CN=DigiNotar Public&lt;br&gt;
CA,E=&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20696502&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Start Date: Mon Dec 13 14:51:42 GMT 2004&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Final Date: Fri Dec 12 14:51:42 GMT 2008&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SubjectDN: C=NL,O=Pantheon Automatisering B.V.&lt;br&gt;
(0001055135),L=Heerenveen Burgemeester Falkenaweg 58-2&lt;br&gt;(0000),OU=Envelopcertificaat DS - zie CPS,OU=(0412130028),CN=Pantheon&lt;br&gt;Automatisering B.V. (0412130028)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Public Key: RSA Public Key&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;modulus:&lt;br&gt;
c42b530bd273a00271c93797a3536244a031c3af6ea014c70051ab579488917bf349321fc9b29e481ff269159af36f9eee0cc2d992299a1e7c74e44a1ea1ee5954fa45365b6a0830c81540a4aa460018e6654bcf25df8874cab3db207e55ed4640c9a465daee6bb54ef99f19c2f2a6f3b208317f9ce7fa7f375e010a14355113&lt;br&gt;
&amp;nbsp; &amp;nbsp;public exponent: 10001&lt;br&gt;&lt;br&gt;&amp;nbsp;Signature Algorithm: SHA1WithRSAEncryption&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Signature: 3b4769e53a1b6ab2eae0e0589bca29d08d1e4cae&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; be172474c13b75406e0247fd8f5d8322225e8859&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 310c801de999b73496b5eb27fc8de749950c6b41&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f1c80b477422bac105d479fb66bf5c32f307beac&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ff88fea4714fe455c2f9274eb190672438ac24b5&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bf4f74a1db989ef06c6368c6328507028d681653&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f865f690c3861eeb99b3bd2c7f2ea5bdefe08ddf&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e3c6f6ae646586050714898d753815a5959740b0&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2a8c050dd5b9e045d379eac15340429c8f053326&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1b6c4a8e46cc2935a0b526c97ef5155cfd923dac&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; d4b5193dd8e2906fa0852fdb4c006d76aff4aace&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; deef9ef6f33548e63b8d0b8b3c4760dfe5a7934f&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e2950db6ea3f9012db666dce9895ff1a&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Extensions:&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; critical(true) KeyUsage: 0x80&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; critical(false) &lt;a href=&quot;http://2.5.29.37/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;2.5.29.37&lt;/a&gt; value = DER Sequence&lt;br&gt;
&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.3.6.1.5.5.7.3.2)&lt;br&gt;&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.3.6.1.5.5.7.3.4)&lt;br&gt;&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.3.6.1.5.5.7.3.7)&lt;br&gt;&amp;nbsp; &amp;nbsp;ObjectIdentifier(1.3.6.1.4.1.311.10.3.4)&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; critical(false) &lt;a href=&quot;http://2.5.29.32/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;2.5.29.32&lt;/a&gt; value = DER Sequence&lt;br&gt;
&amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(2.16.528.1.1001.1.1.1.4.4)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(1.3.6.1.5.5.7.2.2)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;VisibleString(Conditions, as mentioned on our&lt;br&gt;

&lt;div class=&quot;Ih2E3d&quot;&gt;website (&lt;a href=&quot;http://www.diginotar.nl/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.diginotar.nl&lt;/a&gt;), are applicable to all our products and&lt;br&gt;&lt;/div&gt;services.)&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; critical(false) 1.3.6.1.5.5.7.1.1 value = DER&lt;br&gt;
Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp;DER Sequence&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObjectIdentifier(1.3.6.1.5.5.7.48.1)&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tagged [6] IMPLICIT&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Octet String[30]&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; critical(false) &lt;a href=&quot;http://2.5.29.35/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;2.5.29.35&lt;/a&gt; value = DER Sequence&lt;br&gt;
&amp;nbsp; &amp;nbsp;Tagged [0] IMPLICIT&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DER Octet String[8]&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; critical(false) &lt;a href=&quot;http://2.5.29.14/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;2.5.29.14&lt;/a&gt; value = DER Octet&lt;br&gt;String[8]&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Extra information:&lt;br&gt;
&lt;br&gt;SubjectKeyIdentifier: 40906239EE5D3650&lt;br&gt;Email: []&lt;br&gt;&lt;br&gt;==============================&lt;br&gt;CRLs:&lt;br&gt;&lt;br&gt;*** Unsigned message:&lt;br&gt;&lt;br&gt;Content-Type: application/pkcs10; name=E-20081027101922591.p10&lt;br&gt;Content-Transfer-Encoding: base64&lt;br&gt;
Content-Disposition: attachment; filename=&amp;quot;E-20081027101922591.p10&amp;quot;&lt;br&gt;&lt;br&gt;MIICUTCCAboCAQAwge8xCzAJBgNVBAYTAk5MMTIwMAYDVQQKEylQYW50aGVvbiBBdXRvbWF0aXNl&lt;br&gt;cmluZyBCLlYuICgwMDAxMDU1MTM1KTE3MDUGA1UEBxMuSGVlcmVudmVlbiBCdXJnZW1lZXN0ZXIg&lt;br&gt;
RmFsa2VuYXdlZyA1OC0yICgwMDAwKTEoMCYGA1UECxMfRW52ZWxvcGNlcnRpZmljYWF0IERTIC0g&lt;br&gt;emllIENQUzEVMBMGA1UECxMMKDA0MTIxMzAwMjgpMTIwMAYDVQQDEylQYW50aGVvbiBBdXRvbWF0&lt;br&gt;aXNlcmluZyBCLlYuICgwNDEyMTMwMDI4KTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxCtT&lt;br&gt;
C9JzoAJxyTeXo1NiRKAxw69uoBTHAFGrV5SIkXvzSTIfybKeSB/yaRWa82&lt;br&gt;+e7gzC2ZIpmh58dORK&lt;br&gt;HqHuWVT6RTZbaggwyBVApKpGABjmZUvPJd+IdMqz2yB+Ve1GQMmkZdrua7VO&lt;br&gt;+Z8ZwvKm87IIMX+c&lt;br&gt;5/p/N14BChQ1URMCAwEAAaAhMB8GCSqGSIb3DQEJDjESMBAwDgYDVR0PAQH/BAQDAgeAMA0GCSqG&lt;br&gt;
SIb3DQEBBQUAA4GBAEfjf4SJyRwnpk0TkaDP4+HjPhUA4bes8m0i3p6poVL4SqsbQ97I&lt;br&gt;+U5FRyVa&lt;br&gt;l2Zj4BoSbax0hMAoKbqbK9paBaVUpftpyVdzksRB9bi2jQSyZ3epZ7rpkK0WHgX45k6C6eDRnWyd&lt;br&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;&lt;br&gt;On Tue, 2008-11-25 at 17:39 +0100, Corné A wrote:&lt;br&gt;&amp;gt; Date: Mon, 27 Oct 2008 10:19:32 +0100 (CET)&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20696502&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;certificaat@...&lt;/a&gt;&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20696502&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aanvraag@...&lt;/a&gt;&lt;br&gt;
&amp;gt; Subject: [VERL] [Pantheon Automatisering B.V. (0412130028)] [A.R.&lt;br&gt;&amp;gt; Bakker]&lt;br&gt;&amp;gt; &amp;nbsp;[0513-657357] [&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20696502&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;a.bakker@...&lt;/a&gt;]&lt;br&gt;&amp;gt; MIME-Version: 1.0&lt;br&gt;
&amp;gt; Content-Type: multipart/mixed;&lt;br&gt;&amp;gt; &amp;nbsp;boundary=&amp;quot;----=_Part_0_1334408815.1225099171956&amp;quot;&lt;br&gt;&amp;gt; ------=_Part_0_1334408815.1225099171956&lt;br&gt;&amp;gt; Content-Type: text/plain; charset=US-ASCII&lt;br&gt;&amp;gt; Content-Transfer-Encoding: 7bit&lt;br&gt;
&amp;gt; ------=_Part_0_1334408815.1225099171956&lt;br&gt;&amp;gt; Content-Type: application/pkcs7-mime; smime-type=signed-data;&lt;br&gt;&amp;gt; name=&amp;quot;E-20081027101922591.p7m&amp;quot;&lt;br&gt;&amp;gt; Content-Transfer-Encoding: base64&lt;br&gt;&amp;gt; Content-Disposition: attachment; filename=&amp;quot;E-20081027101922591.p7m&amp;quot;&lt;br&gt;
&amp;gt; MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAaCAJIAEggPaQ29u&lt;br&gt;&amp;gt; dGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wa2NzMTA7IG5hbWU9RS0yMDA4MTAyNzEwMTkyMjU5MS5w&lt;br&gt;&amp;gt; MTANCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlv&lt;br&gt;
&amp;gt; bjogYXR0YWNobWVudDsgZmlsZW5hbWU9IkUtMjAwODEwMjcxMDE5MjI1OTEucDEwIg0KDQpNSUlD&lt;br&gt;&amp;gt; VVRDQ0Fib0NBUUF3Z2U4eEN6QUpCZ05WQkFZVEFrNU1NVEl3TUFZRFZRUUtFeWxRWVc1MGFHVnZi&lt;br&gt;&amp;gt; aUJCZFhSdmJXRjBhWE5sDQpjbWx1WnlCQ0xsWXVJQ2d3TURBeE1EVTFNVE0xS1RFM01EVUdBMVVF&lt;br&gt;
&amp;gt; QnhNdVNHVmxjbVZ1ZG1WbGJpQkNkWEpuWlcxbFpYTjBaWElnDQpSbUZzYTJWdVlYZGxaeUExT0Mw&lt;br&gt;&amp;gt; eUlDZ3dNREF3S1RFb01DWUdBMVVFQ3hNZlJXNTJaV3h2Y0dObGNuUnBabWxqWVdGMElFUlRJQzBn&lt;br&gt;&amp;gt; DQplbWxsSUVOUVV6RVZNQk1HQTFVRUN4TU1LREEwTVRJeE16QXdNamdwTVRJd01BWURWUVFERXls&lt;br&gt;
&amp;gt; UVlXNTBhR1Z2YmlCQmRYUnZiV0YwDQphWE5sY21sdVp5QkNMbFl1SUNnd05ERXlNVE13TURJNEtU&lt;br&gt;&amp;gt; Q0JuekFOQmdrcWhraUc5dzBCQVFFRkFBT0JqUUF3Z1lrQ2dZRUF4Q3RUDQpDOUp6b0FKeHlUZVhv&lt;br&gt;&amp;gt; MU5pUktBeHc2OXVvQlRIQUZHclY1U0lrWHZ6U1RJZnliS2VTQi95YVJXYTgyK2U3Z3pDMlpJcG1o&lt;br&gt;
&amp;gt; NThkT1JLDQpIcUh1V1ZUNlJUWmJhZ2d3eUJWQXBLcEdBQmptWlV2UEpkK0lkTXF6MnlCK1ZlMUdR&lt;br&gt;&amp;gt; TW1rWmRydWE3Vk8rWjhad3ZLbTg3SUlNWCtjDQo1L3AvTjE0QkNoUTFVUk1DQXdFQUFhQWhNQjhH&lt;br&gt;&amp;gt; Q1NxR1NJYjNEUUVKRGpFU01CQXdEZ1lEVlIwUEFRSC9CQVFEQWdlQU1BMEdDU3FHDQpTSWIzRFFF&lt;br&gt;
&amp;gt; QkJRVUFBNEdCQUVmamY0U0p5UnducGswVGthRFA0K0hqUGhVQTRiZXM4bTBpM3A2cG9WTDRTcXNi&lt;br&gt;&amp;gt; UTk3SStVNUZSeVZhDQpsMlpqNEJvU2JheDBoTUFvS2JxYks5cGFCYVZVcGZ0cHlWZHprc1JCOWJp&lt;br&gt;&amp;gt; MmpRU3laM2VwWjdycGtLMFdIZ1g0NWs2QzZlRFJuV3lkDQpnMGlyRXlJR0ZvdC90d1k2dEE2eWVW&lt;br&gt;
&amp;gt; aFZ6aUJudFhxVmV1M3QAAAAAAACgggSaMIIEljCCA36gAwIBAgIEQb2sfjANBgkqhkiG9w0BAQUF&lt;br&gt;&amp;gt; ADBhMQswCQYDVQQGEwJOTDESMBAGA1UEChMJRGlnaU5vdGFyMRwwGgYDVQQDExNEaWdpTm90YXIg&lt;br&gt;&amp;gt; UHVibGljIENBMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDAeFw0wNDEyMTMxNDUx&lt;br&gt;
&amp;gt; NDJaFw0wODEyMTIxNDUxNDJaMIHvMQswCQYDVQQGEwJOTDEyMDAGA1UEChMpUGFudGhlb24gQXV0&lt;br&gt;&amp;gt; b21hdGlzZXJpbmcgQi5WLiAoMDAwMTA1NTEzNSkxNzA1BgNVBAcTLkhlZXJlbnZlZW4gQnVyZ2Vt&lt;br&gt;&amp;gt; ZWVzdGVyIEZhbGtlbmF3ZWcgNTgtMiAoMDAwMCkxKDAmBgNVBAsTH0VudmVsb3BjZXJ0aWZpY2Fh&lt;br&gt;
&amp;gt; dCBEUyAtIHppZSBDUFMxFTATBgNVBAsTDCgwNDEyMTMwMDI4KTEyMDAGA1UEAxMpUGFudGhlb24g&lt;br&gt;&amp;gt; QXV0b21hdGlzZXJpbmcgQi5WLiAoMDQxMjEzMDAyOCkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ&lt;br&gt;&amp;gt; AoGBAMQrUwvSc6ACcck3l6NTYkSgMcOvbqAUxwBRq1eUiJF780kyH8mynkgf8mkVmvNvnu4MwtmS&lt;br&gt;
&amp;gt; KZoefHTkSh6h7llU&lt;br&gt;&amp;gt; +kU2W2oIMMgVQKSqRgAY5mVLzyXfiHTKs9sgflXtRkDJpGXa7mu1TvmfGcLy&lt;br&gt;&amp;gt; pvOyCDF/nOf6fzdeAQoUNVETAgMBAAGjggFJMIIBRTAOBgNVHQ8BAf8EBAMCB4AwMwYDVR0lBCww&lt;br&gt;&amp;gt; KgYIKwYBBQUHAwIGCCsGAQUFBwMEBggrBgEFBQcDBwYKKwYBBAGCNwoDBDCBmQYDVR0gBIGRMIGO&lt;br&gt;
&amp;gt; MIGLBgtghBABh2kBAQEEBDB8MHoGCCsGAQUFBwICMG4abENvbmRpdGlvbnMsIGFzIG1lbnRpb25l&lt;br&gt;&amp;gt; ZCBvbiBvdXIgd2Vic2l0ZSAod3d3LmRpZ2lub3Rhci5ubCksIGFyZSBhcHBsaWNhYmxlIHRvIGFs&lt;br&gt;&amp;gt; bCBvdXIgcHJvZHVjdHMgYW5kIHNlcnZpY2VzLjA6BggrBgEFBQcBAQQuMCwwKgYIKwYBBQUHMAGG&lt;br&gt;
&amp;gt; Hmh0dHA6Ly92YWxpZGF0aW9uLmRpZ2lub3Rhci5ubDATBgNVHSMEDDAKgAhI3ACCaGMkoDARBgNV&lt;br&gt;&amp;gt; HQ4ECgQIQJBiOe5dNlAwDQYJKoZIhvcNAQEFBQADggEBADtHaeU6G2qy6uDgWJvKKdCNHkyuvhck&lt;br&gt;&amp;gt; dME7dUBuAkf9j12DIiJeiFkxDIAd6Zm3NJa16yf8jedJlQxrQfHIC0d0IrrBBdR5&lt;br&gt;
&amp;gt; +2a/XDLzB76s&lt;br&gt;&amp;gt; /4j+pHFP5FXC&lt;br&gt;&amp;gt; +SdOsZBnJDisJLW/T3Sh25ie8GxjaMYyhQcCjWgWU/hl9pDDhh7rmbO9LH8upb3v&lt;br&gt;&amp;gt; 4I3f48b2rmRlhgUHFImNdTgVpZWXQLAqjAUN1bngRdN56sFTQEKcjwUzJhtsSo5GzCk1oLUmyX71&lt;br&gt;&amp;gt; FVz9kj2s1LUZPdjikG+ghS/bTABtdq/0qs7e75728zVI5juNC4s8R2Df5aeTT&lt;br&gt;
&amp;gt; +KVDbbqP5AS22Zt&lt;br&gt;&amp;gt; zpiV/xoxggIIMIICBAIBATBpMGExCzAJBgNVBAYTAk5MMRIwEAYDVQQKEwlEaWdpTm90YXIxHDAa&lt;br&gt;&amp;gt; BgNVBAMTE0RpZ2lOb3RhciBQdWJsaWMgQ0ExIDAeBgkqhkiG9w0BCQEWEWluZm9AZGlnaW5vdGFy&lt;br&gt;&amp;gt; Lm5sAgRBvax&lt;br&gt;&amp;gt; +MAkGBSsOAwIaBQCggfYwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAbBgkqhkiG&lt;br&gt;
&amp;gt; 9w0BCQ8xDjAMMAoGCCqGSIb3DQMHMBwGCSqGSIb3DQEJBTEPFw0wODEwMjcwOTE5MzFaMCMGCSqG&lt;br&gt;&amp;gt; SIb3DQEJBDEWBBQjJ3GRPSOrzvJcDqwB6vVYD7YStTB6BgsqhkiG9w0BCRACCzFroGkwYTEgMB4G&lt;br&gt;&amp;gt; CSqGSIb3DQEJARYRaW5mb0BkaWdpbm90YXIubmwxHDAaBgNVBAMTE0RpZ2lOb3RhciBQdWJsaWMg&lt;br&gt;
&amp;gt; Q0ExEjAQBgNVBAoTCURpZ2lOb3RhcjELMAkGA1UEBhMCTkwCBEG9rH4wDQYJKoZIhvcNAQEBBQAE&lt;br&gt;&amp;gt; gYCr5dff3+JALL2N0zrbkVGumi3EvdsBrj94AJIzTEOwdbq5UBX6OqBC5ZXsM4jWwE&lt;br&gt;&amp;gt; +KUL9Ncalh&lt;br&gt;&amp;gt; HNrygQ27cq2B9XS4NAtqlaGiQ7UdTWmEuji100jGrdKKrL6R9lTMd3Gr4kf30OU9RXsx&lt;br&gt;
&amp;gt; +KcumL3r&lt;br&gt;&amp;gt; +j5Kos4DNO/0/4dDKD2ULAAAAAAAAA==&lt;br&gt;&amp;gt; ------=_Part_0_1334408815.1225099171956--&lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Please-verify-Smime-tp20684946p20696502.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20694044</id>
	<title>RE: Encryption Size</title>
	<published>2008-11-25T19:17:00Z</published>
	<updated>2008-11-25T19:17:00Z</updated>
	<author>
		<name>David Hook-2</name>
	</author>
	<content type="html">&lt;br&gt;Yes that would impact the size. It's pretty much a waste of time trying
&lt;br&gt;to compress encrypted data though - if you can compress before
&lt;br&gt;encrypting.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;On Tue, 2008-11-25 at 10:37 -0500, Mark Lookabaugh wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Here is the code in question. &amp;nbsp; Any idea why this might generate a
&lt;br&gt;&amp;gt; different output size each time?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In this case it's being called with useBase64Encoding = false;
&lt;br&gt;&amp;gt; SignatureVersion.PGP_SIGNATURE_VERSION_3;
&lt;br&gt;&amp;gt; PGPEncryptedDataGenerator.TRIPLE_DES (don't ask...); and
&lt;br&gt;&amp;gt; PGPCompressedData.ZIP.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could it be the ZIP compression? &amp;nbsp;If the session key generated a
&lt;br&gt;&amp;gt; particular stream of bytes that compressed better than another, would
&lt;br&gt;&amp;gt; that impact the size?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for any help,
&lt;br&gt;&amp;gt; Mark
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;public void signAndEncryptFile(
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 		final OutputStream outputStream,
&lt;br&gt;&amp;gt; 			final String plaintextFilePath, 
&lt;br&gt;&amp;gt; 			final InputStream[] encryptionKeys,
&lt;br&gt;&amp;gt; 			final boolean useBase64Encoding, 
&lt;br&gt;&amp;gt; 			final boolean withIntegrityCheck,
&lt;br&gt;&amp;gt; 			final boolean includeRMGKey,
&lt;br&gt;&amp;gt; 			final InputStream signingKey,
&lt;br&gt;&amp;gt; 			final String passphrase,
&lt;br&gt;&amp;gt; 			final SignatureVersion signatureVersion,
&lt;br&gt;&amp;gt; 			final Integer encryptionCipher,
&lt;br&gt;&amp;gt; 			final Integer compressionAlgo) 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 	throws Exception
&lt;br&gt;&amp;gt; 	{
&lt;br&gt;&amp;gt; 		final OutputStream out = useBase64Encoding ? new
&lt;br&gt;&amp;gt; ArmoredOutputStream(outputStream)
&lt;br&gt;&amp;gt; 				: outputStream;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		InputStream rmgKeyInputStream =
&lt;br&gt;&amp;gt; PGPUtils.class.getResourceAsStream(
&lt;br&gt;&amp;gt; 				RMG_DEFAULT_KEY);
&lt;br&gt;&amp;gt; 		PGPPublicKey rmgKey = readPublicKey(rmgKeyInputStream);
&lt;br&gt;&amp;gt; 		IOUtils.closeQuietly(rmgKeyInputStream);
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		//Figure out the encryption cipher:
&lt;br&gt;&amp;gt; 		int cipher = PGPEncryptedData.CAST5;
&lt;br&gt;&amp;gt; 		if (encryptionCipher != null) {
&lt;br&gt;&amp;gt; 			logger.logINFO(&amp;quot;Using specified encryption
&lt;br&gt;&amp;gt; cipher: &amp;quot; + encryptionCipher);
&lt;br&gt;&amp;gt; 			cipher = encryptionCipher;
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		else {
&lt;br&gt;&amp;gt; 			logger.logINFO(&amp;quot;Using default encryption cipher
&lt;br&gt;&amp;gt; CAST5&amp;quot;);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		//Figure out the compression algo
&lt;br&gt;&amp;gt; 		int compression = PGPCompressedData.ZLIB;
&lt;br&gt;&amp;gt; 		if (compressionAlgo != null) {
&lt;br&gt;&amp;gt; 			logger.logINFO(&amp;quot;Using specified compression
&lt;br&gt;&amp;gt; algorithm: &amp;quot; + compressionAlgo); 
&lt;br&gt;&amp;gt; 			compression = compressionAlgo;
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		else {
&lt;br&gt;&amp;gt; 			logger.logINFO(&amp;quot;Using default compression
&lt;br&gt;&amp;gt; algorithm ZLIB&amp;quot;);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		// Set signature version
&lt;br&gt;&amp;gt; 		boolean version3sig = false;
&lt;br&gt;&amp;gt; 		boolean version4sig = true;
&lt;br&gt;&amp;gt; 		if (signatureVersion != null) {
&lt;br&gt;&amp;gt; 			logger.logINFO(&amp;quot;Using specified signature
&lt;br&gt;&amp;gt; version: &amp;quot; + signatureVersion);
&lt;br&gt;&amp;gt; 			if (signatureVersion ==
&lt;br&gt;&amp;gt; SignatureVersion.PGP_SIGNATURE_VERSION_3) {
&lt;br&gt;&amp;gt; 				version3sig = true;
&lt;br&gt;&amp;gt; 				version4sig = false;
&lt;br&gt;&amp;gt; 			}
&lt;br&gt;&amp;gt; 			else if (signatureVersion ==
&lt;br&gt;&amp;gt; SignatureVersion.PGP_SIGNATURE_VERSION_4) {
&lt;br&gt;&amp;gt; 				version3sig = false;
&lt;br&gt;&amp;gt; 				version4sig = true;
&lt;br&gt;&amp;gt; 			}
&lt;br&gt;&amp;gt; 			else {
&lt;br&gt;&amp;gt; 				throw new RuntimeException(&amp;quot;Unhandled
&lt;br&gt;&amp;gt; signature type: &amp;quot; + signatureVersion);
&lt;br&gt;&amp;gt; 			}
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		else {
&lt;br&gt;&amp;gt; 			logger.logINFO(&amp;quot;Using default signature version
&lt;br&gt;&amp;gt; PGP_SIGNATURE_VERSION_4&amp;quot;);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		PGPEncryptedDataGenerator cPk = new
&lt;br&gt;&amp;gt; PGPEncryptedDataGenerator(
&lt;br&gt;&amp;gt; 				cipher, withIntegrityCheck, new
&lt;br&gt;&amp;gt; SecureRandom(),
&lt;br&gt;&amp;gt; 				&amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		//Add encryption keys:
&lt;br&gt;&amp;gt; 		for (InputStream i : encryptionKeys) {
&lt;br&gt;&amp;gt; 			PGPPublicKey encKey = readPublicKey(i);
&lt;br&gt;&amp;gt; 			cPk.addMethod(encKey);			
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		if (includeRMGKey) {
&lt;br&gt;&amp;gt; 			cPk.addMethod(rmgKey);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		OutputStream cOut = cPk.open(out, new byte[1 &amp;lt;&amp;lt; 16]);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		PGPSecretKey pgpSec = readSecretKey(signingKey);
&lt;br&gt;&amp;gt; 		PGPPrivateKey pgpPrivKey =
&lt;br&gt;&amp;gt; pgpSec.extractPrivateKey(passphrase.toCharArray(), &amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		PGPV3SignatureGenerator s3Gen = null;
&lt;br&gt;&amp;gt; 		PGPSignatureGenerator s4Gen = null;
&lt;br&gt;&amp;gt; 		if (version3sig) {
&lt;br&gt;&amp;gt; 			s3Gen = new
&lt;br&gt;&amp;gt; PGPV3SignatureGenerator(pgpSec.getPublicKey().getAlgorithm(),
&lt;br&gt;&amp;gt; PGPUtil.SHA1, &amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt; 			s3Gen.initSign(PGPSignature.BINARY_DOCUMENT,
&lt;br&gt;&amp;gt; pgpPrivKey);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		else if (version4sig) {
&lt;br&gt;&amp;gt; 			s4Gen = new
&lt;br&gt;&amp;gt; PGPSignatureGenerator(pgpSec.getPublicKey().getAlgorithm(),
&lt;br&gt;&amp;gt; PGPUtil.SHA1, &amp;quot;BC&amp;quot;);
&lt;br&gt;&amp;gt; 			s4Gen.initSign(PGPSignature.BINARY_DOCUMENT,
&lt;br&gt;&amp;gt; pgpPrivKey);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		Iterator it = pgpSec.getPublicKey().getUserIDs();
&lt;br&gt;&amp;gt; 		if (it.hasNext()) {
&lt;br&gt;&amp;gt; 			PGPSignatureSubpacketGenerator spGen = new
&lt;br&gt;&amp;gt; PGPSignatureSubpacketGenerator();
&lt;br&gt;&amp;gt; 			spGen.setSignerUserID(false, (String)
&lt;br&gt;&amp;gt; it.next());
&lt;br&gt;&amp;gt; 			if (version4sig) {
&lt;br&gt;&amp;gt; 				// Hashed Subpackets only apply to v4
&lt;br&gt;&amp;gt; signatures
&lt;br&gt;&amp;gt; 	
&lt;br&gt;&amp;gt; s4Gen.setHashedSubpackets(spGen.generate());
&lt;br&gt;&amp;gt; 			}
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		PGPCompressedDataGenerator cGen = new
&lt;br&gt;&amp;gt; PGPCompressedDataGenerator(
&lt;br&gt;&amp;gt; 				compression);
&lt;br&gt;&amp;gt; 		BCPGOutputStream bOut = new
&lt;br&gt;&amp;gt; BCPGOutputStream(cGen.open(cOut));
&lt;br&gt;&amp;gt; 		if (version3sig) {
&lt;br&gt;&amp;gt; 	
&lt;br&gt;&amp;gt; s3Gen.generateOnePassVersion(false).encode(bOut);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		else if (version4sig) {
&lt;br&gt;&amp;gt; 	
&lt;br&gt;&amp;gt; s4Gen.generateOnePassVersion(false).encode(bOut);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		File file = new File(plaintextFilePath);
&lt;br&gt;&amp;gt; 		PGPLiteralDataGenerator lGen = new
&lt;br&gt;&amp;gt; PGPLiteralDataGenerator();
&lt;br&gt;&amp;gt; 		OutputStream lOut = lGen.open(bOut,
&lt;br&gt;&amp;gt; PGPLiteralData.BINARY, file
&lt;br&gt;&amp;gt; 				.getName(), new Date(), new byte[1 &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; 16]);
&lt;br&gt;&amp;gt; 		// use of buffering to speed up write
&lt;br&gt;&amp;gt; 		byte[] buffer = new byte[1 &amp;lt;&amp;lt; 16];
&lt;br&gt;&amp;gt; 		FileInputStream fIn = new FileInputStream(file);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		int bytesRead = 0;
&lt;br&gt;&amp;gt; 		while ((bytesRead = fIn.read(buffer)) != -1) {
&lt;br&gt;&amp;gt; 			lOut.write(buffer, 0, bytesRead);
&lt;br&gt;&amp;gt; 			if (version3sig) {
&lt;br&gt;&amp;gt; 				s3Gen.update(buffer, 0, bytesRead);
&lt;br&gt;&amp;gt; 			}
&lt;br&gt;&amp;gt; 			else if (version4sig) {
&lt;br&gt;&amp;gt; 				s4Gen.update(buffer, 0, bytesRead);
&lt;br&gt;&amp;gt; 			}
&lt;br&gt;&amp;gt; 				
&lt;br&gt;&amp;gt; 			lOut.flush();
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		lGen.close();
&lt;br&gt;&amp;gt; 		if (version3sig) {
&lt;br&gt;&amp;gt; 			s3Gen.generate().encode(bOut);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		else if (version4sig) {
&lt;br&gt;&amp;gt; 			s4Gen.generate().encode(bOut);
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		cGen.close();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 		cOut.close();
&lt;br&gt;&amp;gt; 		out.close();
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Hook [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20694044&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dgh@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Monday, November 24, 2008 4:34 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20694044&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-crypto@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [dev-crypto] Encryption Size
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Not sure - it's probably not the session key, but it's not unusual to
&lt;br&gt;&amp;gt; see minor variations in size. There's not really enough info here for me
&lt;br&gt;&amp;gt; to say any more.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, 2008-11-24 at 10:16 -0500, Mark Lookabaugh wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi all,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; We're encrypting and signing data with a v3 signature using binary 
&lt;br&gt;&amp;gt; &amp;gt; output (no ascii armoring), and have noticed that the resulting 
&lt;br&gt;&amp;gt; &amp;gt; encrypted file size varies slightly each time the encryption is run.
&lt;br&gt;&amp;gt; &amp;gt; I would have expected that the file size would have been consistent.
&lt;br&gt;&amp;gt; &amp;gt; Is this due to the session key that's used each time? &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; What is the reason for the difference in file size? 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; Thank you!
&lt;br&gt;&amp;gt; &amp;gt; Mark
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; Mark Lookabaugh
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20694044&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark.lookabaugh@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Software Engineer
&lt;br&gt;&amp;gt; &amp;gt; RiskMetrics Group
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Encryption-Size-tp20662819p20694044.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20685707</id>
	<title>Re: Please verify Smime</title>
	<published>2008-11-25T09:17:59Z</published>
	<updated>2008-11-25T09:17:59Z</updated>
	<author>
		<name>Martijn Brinkers (List)-2</name>
	</author>
	<content type="html">The base64 encoded blob contains a opaque s/mime signed message with a
&lt;br&gt;application/pkcs10 attachment. The details of the message are shown
&lt;br&gt;below.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Martijn Brinkers
&lt;br&gt;&lt;br&gt;&lt;br&gt;*** details of signed message ***
&lt;br&gt;&lt;br&gt;Signed message
&lt;br&gt;&lt;br&gt;CMSVersion: 1
&lt;br&gt;&lt;br&gt;*** [Signer 0] ***
&lt;br&gt;&lt;br&gt;CMS Version: 1
&lt;br&gt;&lt;br&gt;*** [SignerId] ***
&lt;br&gt;Issuer: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20685707&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;EMAILADDRESS=info@...&lt;/a&gt;, CN=DigiNotar Public CA,
&lt;br&gt;O=DigiNotar, C=NL
&lt;br&gt;Serial number: 41BDAC7E
&lt;br&gt;SubjectKeyIdentifier: null
&lt;br&gt;&lt;br&gt;Digest: SHA-1
&lt;br&gt;Encryption alg. OID: 1.2.840.113549.1.1.1
&lt;br&gt;Signing time: Mon Oct 27 09:19:31 GMT 2008
&lt;br&gt;&lt;br&gt;Signed attributes: 
&lt;br&gt;DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.1.9.4)
&lt;br&gt;&amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Octet String[20] 
&lt;br&gt;DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.1.9.3)
&lt;br&gt;&amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.1.7.1)
&lt;br&gt;DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.1.9.15)
&lt;br&gt;&amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.3.7)
&lt;br&gt;DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.1.9.16.2.11)
&lt;br&gt;&amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Tagged [0] IMPLICIT 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.1.9.1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IA5String(&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20685707&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(2.5.4.3)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PrintableString(DigiNotar Public CA) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(2.5.4.10)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PrintableString(DigiNotar) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(2.5.4.6)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PrintableString(NL) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Integer(1102949502)
&lt;br&gt;DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.2.840.113549.1.9.5)
&lt;br&gt;&amp;nbsp; &amp;nbsp; DER Set
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UTCTime(081027091931GMT+00:00) 
&lt;br&gt;&lt;br&gt;Unsigned attributes: 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;SMIME capabilities
&lt;br&gt;&lt;br&gt;3DES
&lt;br&gt;&lt;br&gt;Verification OK.
&lt;br&gt;==============================
&lt;br&gt;Certificates:
&lt;br&gt;&lt;br&gt;*** Certificate 0
&lt;br&gt;&lt;br&gt;&amp;nbsp; [0] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Version: 3
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SerialNumber: 1102949502
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IssuerDN: C=NL,O=DigiNotar,CN=DigiNotar Public
&lt;br&gt;CA,&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20685707&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E=info@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Start Date: Mon Dec 13 14:51:42 GMT 2004
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Final Date: Fri Dec 12 14:51:42 GMT 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SubjectDN: C=NL,O=Pantheon Automatisering B.V.
&lt;br&gt;(0001055135),L=Heerenveen Burgemeester Falkenaweg 58-2
&lt;br&gt;(0000),OU=Envelopcertificaat DS - zie CPS,OU=(0412130028),CN=Pantheon
&lt;br&gt;Automatisering B.V. (0412130028)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Public Key: RSA Public Key
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; modulus:
&lt;br&gt;c42b530bd273a00271c93797a3536244a031c3af6ea014c70051ab579488917bf349321fc9b29e481ff269159af36f9eee0cc2d992299a1e7c74e44a1ea1ee5954fa45365b6a0830c81540a4aa460018e6654bcf25df8874cab3db207e55ed4640c9a465daee6bb54ef99f19c2f2a6f3b208317f9ce7fa7f375e010a14355113
&lt;br&gt;&amp;nbsp; &amp;nbsp; public exponent: 10001
&lt;br&gt;&lt;br&gt;&amp;nbsp; Signature Algorithm: SHA1WithRSAEncryption
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Signature: 3b4769e53a1b6ab2eae0e0589bca29d08d1e4cae
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;be172474c13b75406e0247fd8f5d8322225e8859
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;310c801de999b73496b5eb27fc8de749950c6b41
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;f1c80b477422bac105d479fb66bf5c32f307beac
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ff88fea4714fe455c2f9274eb190672438ac24b5
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bf4f74a1db989ef06c6368c6328507028d681653
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;f865f690c3861eeb99b3bd2c7f2ea5bdefe08ddf
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e3c6f6ae646586050714898d753815a5959740b0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2a8c050dd5b9e045d379eac15340429c8f053326
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1b6c4a8e46cc2935a0b526c97ef5155cfd923dac
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;d4b5193dd8e2906fa0852fdb4c006d76aff4aace
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;deef9ef6f33548e63b8d0b8b3c4760dfe5a7934f
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e2950db6ea3f9012db666dce9895ff1a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Extensions: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;critical(true) KeyUsage: 0x80
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;critical(false) 2.5.29.37 value = DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.3.6.1.5.5.7.3.2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.3.6.1.5.5.7.3.4)
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.3.6.1.5.5.7.3.7)
&lt;br&gt;&amp;nbsp; &amp;nbsp; ObjectIdentifier(1.3.6.1.4.1.311.10.3.4)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;critical(false) 2.5.29.32 value = DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(2.16.528.1.1001.1.1.1.4.4)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(1.3.6.1.5.5.7.2.2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VisibleString(Conditions, as mentioned on our
&lt;br&gt;website (www.diginotar.nl), are applicable to all our products and
&lt;br&gt;services.) 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;critical(false) 1.3.6.1.5.5.7.1.1 value = DER
&lt;br&gt;Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ObjectIdentifier(1.3.6.1.5.5.7.48.1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Tagged [6] IMPLICIT 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Octet String[30] 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;critical(false) 2.5.29.35 value = DER Sequence
&lt;br&gt;&amp;nbsp; &amp;nbsp; Tagged [0] IMPLICIT 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DER Octet String[8] 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;critical(false) 2.5.29.14 value = DER Octet
&lt;br&gt;String[8] 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Extra information:
&lt;br&gt;&lt;br&gt;SubjectKeyIdentifier: 40906239EE5D3650
&lt;br&gt;Email: []
&lt;br&gt;&lt;br&gt;==============================
&lt;br&gt;CRLs:
&lt;br&gt;&lt;br&gt;*** Unsigned message:
&lt;br&gt;&lt;br&gt;Content-Type: application/pkcs10; name=E-20081027101922591.p10
&lt;br&gt;Content-Transfer-Encoding: base64
&lt;br&gt;Content-Disposition: attachment; filename=&amp;quot;E-20081027101922591.p10&amp;quot;
&lt;br&gt;&lt;br&gt;MIICUTCCAboCAQAwge8xCzAJBgNVBAYTAk5MMTIwMAYDVQQKEylQYW50aGVvbiBBdXRvbWF0aXNl
&lt;br&gt;cmluZyBCLlYuICgwMDAxMDU1MTM1KTE3MDUGA1UEBxMuSGVlcmVudmVlbiBCdXJnZW1lZXN0ZXIg
&lt;br&gt;RmFsa2VuYXdlZyA1OC0yICgwMDAwKTEoMCYGA1UECxMfRW52ZWxvcGNlcnRpZmljYWF0IERTIC0g
&lt;br&gt;emllIENQUzEVMBMGA1UECxMMKDA0MTIxMzAwMjgpMTIwMAYDVQQDEylQYW50aGVvbiBBdXRvbWF0
&lt;br&gt;aXNlcmluZyBCLlYuICgwNDEyMTMwMDI4KTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxCtT
&lt;br&gt;C9JzoAJxyTeXo1NiRKAxw69uoBTHAFGrV5SIkXvzSTIfybKeSB/yaRWa82
&lt;br&gt;+e7gzC2ZIpmh58dORK
&lt;br&gt;HqHuWVT6RTZbaggwyBVApKpGABjmZUvPJd+IdMqz2yB+Ve1GQMmkZdrua7VO
&lt;br&gt;+Z8ZwvKm87IIMX+c
&lt;br&gt;5/p/N14BChQ1URMCAwEAAaAhMB8GCSqGSIb3DQEJDjESMBAwDgYDVR0PAQH/BAQDAgeAMA0GCSqG
&lt;br&gt;SIb3DQEBBQUAA4GBAEfjf4SJyRwnpk0TkaDP4+HjPhUA4bes8m0i3p6poVL4SqsbQ97I
&lt;br&gt;+U5FRyVa
&lt;br&gt;l2Zj4BoSbax0hMAoKbqbK9paBaVUpftpyVdzksRB9bi2jQSyZ3epZ7rpkK0WHgX45k6C6eDRnWyd
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, 2008-11-25 at 17:39 +0100, Corné A wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Mon, 27 Oct 2008 10:19:32 +0100 (CET)
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20685707&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;certificaat@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20685707&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aanvraag@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: [VERL] [Pantheon Automatisering B.V. (0412130028)] [A.R.
&lt;br&gt;&amp;gt; Bakker]
&lt;br&gt;&amp;gt; &amp;nbsp;[0513-657357] [&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20685707&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;a.bakker@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; MIME-Version: 1.0
&lt;br&gt;&amp;gt; Content-Type: multipart/mixed; 
&lt;br&gt;&amp;gt; &amp;nbsp;boundary=&amp;quot;----=_Part_0_1334408815.1225099171956&amp;quot;
&lt;br&gt;&amp;gt; ------=_Part_0_1334408815.1225099171956
&lt;br&gt;&amp;gt; Content-Type: text/plain; charset=US-ASCII
&lt;br&gt;&amp;gt; Content-Transfer-Encoding: 7bit 
&lt;br&gt;&amp;gt; ------=_Part_0_1334408815.1225099171956
&lt;br&gt;&amp;gt; Content-Type: application/pkcs7-mime; smime-type=signed-data;
&lt;br&gt;&amp;gt; name=&amp;quot;E-20081027101922591.p7m&amp;quot;
&lt;br&gt;&amp;gt; Content-Transfer-Encoding: base64
&lt;br&gt;&amp;gt; Content-Disposition: attachment; filename=&amp;quot;E-20081027101922591.p7m&amp;quot;
&lt;br&gt;&amp;gt; MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAaCAJIAEggPaQ29u
&lt;br&gt;&amp;gt; dGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wa2NzMTA7IG5hbWU9RS0yMDA4MTAyNzEwMTkyMjU5MS5w
&lt;br&gt;&amp;gt; MTANCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlv
&lt;br&gt;&amp;gt; bjogYXR0YWNobWVudDsgZmlsZW5hbWU9IkUtMjAwODEwMjcxMDE5MjI1OTEucDEwIg0KDQpNSUlD
&lt;br&gt;&amp;gt; VVRDQ0Fib0NBUUF3Z2U4eEN6QUpCZ05WQkFZVEFrNU1NVEl3TUFZRFZRUUtFeWxRWVc1MGFHVnZi
&lt;br&gt;&amp;gt; aUJCZFhSdmJXRjBhWE5sDQpjbWx1WnlCQ0xsWXVJQ2d3TURBeE1EVTFNVE0xS1RFM01EVUdBMVVF
&lt;br&gt;&amp;gt; QnhNdVNHVmxjbVZ1ZG1WbGJpQkNkWEpuWlcxbFpYTjBaWElnDQpSbUZzYTJWdVlYZGxaeUExT0Mw
&lt;br&gt;&amp;gt; eUlDZ3dNREF3S1RFb01DWUdBMVVFQ3hNZlJXNTJaV3h2Y0dObGNuUnBabWxqWVdGMElFUlRJQzBn
&lt;br&gt;&amp;gt; DQplbWxsSUVOUVV6RVZNQk1HQTFVRUN4TU1LREEwTVRJeE16QXdNamdwTVRJd01BWURWUVFERXls
&lt;br&gt;&amp;gt; UVlXNTBhR1Z2YmlCQmRYUnZiV0YwDQphWE5sY21sdVp5QkNMbFl1SUNnd05ERXlNVE13TURJNEtU
&lt;br&gt;&amp;gt; Q0JuekFOQmdrcWhraUc5dzBCQVFFRkFBT0JqUUF3Z1lrQ2dZRUF4Q3RUDQpDOUp6b0FKeHlUZVhv
&lt;br&gt;&amp;gt; MU5pUktBeHc2OXVvQlRIQUZHclY1U0lrWHZ6U1RJZnliS2VTQi95YVJXYTgyK2U3Z3pDMlpJcG1o
&lt;br&gt;&amp;gt; NThkT1JLDQpIcUh1V1ZUNlJUWmJhZ2d3eUJWQXBLcEdBQmptWlV2UEpkK0lkTXF6MnlCK1ZlMUdR
&lt;br&gt;&amp;gt; TW1rWmRydWE3Vk8rWjhad3ZLbTg3SUlNWCtjDQo1L3AvTjE0QkNoUTFVUk1DQXdFQUFhQWhNQjhH
&lt;br&gt;&amp;gt; Q1NxR1NJYjNEUUVKRGpFU01CQXdEZ1lEVlIwUEFRSC9CQVFEQWdlQU1BMEdDU3FHDQpTSWIzRFFF
&lt;br&gt;&amp;gt; QkJRVUFBNEdCQUVmamY0U0p5UnducGswVGthRFA0K0hqUGhVQTRiZXM4bTBpM3A2cG9WTDRTcXNi
&lt;br&gt;&amp;gt; UTk3SStVNUZSeVZhDQpsMlpqNEJvU2JheDBoTUFvS2JxYks5cGFCYVZVcGZ0cHlWZHprc1JCOWJp
&lt;br&gt;&amp;gt; MmpRU3laM2VwWjdycGtLMFdIZ1g0NWs2QzZlRFJuV3lkDQpnMGlyRXlJR0ZvdC90d1k2dEE2eWVW
&lt;br&gt;&amp;gt; aFZ6aUJudFhxVmV1M3QAAAAAAACgggSaMIIEljCCA36gAwIBAgIEQb2sfjANBgkqhkiG9w0BAQUF
&lt;br&gt;&amp;gt; ADBhMQswCQYDVQQGEwJOTDESMBAGA1UEChMJRGlnaU5vdGFyMRwwGgYDVQQDExNEaWdpTm90YXIg
&lt;br&gt;&amp;gt; UHVibGljIENBMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGRpZ2lub3Rhci5ubDAeFw0wNDEyMTMxNDUx
&lt;br&gt;&amp;gt; NDJaFw0wODEyMTIxNDUxNDJaMIHvMQswCQYDVQQGEwJOTDEyMDAGA1UEChMpUGFudGhlb24gQXV0
&lt;br&gt;&amp;gt; b21hdGlzZXJpbmcgQi5WLiAoMDAwMTA1NTEzNSkxNzA1BgNVBAcTLkhlZXJlbnZlZW4gQnVyZ2Vt
&lt;br&gt;&amp;gt; ZWVzdGVyIEZhbGtlbmF3ZWcgNTgtMiAoMDAwMCkxKDAmBgNVBAsTH0VudmVsb3BjZXJ0aWZpY2Fh
&lt;br&gt;&amp;gt; dCBEUyAtIHppZSBDUFMxFTATBgNVBAsTDCgwNDEyMTMwMDI4KTEyMDAGA1UEAxMpUGFudGhlb24g
&lt;br&gt;&amp;gt; QXV0b21hdGlzZXJpbmcgQi5WLiAoMDQxMjEzMDAyOCkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
&lt;br&gt;&amp;gt; AoGBAMQrUwvSc6ACcck3l6NTYkSgMcOvbqAUxwBRq1eUiJF780kyH8mynkgf8mkVmvNvnu4MwtmS
&lt;br&gt;&amp;gt; KZoefHTkSh6h7llU
&lt;br&gt;&amp;gt; +kU2W2oIMMgVQKSqRgAY5mVLzyXfiHTKs9sgflXtRkDJpGXa7mu1TvmfGcLy
&lt;br&gt;&amp;gt; pvOyCDF/nOf6fzdeAQoUNVETAgMBAAGjggFJMIIBRTAOBgNVHQ8BAf8EBAMCB4AwMwYDVR0lBCww
&lt;br&gt;&amp;gt; KgYIKwYBBQUHAwIGCCsGAQUFBwMEBggrBgEFBQcDBwYKKwYBBAGCNwoDBDCBmQYDVR0gBIGRMIGO
&lt;br&gt;&amp;gt; MIGLBgtghBABh2kBAQEEBDB8MHoGCCsGAQUFBwICMG4abENvbmRpdGlvbnMsIGFzIG1lbnRpb25l
&lt;br&gt;&amp;gt; ZCBvbiBvdXIgd2Vic2l0ZSAod3d3LmRpZ2lub3Rhci5ubCksIGFyZSBhcHBsaWNhYmxlIHRvIGFs
&lt;br&gt;&amp;gt; bCBvdXIgcHJvZHVjdHMgYW5kIHNlcnZpY2VzLjA6BggrBgEFBQcBAQQuMCwwKgYIKwYBBQUHMAGG
&lt;br&gt;&amp;gt; Hmh0dHA6Ly92YWxpZGF0aW9uLmRpZ2lub3Rhci5ubDATBgNVHSMEDDAKgAhI3ACCaGMkoDARBgNV
&lt;br&gt;&amp;gt; HQ4ECgQIQJBiOe5dNlAwDQYJKoZIhvcNAQEFBQADggEBADtHaeU6G2qy6uDgWJvKKdCNHkyuvhck
&lt;br&gt;&amp;gt; dME7dUBuAkf9j12DIiJeiFkxDIAd6Zm3NJa16yf8jedJlQxrQfHIC0d0IrrBBdR5
&lt;br&gt;&amp;gt; +2a/XDLzB76s
&lt;br&gt;&amp;gt; /4j+pHFP5FXC
&lt;br&gt;&amp;gt; +SdOsZBnJDisJLW/T3Sh25ie8GxjaMYyhQcCjWgWU/hl9pDDhh7rmbO9LH8upb3v
&lt;br&gt;&amp;gt; 4I3f48b2rmRlhgUHFImNdTgVpZWXQLAqjAUN1bngRdN56sFTQEKcjwUzJhtsSo5GzCk1oLUmyX71
&lt;br&gt;&amp;gt; FVz9kj2s1LUZPdjikG+ghS/bTABtdq/0qs7e75728zVI5juNC4s8R2Df5aeTT
&lt;br&gt;&amp;gt; +KVDbbqP5AS22Zt
&lt;br&gt;&amp;gt; zpiV/xoxggIIMIICBAIBATBpMGExCzAJBgNVBAYTAk5MMRIwEAYDVQQKEwlEaWdpTm90YXIxHDAa
&lt;br&gt;&amp;gt; BgNVBAMTE0RpZ2lOb3RhciBQdWJsaWMgQ0ExIDAeBgkqhkiG9w0BCQEWEWluZm9AZGlnaW5vdGFy
&lt;br&gt;&amp;gt; Lm5sAgRBvax
&lt;br&gt;&amp;gt; +MAkGBSsOAwIaBQCggfYwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAbBgkqhkiG
&lt;br&gt;&amp;gt; 9w0BCQ8xDjAMMAoGCCqGSIb3DQMHMBwGCSqGSIb3DQEJBTEPFw0wODEwMjcwOTE5MzFaMCMGCSqG
&lt;br&gt;&amp;gt; SIb3DQEJBDEWBBQjJ3GRPSOrzvJcDqwB6vVYD7YStTB6BgsqhkiG9w0BCRACCzFroGkwYTEgMB4G
&lt;br&gt;&amp;gt; CSqGSIb3DQEJARYRaW5mb0BkaWdpbm90YXIubmwxHDAaBgNVBAMTE0RpZ2lOb3RhciBQdWJsaWMg
&lt;br&gt;&amp;gt; Q0ExEjAQBgNVBAoTCURpZ2lOb3RhcjELMAkGA1UEBhMCTkwCBEG9rH4wDQYJKoZIhvcNAQEBBQAE
&lt;br&gt;&amp;gt; gYCr5dff3+JALL2N0zrbkVGumi3EvdsBrj94AJIzTEOwdbq5UBX6OqBC5ZXsM4jWwE
&lt;br&gt;&amp;gt; +KUL9Ncalh
&lt;br&gt;&amp;gt; HNrygQ27cq2B9XS4NAtqlaGiQ7UdTWmEuji100jGrdKKrL6R9lTMd3Gr4kf30OU9RXsx
&lt;br&gt;&amp;gt; +KcumL3r
&lt;br&gt;&amp;gt; +j5Kos4DNO/0/4dDKD2ULAAAAAAAAA==
&lt;br&gt;&amp;gt; ------=_Part_0_1334408815.1225099171956--
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Bouncy-Castle---Dev-f945.html&quot; embed=&quot;fixTarget[945]&quot; target=&quot;_top&quot; &gt;Bouncy Castle - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Please-verify-Smime-tp20684946p20685707.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20685616</id>
	<title>[QUESTION] CMSSignedData to sign PDF from smartcard with BC, IAIK Wrapper, iText</title>
	<published>2008-11-25T09:14:12Z</published>
	<upda