Re: error sending S/MIME

2009-08-13 Thread TomazM
I could be I changed this jars and still problem.

Scenario:

For singing a mail I use: bcmail-jdk16-143.jar, javamail-crypto_060622.jar, 
javamail-crypto-bouncycastle-smime_060622.jar, bcprov-jdk16-143 and they
ware in my_service/lib folder --> I was getting error: 
java.security.NoSuchProviderException: No provider configured for S/MIME

Solution: I put this jars in axis2 lib (webapps\axis2\WEB-INF\lib) and iit work 
fine.

Best regards, T

Andreas Veithen wrote:
> This may be caused by conflicting versions of some JAR (like
> activation or javamail). See [1].
> 
> [1] http://people.apache.org/~veithen/axiom/userguide/ch04.html#d0e719
> 
> On Thu, Aug 13, 2009 at 11:41, TomazM wrote:
>> When I'm using axis2 1.5 and S/MIME(I have Boncy Castle provider in JVM 
>> java.security) I get error:
>> java.security.NoSuchProviderException: No provider configured for S/MIME
>>
>>
>> But the same program(sending S/MIME mail) as web application in the same 
>> Tomcat(where axis2 is installed) it work fine.
>>
>>
>> There is problem in axis2 jars, it is so strange, it take me two days and no 
>> solution.
>>

begin:vcard
fn:Tomaz Majerhold
n:Majerhold;Tomaz
org:ARNES, Slovenian NREN;Development team
adr:;;Jamova 39;Ljubljana;Ljubljana;1000;Slovenia
title:Developer
tel;work:+386 14798930
tel;fax:+386 1 479 88 99
tel;home:+386 1425 38 01
tel;cell:+386 40757229
x-mozilla-html:FALSE
url:http://www.arnes.si/
version:2.1
end:vcard



Re: error sending S/MIME

2009-08-13 Thread Andreas Veithen
This may be caused by conflicting versions of some JAR (like
activation or javamail). See [1].

[1] http://people.apache.org/~veithen/axiom/userguide/ch04.html#d0e719

On Thu, Aug 13, 2009 at 11:41, TomazM wrote:
> When I'm using axis2 1.5 and S/MIME(I have Boncy Castle provider in JVM 
> java.security) I get error:
> java.security.NoSuchProviderException: No provider configured for S/MIME
>
>
> But the same program(sending S/MIME mail) as web application in the same 
> Tomcat(where axis2 is installed) it work fine.
>
>
> There is problem in axis2 jars, it is so strange, it take me two days and no 
> solution.
>


error sending S/MIME

2009-08-13 Thread TomazM
When I'm using axis2 1.5 and S/MIME(I have Boncy Castle provider in JVM 
java.security) I get error:
java.security.NoSuchProviderException: No provider configured for S/MIME


But the same program(sending S/MIME mail) as web application in the same 
Tomcat(where axis2 is installed) it work fine.


There is problem in axis2 jars, it is so strange, it take me two days and no 
solution.
begin:vcard
fn:Tomaz Majerhold
n:Majerhold;Tomaz
org:ARNES, Slovenian NREN;Development team
adr:;;Jamova 39;Ljubljana;Ljubljana;1000;Slovenia
title:Developer
tel;work:+386 14798930
tel;fax:+386 1 479 88 99
tel;home:+386 1425 38 01
tel;cell:+386 40757229
x-mozilla-html:FALSE
url:http://www.arnes.si/
version:2.1
end:vcard



Re: error sending S/MIME

2009-08-13 Thread TomazM
Thx
Martin Gainty wrote:
> Illegal interception and manipulation costs businesses millions of
> dollars in lost revenue here
> 
> AXIS Security is handled by Rampart
> Rampart doc states these steps for implementing BC
> 
> 1.) Download bouncycastle according to your java version. You can download
> bouncycastle from the following link.
> http://www.bouncycastle.org/latest_releases.html
> 2.) Add the bcprov-jdkXX-139.jar to your service's / client's classpath.
> 3.) Add the following line to java.security file which can be found in
> JRE's
> lib/security directory as the last line.
> security.provider.X=org.bouncycastle.jce.provider.BouncyCastleProvider
I put $JAVA_HOME/jre/lib/ext/bcprov-jdk15-143.jar and in java.securety I add 
BouncyCastle provider.

>  
> Before you try any of the samples makesure you
> 
> 1.) Have the Axis2 standard binary distribution downloaded and extracted.
> 2.) Set the AXIS2_HOME environment variable
> 3.) Run ant from the "samples" directory to copy the required libraries and
> modules to relevant directories in AXIS2_HOME.
> 
> add both rahas-1.4.mar and rampart-1.4.mar modules to
> /WEB-INF/modules/modules.list
> rahas-1.4.mar
> rampart-1.4.mar
I have this modul, I use rampart, but also have smtpfault.mar.
> 
> /WEB-INF/conf/axis2.xml would contain this global reference
> 
> 
> then configure inflow and outflow security parameters e.g:
> 
> 
> 
>
> 
>   
> Timestamp Signature Encrypt
> client
> 
>
> org.apache.rampart.samples.sample10.PWCBHandler
> client.properties
> DirectReference
> DirectReference
> service
>   
> 

> 
> 
>   
> Timestamp Signature Encrypt
> 
>
> org.apache.rampart.samples.sample10.PWCBHandler
> client.properties
>   
>
> 
I have my Callback Handler and it work fine.

The problem is somewhere in axis2, because as standalone web application, this 
is working fine(sending S/MIME mail).

So what are you saying, that the problem is rampart modul?

> client.properties would contain:
> org.apache.ws.security.crypto.provider=org.bouncycastle.jce.provider.BouncyCastleProvider
> org.apache.ws.security.crypto.merlin.keystore.type=jks
> org.apache.ws.security.crypto.merlin.keystore.password=PasswordUsedTOCreateKeyStoreFile.jks
> org.apache.ws.security.crypto.merlin.file=client.jks
> 
> Martin Gainty
> __
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>  
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
> unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig.
> Diese Nachricht dient lediglich dem Austausch von Informationen und
> entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten
> Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt
> uebernehmen.
> 
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
> destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
> l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci 
> est interdite. Ce message sert à l'information seulement et n'aura pas 
> n'importe quel effet légalement obligatoire. Étant donné que les email 
> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter 
> aucune responsabilité pour le contenu fourni.
> 
> 
> 
> 
> 
> 
>> Date: Wed, 12 Aug 2009 15:31:39 +0200
>> From: tomaz.majerh...@arnes.si
>> To: axis-user@ws.apache.org
>> Subject: error sending S/MIME
>>
>> Env:
>> OS: Win XP
>> Tomcat: 6.0.18
>> java: 1.6.0_10-b33
>> axis2: 1.4.1
>>
>>
>> I have tomcat web application which use crypto and bouncy castle for
> signing the mail and it work well.
>>
>> But when I'm using same class in my soap service(axis2) I get
>>
>> error:
>> javax.mail.MessagingException: IOException while sending message;
>> nested exception is:
>> javax.activation.UnsupportedDataTypeException: no object DCH for MIME
> type application/pkcs7-signature; name=smime.p7s; smime-type=signed-data
>>
>>
>>
>> Do any body know what is problem.
>>
>>
>> Regards
>>
> 
> 
> Windows Live™: Keep your life in sync. Check it out.
> <http://windowslive.com/explore?ocid=PID23384::T:WLMTAGL:ON:WL:en-US:NF_BR_sync:082009>

begin:vcard
fn:Tomaz Majerhold
n:Majerhold;Tomaz
org:ARNES, Slovenian NREN;Development team
adr:;;Jamova 39;Ljubljana;Ljubljana;1000;Slovenia
title:Developer
tel;work:+386 14798930
tel;fax:+386 1 479 88 99
tel;home:+386 1425 38 01
tel;cell:+386 40757229
x-mozilla-html:FALSE
url:http://www.arnes.si/
version:2.1
end:vcard



Re: error sending S/MIME

2009-08-12 Thread Andreas Veithen
Tomaz,

I think you need to give a bit more context/background.

Andreas

On Wed, Aug 12, 2009 at 15:31, TomazM wrote:
> Env:
> OS: Win XP
> Tomcat: 6.0.18
> java: 1.6.0_10-b33
> axis2: 1.4.1
>
>
> I have tomcat web application which use crypto and bouncy castle for signing 
> the mail and it work well.
>
> But when I'm using same class in my soap service(axis2) I get
>
> error:
> javax.mail.MessagingException: IOException while sending message;
>  nested exception is:
>        javax.activation.UnsupportedDataTypeException: no object DCH for MIME 
> type application/pkcs7-signature; name=smime.p7s; smime-type=signed-data
>
>
>
> Do any body know what is problem.
>
>
> Regards
>
>


RE: error sending S/MIME

2009-08-12 Thread Martin Gainty

Illegal interception and manipulation costs businesses millions of dollars in 
lost revenue here 

AXIS Security is handled by Rampart
Rampart doc states these steps for implementing BC

1.) Download bouncycastle according to your java version. You can download 
bouncycastle from the following link.
http://www.bouncycastle.org/latest_releases.html
2.) Add the bcprov-jdkXX-139.jar to your service's / client's classpath. 
3.) Add the following line to java.security file which can be found in JRE's 
lib/security directory as the last line.
security.provider.X=org.bouncycastle.jce.provider.BouncyCastleProvider
 
Before you try any of the samples makesure you

1.) Have the Axis2 standard binary distribution downloaded and extracted.
2.) Set the AXIS2_HOME environment variable
3.) Run ant from the "samples" directory to copy the required libraries and
modules to relevant directories in AXIS2_HOME.

add both rahas-1.4.mar and rampart-1.4.mar modules to 
/WEB-INF/modules/modules.list
rahas-1.4.mar
rampart-1.4.mar

/WEB-INF/conf/axis2.xml would contain this global reference


then configure inflow and outflow security parameters e.g:





  
Timestamp Signature Encrypt
client


org.apache.rampart.samples.sample10.PWCBHandler
client.properties
DirectReference
DirectReference
service
  



  
Timestamp Signature Encrypt


org.apache.rampart.samples.sample10.PWCBHandler
client.properties
  
   

client.properties would contain:
org.apache.ws.security.crypto.provider=org.bouncycastle.jce.provider.BouncyCastleProvider
org.apache.ws.security.crypto.merlin.keystore.type=jks
org.apache.ws.security.crypto.merlin.keystore.password=PasswordUsedTOCreateKeyStoreFile.jks
org.apache.ws.security.crypto.merlin.file=client.jks

Martin Gainty 
__ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




> Date: Wed, 12 Aug 2009 15:31:39 +0200
> From: tomaz.majerh...@arnes.si
> To: axis-user@ws.apache.org
> Subject: error sending S/MIME
> 
> Env:
> OS: Win XP
> Tomcat: 6.0.18
> java: 1.6.0_10-b33
> axis2: 1.4.1
> 
> 
> I have tomcat web application which use crypto and bouncy castle for signing 
> the mail and it work well.
> 
> But when I'm using same class in my soap service(axis2) I get
> 
> error:
> javax.mail.MessagingException: IOException while sending message;
>   nested exception is:
> javax.activation.UnsupportedDataTypeException: no object DCH for MIME 
> type application/pkcs7-signature; name=smime.p7s; smime-type=signed-data
> 
> 
> 
> Do any body know what is problem.
> 
> 
> Regards
> 

_
Windows Live™: Keep your life in sync.
http://windowslive.com/explore?ocid=PID23384::T:WLMTAGL:ON:WL:en-US:NF_BR_sync:082009

error sending S/MIME

2009-08-12 Thread TomazM
Env:
OS: Win XP
Tomcat: 6.0.18
java: 1.6.0_10-b33
axis2: 1.4.1


I have tomcat web application which use crypto and bouncy castle for signing 
the mail and it work well.

But when I'm using same class in my soap service(axis2) I get

error:
javax.mail.MessagingException: IOException while sending message;
  nested exception is:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME 
type application/pkcs7-signature; name=smime.p7s; smime-type=signed-data



Do any body know what is problem.


Regards

begin:vcard
fn:Tomaz Majerhold
n:Majerhold;Tomaz
org:ARNES, Slovenian NREN;Development team
adr:;;Jamova 39;Ljubljana;Ljubljana;1000;Slovenia
title:Developer
tel;work:+386 14798930
tel;fax:+386 1 479 88 99
tel;home:+386 1425 38 01
tel;cell:+386 40757229
x-mozilla-html:FALSE
url:http://www.arnes.si/
version:2.1
end:vcard