Here is the actual page which deals with the config for tls

http://cxf.apache.org/docs/tls-configuration.html



On Tue, Oct 28, 2014 at 5:06 AM, Jason Pell <[email protected]> wrote:

> See, but note that the secureSocketProtocol is missing from the examples.
> (Search in the page for Configuring SSL Support)
>
> http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html
>
> On Tue, Oct 28, 2014 at 5:02 AM, Jason Pell <[email protected]> wrote:
>
>> So I did some digging to remind myself of how it works on the client and
>> I was dead wrong.
>>
>> I was thinking about how the server works (having just done the poodle
>> changes)
>>
>> Anyway, what Andrei was absolutely correct.
>>
>> You can see it applied in
>> org.apache.cxf.transport.https.SSLSocketFactoryWrapper.  The
>> SSLSocketFactoryWrapper is called from the
>> org.apache.cxf.transport.https.HttpsURLConnectionFactory
>>
>> It results in the Socket Factory setEnabledProtocols to the actual
>> protocol you listed in the tls client parameters (see below)
>>
>>        <http:tlsClientParameters disableCNCheck="true"
>> secureSocketProtocol="TLSv1">
>>
>> You need to make sure that your conduit configuration is being applied
>> correctly in web logic, perhaps its not being picked up.
>>
>>
>>
>>
>>
>>
>>
>> On Tue, Oct 28, 2014 at 4:36 AM, Jason Pell <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> I run embedded jetty container
>>>
>>> Sorry I forgot that you were running weblogic when I responded.  In that
>>> case do you even use the embedded jetty container?   I am guessing no.  If
>>> not, then you would need to use the standard weblogic ssl configuration.
>>>
>>> I don't believe CXF is responsible for any of the ssl config in that
>>> case.  But then I am not very knowledgeable of cxf deployed to a j2ee
>>> container sorry.
>>>
>>> Sorry for the runaround and wasting your time
>>>
>>> Regards
>>> Jason
>>>
>>>
>>> On Tue, Oct 28, 2014 at 2:33 AM, David Roytenberg (Consultant) <
>>> [email protected]> wrote:
>>>
>>>> Hi Jason,
>>>>
>>>>    Are you running on WebLogic by any chance?  When I configured the
>>>> properties in the deployment to point to the WebLogic default key store and
>>>> trust store, I get a java.security.UnrecoverableKeyException while trying
>>>> to deploy my application.  Did you encounter this problem?
>>>>
>>>> Here's my config:
>>>>
>>>> <constructor-arg>
>>>>                         <list>
>>>>                                 <bean
>>>> class="com.pellcorp.server.jetty.JettyHttpEngineConfig">
>>>>                                         <property name="uri" value="
>>>> https://localhost:7002"; />
>>>>                                         <property name="keyStoreFile"
>>>> value="/opt/weblogic_11/wlserver_10.3/server/lib/DemoIdentity.jks" />
>>>>                                         <property
>>>> name="keyStorePassword" value="DemoIdentityKeyStorePassPhrase" />
>>>>                                         <property name="trustStoreFile"
>>>> value="/opt/weblogic_11/wlserver_10.3/server/lib/DemoTrust.jks" />
>>>>                                         <property
>>>> name="trustStorePassword" value="DemoTrustKeyStorePassPhrase" />
>>>>                                         <property
>>>> name="secureSocketProtocol" value="TLSv1" />
>>>>                                 </bean>
>>>>
>>>>                                 <bean
>>>> class="com.pellcorp.server.jetty.JettyHttpEngineConfig">
>>>>                                         <property name="uri" value="
>>>> https://localhost:7002"; />
>>>>                                         <property name="keyStoreFile"
>>>> value="/opt/weblogic_11/wlserver_10.3/server/lib/DemoIdentity.jks" />
>>>>                                         <property
>>>> name="keyStorePassword" value="DemoIdentityKeyStorePassPhrase" />
>>>>                                         <property
>>>> name="secureSocketProtocol" value="TLSv1" />
>>>>                                 </bean>
>>>>                         </list>
>>>>                 </constructor-arg>
>>>>
>>>>     David
>>>>
>>>> -----Original Message-----
>>>> From: [email protected] [mailto:[email protected]] On Behalf Of
>>>> Jason Pell
>>>> Sent: Monday, October 27, 2014 7:23 AM
>>>> To: [email protected]
>>>> Subject: Re: How to Disable SSLv2 client hello in CXF?
>>>>
>>>> Hi,
>>>>
>>>> Here is a sample of using your own custom version of the jetty factory
>>>> in your spring context.  It is pretty invasive, so its actually better to
>>>> wait for 2.7.14 and take advantage of the code already there.  I use this
>>>> code for other reasons though, as it allows me to configure the trust / key
>>>> stores via spring properties.
>>>>
>>>>
>>>> https://github.com/pellcorp/cxf/tree/master/JavaFirst/src/main/java/com/pellcorp/server/jetty
>>>>
>>>>
>>>>
>>>> A sample spring context:
>>>>
>>>>
>>>> https://github.com/pellcorp/cxf/blob/master/JavaFirst/src/main/resources/META-INF/samlApplicationContext.xml
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Oct 27, 2014 at 9:44 PM, Jason Pell <[email protected]> wrote:
>>>>
>>>> > That setting won't actually control what protocols jetty will actually
>>>> > use. I think it just controls what the highest protocol is used.
>>>> >
>>>> > The excluded protocols list needs to include the sslv2 setting.
>>>> >
>>>> > we actually overrode the jetty factory jetty engine and one other
>>>> > class to get access to the SSL context to configure the excluded
>>>> > protocols. Not pretty but we can't wait for 2.7.14.
>>>> >
>>>> > If you are interested I shall post our classes to my git repo.
>>>> >
>>>> > Let me know
>>>> > On 27/10/2014 8:14 PM, "Andrei Shakirin" <[email protected]>
>>>> wrote:
>>>> >
>>>> >> Hi,
>>>> >>
>>>> >> I guess you mean TLSClientParameters.secureSocketProtocol in Conduit.
>>>> >>
>>>> >> As far as I can see this parameter is used for creating
>>>> >> java.net.ssl.SSLContext:
>>>> >>         String protocol = parameters.getSecureSocketProtocol() !=
>>>> null ?
>>>> >> parameters
>>>> >>             .getSecureSocketProtocol() : "TLS";
>>>> >>
>>>> >> The setting should work. How you apply conduit settings:
>>>> >> programmatically or via spring configuration?
>>>> >> Could you past the code snapshot?
>>>> >>
>>>> >> Regards,
>>>> >> Andrei.
>>>> >>
>>>> >> > -----Original Message-----
>>>> >> > From: David Roytenberg (Consultant)
>>>> >> > [mailto:[email protected]]
>>>> >> > Sent: Freitag, 24. Oktober 2014 17:46
>>>> >> > To: [email protected]
>>>> >> > Subject: RE: How to Disable SSLv2 client hello in CXF?
>>>> >> >
>>>> >> > Hello again.
>>>> >> >
>>>> >> > I've dug further into the CXF documentation and found that it is
>>>> >> possible to
>>>> >> > programmatically set the SSL protocols on the TLSProperties object
>>>> >> > of
>>>> >> the
>>>> >> > Conduit.
>>>> >> >
>>>> >> > I've created the TLS properties and set the SSL protocols to TLS1,
>>>> >> > but
>>>> >> this does
>>>> >> > not change the SSL behavior, which still starts with TLSv1.2 then
>>>> >> > sends
>>>> >> the hello
>>>> >> > with SSLv2 which is then dropped on the client end.  Is there
>>>> >> > another
>>>> >> switch that
>>>> >> > has to be set to over-ride the default SSL behavior?
>>>> >> >
>>>> >> > David
>>>> >> >
>>>> >> > -----Original Message-----
>>>> >> > From: David Roytenberg (Consultant)
>>>> >> > [mailto:[email protected]]
>>>> >> > Sent: Thursday, October 23, 2014 4:57 PM
>>>> >> > To: [email protected]
>>>> >> > Subject: How to Disable SSLv2 client hello in CXF?
>>>> >> >
>>>> >> > I'm having an SSL problem and I wonder if there is a way to fix it
>>>> >> within CXF
>>>> >> >
>>>> >> > We have our CXF 2.7.6 based integration deployed on Weblogic 11.
>>>> >> > We are using JDK 1.7_065
>>>> >> >
>>>> >> > When we connect to our remote client via SSL we get the following
>>>> >> > trace
>>>> >> with
>>>> >> > lots of SSL debugging turned on
>>>> >> >
>>>> >> > What appears to be happening is that the Hello message is sent with
>>>> >> > an
>>>> >> SSLV2
>>>> >> > protocol, which our partner's server does not like.  Apparently
>>>> >> > sending
>>>> >> the
>>>> >> > Hello at this level is a common behavior and apparently it
>>>> >> > sometimes
>>>> >> causes
>>>> >> > the remote server to fail.  I found a suggestion on line that this
>>>> >> > can
>>>> >> be fixed by
>>>> >> > removing the SSLv2 from the allowed protocols.  I am wondering if I
>>>> >> > can
>>>> >> do that
>>>> >> > through CFX configuration?
>>>> >> >
>>>> >> > This is a reference to the article that suggests that removing the
>>>> >> protocol is the
>>>> >> > solution to this problem:
>>>> >> >
>>>> >> >
>>>> >>
>>>> http://stackoverflow.com/questions/4682957/why-does-javas-sslsocket-s
>>>> >> end-a-
>>>> >> > version-2-client-hello
>>>> >> >
>>>> >> > The protocols are apparently set on the SSLContext in JSSE by
>>>> >> > calling setEnabledProtocols(String[] protocols)
>>>> >> >
>>>> >> > Is there a way to set the enabled protocols on the SSLContext via
>>>> >> > CXF configuration?
>>>> >> >
>>>> >> > If not, is there a way to get hold of the SSLContext
>>>> >> > programmatically
>>>> >> in a CXF
>>>> >> > interceptor?
>>>> >> >
>>>> >> > We can't fix this problem at the WebLogic level because of
>>>> >> > side-effects
>>>> >> on
>>>> >> > other apps.   Thanks in advance for any suggestions or guidance!
>>>> >> >
>>>> >> > WebLogic SSL debug trace follows:
>>>> >> >
>>>> >> > %% No cached client session
>>>> >> > *** ClientHello, TLSv1.2
>>>> >> > RandomCookie:  GMT: 1414096267 bytes = { 183, 209, 47, 148, 54,
>>>> >> > 202,
>>>> >> 98, 8,
>>>> >> > 191, 222, 122, 248, 80, 190, 53, 88, 128, 130, 126, 108, 100, 82,
>>>> >> > 100,
>>>> >> 197, 213,
>>>> >> > 31, 89, 96 } Session ID:  {} Cipher Suites:
>>>> >> > [TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,
>>>> >> > TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,
>>>> >> > TLS_RSA_WITH_AES_256_CBC_SHA256,
>>>> >> > TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384,
>>>> >> > TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384,
>>>> >> > TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_DSS
>>>> >> > _WITH_AES_256_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,
>>>> >> > TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
>>>> >> > TLS_RSA_WITH_AES_256_CBC_SHA,
>>>> >> > TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA,
>>>> >> > TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,
>>>> >> > TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AE
>>>> >> > S_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,
>>>> >> > TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,
>>>> >> > TLS_RSA_WITH_AES_128_CBC_SHA256,
>>>> >> > TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256,
>>>> >> > TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256,
>>>> >> > TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_
>>>> >> > WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,
>>>> >> > TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
>>>> >> > TLS_RSA_WITH_AES_128_CBC_SHA,
>>>> >> > TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,
>>>> >> > TLS_ECDH_RSA_WITH_AES_128_CBC_SHA,
>>>> >> > TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES
>>>> >> > _128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA,
>>>> >> > TLS_ECDHE_RSA_WITH_RC4_128_SHA, SSL_RSA_WITH_RC4_128_SHA,
>>>> >> > TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA,
>>>> >> > TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,
>>>> >> > TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_W
>>>> >> > ITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA,
>>>> >> > TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA,
>>>> >> > SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,
>>>> >> > SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_RC4_128_MD5,
>>>> >> > TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
>>>> >> > Compression Methods:  { 0 }
>>>> >> > Extension elliptic_curves, curve names: {secp256r1, sect163k1,
>>>> >> sect163r2,
>>>> >> > secp192r1, secp224r1, sect233k1, sect233r1, sect283k1, sect283r1,
>>>> >> secp384r1,
>>>> >> > sect409k1, sect409r1, secp521r1, sect571k1, sect571r1, secp160k1,
>>>> >> secp160r1,
>>>> >> > secp160r2, sect163r1, secp1 92k1, sect193r1, sect193r2, secp224k1,
>>>> >> sect239k1,
>>>> >> > secp256k1} Extension ec_point_formats, formats: [uncompressed]
>>>> >> > Extension signature_algorithms, signature_algorithms:
>>>> >> > SHA512withECDSA, SHA512withRSA, SHA384withECDSA, SHA384withRSA,
>>>> >> > SHA256withECDSA, SHA256withRSA, SHA224withECDSA, SHA224withRSA,
>>>> >> > SHA1withECDSA, SHA1withRSA, SHA1withDSA, MD5withRSA
>>>> >> > ***
>>>> >> > [write] MD5 and SHA1 hashes:  len = 221
>>>> >> > 0000: 01 00 00 D9 03 03 54 49   66 8B B7 D1 2F 94 36 CA
>>>> >> ......TIf.../.6.
>>>> >> > 0010: 62 08 BF DE 7A F8 50 BE   35 58 80 82 7E 6C 64 52
>>>> >> b...z.P.5X...ldR
>>>> >> > 0020: 64 C5 D5 1F 59 60 00 00   54 C0 24 C0 28 00 3D C0
>>>> >> d...Y`..T.$.(.=.
>>>> >> > 0030: 26 C0 2A 00 6B 00 6A C0   0A C0 14 00 35 C0 05 C0
>>>> >> &.*.k.j.....5...
>>>> >> > 0040: 0F 00 39 00 38 C0 23 C0   27 00 3C C0 25 C0 29 00
>>>> >> ..9.8.#.'.<.%.).
>>>> >> > 0050: 67 00 40 C0 09 C0 13 00   2F C0 04 C0 0E 00 33 00  g.@
>>>> >> ...../.....3.
>>>> >> > 0060: 32 C0 07 C0 11 00 05 C0   02 C0 0C C0 08 C0 12 00
>>>> >> 2...............
>>>> >> > 0070: 0A C0 03 C0 0D 00 16 00   13 00 04 00 FF 01 00 00
>>>> >> ................
>>>> >> > 0080: 5C 00 0A 00 34 00 32 00   17 00 01 00 03 00 13 00
>>>> >> \...4.2.........
>>>> >> > 0090: 15 00 06 00 07 00 09 00   0A 00 18 00 0B 00 0C 00
>>>> >> ................
>>>> >> > 00A0: 19 00 0D 00 0E 00 0F 00   10 00 11 00 02 00 12 00
>>>> >> ................
>>>> >> > 00B0: 04 00 05 00 14 00 08 00   16 00 0B 00 02 01 00 00
>>>> >> ................
>>>> >> > 00C0: 0D 00 1A 00 18 06 03 06   01 05 03 05 01 04 03 04
>>>> >> ................
>>>> >> > 00D0: 01 03 03 03 01 02 03 02   01 02 02 01 01
>>>>  .............
>>>> >> > [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
>>>> >> (self-tuning)',
>>>> >> > WRITE: TLSv1.2 Handshake, length = 221 [write] MD5 and SHA1 hashes:
>>>> >> len =
>>>> >> > 188
>>>> >> > 0000: 01 03 03 00 93 00 00 00   20 00 C0 24 00 C0 28 00  ........
>>>> >> ..$..(.
>>>> >> > 0010: 00 3D 00 C0 26 00 C0 2A   00 00 6B 00 00 6A 00 C0
>>>> >> .=..&..*..k..j..
>>>> >> > 0020: 0A 07 00 C0 00 C0 14 00   00 35 00 C0 05 00 C0 0F
>>>> >> .........5......
>>>> >> > 0030: 00 00 39 00 00 38 00 C0   23 00 C0 27 00 00 3C 00
>>>> >> ..9..8..#..'..<.
>>>> >> > 0040: C0 25 00 C0 29 00 00 67   00 00 40 00 C0 09 06 00
>>>> .%..)..g..@
>>>> >> .....
>>>> >> > 0050: 40 00 C0 13 00 00 2F 00   C0 04 01 00 80 00 C0 0E
>>>> >> @...../.........
>>>> >> > 0060: 00 00 33 00 00 32 00 C0   07 05 00 80 00 C0 11 00
>>>> >> ..3..2..........
>>>> >> > 0070: 00 05 00 C0 02 00 C0 0C   00 C0 08 00 C0 12 00 00
>>>> >> ................
>>>> >> > 0080: 0A 07 00 C0 00 C0 03 02   00 80 00 C0 0D 00 00 16
>>>> >> ................
>>>> >> > 0090: 00 00 13 00 00 04 01 00   80 00 00 FF 54 49 66 8B
>>>> >> ............TIf.
>>>> >> > 00A0: B7 D1 2F 94 36 CA 62 08   BF DE 7A F8 50 BE 35 58
>>>> >> ../.6.b...z.P.5X
>>>> >> > 00B0: 80 82 7E 6C 64 52 64 C5   D5 1F 59 60
>>>> ...ldRd...Y`
>>>> >> > [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
>>>> >> (self-tuning)',
>>>> >> > WRITE: SSLv2 client hello message, length = 188 [Raw write]: length
>>>> >> > =
>>>> >> 190
>>>> >> > 0000: 80 BC 01 03 03 00 93 00   00 00 20 00 C0 24 00 C0  ..........
>>>> >> ..$..
>>>> >> > 0010: 28 00 00 3D 00 C0 26 00   C0 2A 00 00 6B 00 00 6A
>>>> >> (..=..&..*..k..j
>>>> >> > 0020: 00 C0 0A 07 00 C0 00 C0   14 00 00 35 00 C0 05 00
>>>> >> ...........5....
>>>> >> > 0030: C0 0F 00 00 39 00 00 38   00 C0 23 00 C0 27 00 00
>>>> >> ....9..8..#..'..
>>>> >> > 0040: 3C 00 C0 25 00 C0 29 00   00 67 00 00 40 00 C0 09
>>>> <..%..)..g..@
>>>> >> ...
>>>> >> > 0050: 06 00 40 00 C0 13 00 00   2F 00 C0 04 01 00 80 00
>>>> >> ..@...../.......
>>>> >> > 0060: C0 0E 00 00 33 00 00 32   00 C0 07 05 00 80 00 C0
>>>> >> ....3..2........
>>>> >> > 0070: 11 00 00 05 00 C0 02 00   C0 0C 00 C0 08 00 C0 12
>>>> >> ................
>>>> >> > 0080: 00 00 0A 07 00 C0 00 C0   03 02 00 80 00 C0 0D 00
>>>> >> ................
>>>> >> > 0090: 00 16 00 00 13 00 00 04   01 00 80 00 00 FF 54 49
>>>> >> ..............TI
>>>> >> > 00A0: 66 8B B7 D1 2F 94 36 CA   62 08 BF DE 7A F8 50 BE
>>>> >> f.../.6.b...z.P.
>>>> >> > 00B0: 35 58 80 82 7E 6C 64 52   64 C5 D5 1F 59 60
>>>> 5X...ldRd...Y`
>>>> >> > <Oct 23, 2014 4:35:23 PM EDT> <Debug> <SecuritySSL> <BEA-000000>
>>>> >> > <[Thread[[ACTIVE] ExecuteThread: '0' for queue:
>>>> >> 'weblogic.kernel.Default (self-
>>>> >> > tuning)',5,Pooled Threads]]weblogic.security.SSL.jsseadapter:
>>>> SSLENGINE:
>>>> >> > SSLEngine.wrap(ByteBuffer,ByteBuffer)
>>>> >> > called: result=Status = OK HandshakeStatus = NEED_UNWRAP
>>>> >> > bytesConsumed =
>>>> >> > 0 bytesProduced = 190.> <Oct 23, 2014 4:35:23 PM EDT> <Debug>
>>>> >> > <SecuritySSL> <BEA-000000> <[Thread[[ACTIVE] ExecuteThread: '0' for
>>>> >> queue:
>>>> >> > 'weblogic.kernel.Default (self-tuning)',5,Pooled
>>>> >> > Threads]]weblogic.security.SSL.jsseadapter: SSLENGINE:
>>>> >> > SSLEngine.unwrap(ByteBuffer,ByteBuffer
>>>> >> > []) called: result=Status = BUFFER_UNDERFLOW HandshakeStatus =
>>>> >> > NEED_UNWRAP bytesConsumed = 0 bytesProduced = 0.> [Raw read]:
>>>> length = 5
>>>> >> > 0000: 15 03 03 00 02                                     .....
>>>> >> > [Raw read]: length = 2
>>>> >> > 0000: 02 28                                              .(
>>>> >> > [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
>>>> >> (self-tuning)',
>>>> >> > READ: TLSv1.2 Alert, length = 2 [ACTIVE] ExecuteThread: '0' for
>>>> queue:
>>>> >> > 'weblogic.kernel.Default (self-tuning)', RECV TLSv1 ALERT:  fatal,
>>>> >> > handshake_failure [ACTIVE] ExecuteThread: '0' for queue:
>>>> >> > 'weblogic.kernel.Default (self-tuning)', fatal: engine already
>>>> closed.
>>>> >> > Rethrowing javax.net.ssl.SSLException: Received fatal alert:
>>>> >> handshake_failure
>>>> >> > [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
>>>> >> (self-tuning)',
>>>> >> > fatal: engine already closed.  Rethrowing
>>>> javax.net.ssl.SSLException:
>>>> >> Received
>>>> >> > fatal alert: handshake_failure <Oct 23, 2014 4:35:23 PM EDT>
>>>> >> > <Debug> <SecuritySSL> <BEA-000000> <[Thread[[ACTIVE] ExecuteThread:
>>>> >> > '0' for
>>>> >> queue:
>>>> >> > 'weblogic.kernel.Default (self-tuning)',5,Pooled
>>>> >> > Threads]]weblogic.security.SSL.jsseadapter: SSLENGINE: Exception
>>>> >> occurred
>>>> >> > during SSLEngine.un wrap(ByteBuffer,ByteBuffer[]).
>>>> >> > javax.net.ssl.SSLException: Received fatal alert: handshake_failure
>>>> >> >         at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
>>>> >> >         at
>>>> sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1619)
>>>> >> >         at
>>>> sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1587)
>>>> >> >         at
>>>> >> sun.security.ssl.SSLEngineImpl.recvAlert(SSLEngineImpl.java:1756)
>>>> >> >         at
>>>> >> sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:1060)
>>>> >> >         at
>>>> >> sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:884)
>>>> >> >         at
>>>> sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:758)
>>>> >> >         at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:664)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.security.SSL.jsseadapter.JaSSLEngine$5.run(JaSSLEngine.java:
>>>> >> 134)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.security.SSL.jsseadapter.JaSSLEngine.doAction(JaSSLEngine.ja
>>>> >> va:732)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.security.SSL.jsseadapter.JaSSLEngine.unwrap(JaSSLEngine.java
>>>> >> :132)
>>>> >> >         at
>>>> >> weblogic.socket.JSSEFilterImpl.unwrap(JSSEFilterImpl.java:505)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.socket.JSSEFilterImpl.unwrapAndHandleResults(JSSEFilterImpl.
>>>> >> java:44
>>>> >> > 8)
>>>> >> >         at
>>>> >> weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:80)
>>>> >> >         at
>>>> >> weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:64)
>>>> >> >         at
>>>> >> weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:59)
>>>> >> >         at
>>>> weblogic.socket.JSSEFilterImpl.write(JSSEFilterImpl.java:390)
>>>> >> >         at
>>>> >> >
>>>> weblogic.socket.JSSESocket$JSSEOutputStream.write(JSSESocket.java:89)
>>>> >> >         at
>>>> >> >
>>>> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
>>>> >> >         at
>>>> >> java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
>>>> >> >         at
>>>> java.io.FilterOutputStream.flush(FilterOutputStream.java:140)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.j
>>>> >> ava:1
>>>> >> > 86)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.net.http.HttpURLConnection.getOutputStream(HttpURLConnection
>>>> >> .jav
>>>> >> > a:280)
>>>> >> >         at
>>>> >> > org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectio
>>>> >> > nWra
>>>> >> > ppedOutputStream.setupWrappedStream(URLConnectionHTTPConduit.java:1
>>>> >> > 68
>>>> >> > )
>>>> >> >         at
>>>> >> > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handl
>>>> >> > eHea
>>>> >> > dersTrustCaching(HTTPConduit.java:1278)
>>>> >> >         at
>>>> >> >
>>>> >> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirst
>>>> >> Writ
>>>> >> > e(HTTPConduit.java:1234)
>>>> >> >         at
>>>> >> > org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectio
>>>> >> > nWra
>>>> >> > ppedOutputStream.onFirstWrite(URLConnectionHTTPConduit.java:195)
>>>> >> >         at
>>>> >> > org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrapped
>>>> >> > Outpu
>>>> >> > tStream.java:47)
>>>> >> >         at
>>>> >> >
>>>> >> org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresho
>>>> >> ldOutp
>>>> >> > utStream.java:69)
>>>> >> >         at
>>>> >> > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close
>>>> >> > (HTTP
>>>> >> > Conduit.java:1291)
>>>> >> >         at
>>>> >> org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:5
>>>> >> 6)
>>>> >> >         at
>>>> >> org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:623)
>>>> >> >         at
>>>> >> > org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEn
>>>> >> > dingI
>>>> >> > nterceptor.handleMessage(MessageSenderInterceptor.java:62)
>>>> >> >         at
>>>> >> >
>>>> >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
>>>> >> orChai
>>>> >> > n.java:271)
>>>> >> >         at
>>>> >> org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:541)
>>>> >> >         at
>>>> >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474)
>>>> >> >         at
>>>> >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:377)
>>>> >> >         at
>>>> >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:330)
>>>> >> >         at
>>>> >> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
>>>> >> >         at
>>>> >> >
>>>> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134)
>>>> >> >         at com.sun.proxy.$Proxy258.startTransaction(Unknown Source)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.identity.gateway.equifax.eidverify.VerifyClient.initiateV
>>>> >> erification(
>>>> >> > VerifyClient.java:87)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.identity.gateway.equifax.eidverify.VerifyGateway.submitIn
>>>> >> itial(Ve
>>>> >> > rifyGateway.java:24)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.identity.service.IdentificationServiceImpl.submitInitial(
>>>> >> Identificatio
>>>> >> > nServiceImpl.java:147)
>>>> >> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>> >> >         at
>>>> >> >
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>>>> >> > 57)
>>>> >> >         at
>>>> >> >
>>>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>>> >> sorI
>>>> >> > mpl.java:43)
>>>> >> >         at java.lang.reflect.Method.invoke(Method.java:606)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
>>>> >> on(Aop
>>>> >> > Utils.java:317)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
>>>> >> inpo
>>>> >> > int(ReflectiveMethodInvocation.java:183)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> >> Refl
>>>> >> > ectiveMethodInvocation.java:150)
>>>> >> >         at
>>>> >> >
>>>> >>
>>>> org.springframework.transaction.interceptor.TransactionInterceptor.in
>>>> >> voke(Tra
>>>> >> > nsactionInterceptor.java:110)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> >> Refl
>>>> >> > ectiveMethodInvocation.java:172)
>>>> >> >         at
>>>> >> > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDyna
>>>> >> > mic
>>>> >> > AopProxy.java:204)
>>>> >> >         at com.sun.proxy.$Proxy211.submitInitial(Unknown Source)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.identity.web.rest.IdentificationController.create(Identif
>>>> >> icationCont
>>>> >> > roller.java:133)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.identity.web.rest.IdentificationController$$FastClassByCG
>>>> >> LIB$$95f
>>>> >> > 388d3.invoke(<generated>)
>>>> >> >         at
>>>> >> >
>>>> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>>>> >> >         at
>>>> >> > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocati
>>>> >> > on.in
>>>> >> > vokeJoinpoint(CglibAopProxy.java:698)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> >> Refl
>>>> >> > ectiveMethodInvocation.java:150)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.access.intercept.aopalliance.MethodSecur
>>>> >> ityInter
>>>> >> > ceptor.invoke(MethodSecurityInterceptor.java:64)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> >> Refl
>>>> >> > ectiveMethodInvocation.java:172)
>>>> >> >         at
>>>> >> > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInter
>>>> >> > cept
>>>> >> > or.intercept(CglibAopProxy.java:631)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.identity.web.rest.IdentificationController$$EnhancerByCGL
>>>> >> IB$$36
>>>> >> > b7b48f.create(<generated>)
>>>> >> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>> >> >         at
>>>> >> >
>>>> >>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>>>> >> > 57)
>>>> >> >         at
>>>> >> >
>>>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>>> >> sorI
>>>> >> > mpl.java:43)
>>>> >> >         at java.lang.reflect.Method.invoke(Method.java:606)
>>>> >> >         at
>>>> >> > org.springframework.web.method.support.InvocableHandlerMethod.invok
>>>> >> > e(Inv
>>>> >> > ocableHandlerMethod.java:219)
>>>> >> >         at
>>>> >> > org.springframework.web.method.support.InvocableHandlerMethod.invok
>>>> >> > eFor
>>>> >> > Request(InvocableHandlerMethod.java:132)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.servlet.mvc.method.annotation.ServletInvocabl
>>>> >> eHan
>>>> >> > dlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>>>> >> >         at
>>>> >> > org.springframework.web.servlet.mvc.method.annotation.RequestMappin
>>>> >> > gHan
>>>> >> >
>>>> dlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>>>> >> >         at
>>>> >> > org.springframework.web.servlet.mvc.method.annotation.RequestMappin
>>>> >> > gHan
>>>> >> > dlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>>>> >> >         at
>>>> >> >
>>>> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.
>>>> >> > handle(AbstractHandlerMethodAdapter.java:80)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatch
>>>> >> erServl
>>>> >> > et.java:925)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.servlet.DispatcherServlet.doService(Dispatche
>>>> >> rServle
>>>> >> > t.java:856)
>>>> >> >         at
>>>> >> > org.springframework.web.servlet.FrameworkServlet.processRequest(Fra
>>>> >> > mewor
>>>> >> > kServlet.java:920)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServ
>>>> >> let.j
>>>> >> > ava:827)
>>>> >> >         at
>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>> >> >         at
>>>> >> >
>>>> >>
>>>> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.
>>>> >> > java:801)
>>>> >> >         at
>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
>>>> >> (StubSecu
>>>> >> > rityHelper.java:227)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
>>>> >> tyHelper.j
>>>> >> > ava:125)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
>>>> >> a:301)
>>>> >> >         at
>>>> >> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
>>>> >> va:56)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.ShallowEtagHeaderFilter.doFilterIntern
>>>> >> al(Shallo
>>>> >> > wEtagHeaderFilter.java:73)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
>>>> >> equest
>>>> >> > Filter.java:107)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(D
>>>> >> elegati
>>>> >> > ngFilterProxy.java:346)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
>>>> >> ingFilter
>>>> >> > Proxy.java:259)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
>>>> >> va:56)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>>>> >> doFilter(
>>>> >> > FilterChainProxy.java:330)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.access.intercept.FilterSecurityInter
>>>> >> ceptor.inv
>>>> >> > oke(FilterSecurityInterceptor.java:118)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.access.intercept.FilterSecurityInter
>>>> >> ceptor.do
>>>> >> > Filter(FilterSecurityInterceptor.java:84)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>>>> >> doFilter(
>>>> >> > FilterChainProxy.java:342)
>>>> >> >         at
>>>> >> >
>>>> >>
>>>> org.springframework.security.web.access.ExceptionTranslationFilter.do
>>>> >> Filter(Ex
>>>> >> > ceptionTranslationFilter.java:113)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>>>> >> doFilter(
>>>> >> > FilterChainProxy.java:342)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.authentication.AnonymousAuthenticati
>>>> >> onFilt
>>>> >> > er.doFilter(AnonymousAuthenticationFilter.java:113)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>>>> >> doFilter(
>>>> >> > FilterChainProxy.java:342)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.servletapi.SecurityContextHolderAwar
>>>> >> eRequ
>>>> >> > estFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>>>> >> doFilter(
>>>> >> > FilterChainProxy.java:342)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.authentication.www.BasicAuthenticati
>>>> >> onFilt
>>>> >> > er.doFilter(BasicAuthenticationFilter.java:201)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>>>> >> doFilter(
>>>> >> > FilterChainProxy.java:342)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.context.SecurityContextPersistenceFi
>>>> >> lter.doF
>>>> >> > ilter(SecurityContextPersistenceFilter.java:87)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>>>> >> doFilter(
>>>> >> > FilterChainProxy.java:342)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy.doFilterInternal(Fi
>>>> >> lterChain
>>>> >> > Proxy.java:192)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.security.web.FilterChainProxy.doFilter(FilterChai
>>>> >> nProxy.ja
>>>> >> > va:160)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(D
>>>> >> elegati
>>>> >> > ngFilterProxy.java:346)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
>>>> >> ingFilter
>>>> >> > Proxy.java:259)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
>>>> >> va:56)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.rest.loggerfilter.LoggerFilter.doFilterInternal(LoggerFil
>>>> >> ter.java:16
>>>> >> > 9)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.rest.loggerfilter.LoggerFilter.doFilter(LoggerFilter.java
>>>> >> :123)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(D
>>>> >> elegati
>>>> >> > ngFilterProxy.java:346)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
>>>> >> ingFilter
>>>> >> > Proxy.java:259)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
>>>> >> va:56)
>>>> >> >         at
>>>> >> >
>>>> >> com.optimal.web.spring.filter.ApplicationUidFilter.doFilterInternal(A
>>>> >> pplicationU
>>>> >> > idFilter.java:51)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
>>>> >> equest
>>>> >> > Filter.java:107)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(D
>>>> >> elegati
>>>> >> > ngFilterProxy.java:346)
>>>> >> >         at
>>>> >> >
>>>> >> org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
>>>> >> ingFilter
>>>> >> > Proxy.java:259)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
>>>> >> va:56)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
>>>> >> n.wrap
>>>> >> > Run(WebAppServletContext.java:3730)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
>>>> >> n.run(
>>>> >> > WebAppServletContext.java:3696)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
>>>> >> dSubject.j
>>>> >> > ava:321)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
>>>> >> 120)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
>>>> >> ervl
>>>> >> > etContext.java:2273)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
>>>> >> onte
>>>> >> > xt.java:2179)
>>>> >> >         at
>>>> >> >
>>>> >> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j
>>>> >> ava:1490
>>>> >> > )
>>>> >> >         at
>>>> weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
>>>> >> >         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>>>> >> > >
>>>> >> > AVIS IMPORTANT
>>>> >> >
>>>> >> > WARNING
>>>> >> >
>>>> >> >
>>>> >> > Ce message ?lectronique et ses pi?ces jointes peuvent contenir des
>>>> >> > renseignements confidentiels, exclusifs ou l?galement privil?gi?s
>>>> >> destin?s au
>>>> >> > seul usage du destinataire vis?. L'exp?diteur original ne renonce ?
>>>> >> aucun
>>>> >> > privil?ge ou ? aucun autre droit si le pr?sent message a ?t?
>>>> >> > transmis involontairement ou s'il est retransmis sans son
>>>> >> > autorisation. Si vous
>>>> >> n'?tes pas
>>>> >> > le destinataire vis? du pr?sent message ou si vous l'avez re?u par
>>>> >> erreur,
>>>> >> > veuillez cesser imm?diatement de le lire et le supprimer, ainsi que
>>>> >> toutes ses
>>>> >> > pi?ces jointes, de votre syst?me. La lecture, la distribution, la
>>>> >> > copie
>>>> >> ou tout
>>>> >> > autre usage du pr?sent message ou de ses pi?ces jointes par des
>>>> >> personnes
>>>> >> > autres que le destinataire vis? ne sont pas autoris?s et pourraient
>>>> >> ?tre ill?gaux.
>>>> >> > Si vous avez re?u ce courrier ?lectronique par erreur, veuillez en
>>>> >> aviser
>>>> >> > l'exp?diteur.
>>>> >> >
>>>> >> >
>>>> >> > This electronic message and its attachments may contain
>>>> >> > confidential, proprietary or legally privileged information, which
>>>> >> > is solely for the
>>>> >> use of the
>>>> >> > intended recipient. No privilege or other rights are waived by any
>>>> >> unintended
>>>> >> > transmission or unauthorized retransmission of this message. If you
>>>> >> > are
>>>> >> not the
>>>> >> > intended recipient of this message, or if you have received it in
>>>> >> error, you
>>>> >> > should immediately stop reading this message and delete it and all
>>>> >> > attachments from your system. The reading, distribution, copying or
>>>> >> other use
>>>> >> > of this message or its attachments by unintended recipients is
>>>> >> unauthorized and
>>>> >> > may be unlawful. If you have received this e-mail in error, please
>>>> >> notify the
>>>> >> > sender.
>>>> >> >
>>>> >> > --
>>>> >> > WARNING
>>>> >> > -------
>>>> >> > This electronic message and its attachments may contain
>>>> >> > confidential, proprietary or legally privileged information, which
>>>> >> > is solely for the
>>>> >> use of the
>>>> >> > intended recipient.  No privilege or other rights are waived by any
>>>> >> unintended
>>>> >> > transmission or unauthorized retransmission of this message.  If
>>>> >> > you
>>>> >> are not the
>>>> >> > intended recipient of this message, or if you have received it in
>>>> >> error, you
>>>> >> > should immediately stop reading this message and delete it and all
>>>> >> > attachments from your system.  The reading, distribution, copying
>>>> >> > or
>>>> >> other use
>>>> >> > of this message or its attachments by unintended recipients is
>>>> >> unauthorized and
>>>> >> > may be unlawful.  If you have received this e-mail in error, please
>>>> >> notify the
>>>> >> > sender.
>>>> >> >
>>>> >> > AVIS IMPORTANT
>>>> >> > --------------
>>>> >> > Ce message electronique et ses pieces jointes peuvent contenir des
>>>> >> > renseignements confidentiels, exclusifs ou legalement privilegies
>>>> >> destines au
>>>> >> > seul usage du destinataire vise.  L'expediteur original ne renonce
>>>> >> > a
>>>> >> aucun
>>>> >> > privilege ou a aucun autre droit si le present message a ete
>>>> >> > transmis involontairement ou s'il est retransmis sans son
>>>> >> > autorisation.  Si vous
>>>> >> n'etes pas
>>>> >> > le destinataire vise du present message ou si vous l'avez recu par
>>>> >> erreur,
>>>> >> > veuillez cesser immediatement de le lire et le supprimer, ainsi que
>>>> >> toutes ses
>>>> >> > pieces jointes, de votre systeme.  La lecture, la distribution, la
>>>> >> copie ou tout
>>>> >> > autre usage du present message ou de ses pieces jointes par des
>>>> >> personnes
>>>> >> > autres que le destinataire vise ne sont pas autorises et pourraient
>>>> >> etre illegaux.
>>>> >> > Si vous avez recu ce courrier electronique par erreur, veuillez en
>>>> >> aviser
>>>> >> > l'expediteur.
>>>> >> >
>>>> >> >
>>>> >> > --
>>>> >> > WARNING
>>>> >> > -------
>>>> >> > This electronic message and its attachments may contain
>>>> >> > confidential, proprietary or legally privileged information, which
>>>> >> > is solely for the
>>>> >> use of the
>>>> >> > intended recipient.  No privilege or other rights are waived by any
>>>> >> unintended
>>>> >> > transmission or unauthorized retransmission of this message.  If
>>>> >> > you
>>>> >> are not the
>>>> >> > intended recipient of this message, or if you have received it in
>>>> >> error, you
>>>> >> > should immediately stop reading this message and delete it and all
>>>> >> > attachments from your system.  The reading, distribution, copying
>>>> >> > or
>>>> >> other use
>>>> >> > of this message or its attachments by unintended recipients is
>>>> >> unauthorized and
>>>> >> > may be unlawful.  If you have received this e-mail in error, please
>>>> >> notify the
>>>> >> > sender.
>>>> >> >
>>>> >> > AVIS IMPORTANT
>>>> >> > --------------
>>>> >> > Ce message ?lectronique et ses pi?ces jointes peuvent contenir des
>>>> >> > renseignements confidentiels, exclusifs ou l?galement privil?gi?s
>>>> >> destin?s au
>>>> >> > seul usage du destinataire vis?.  L'exp?diteur original ne renonce
>>>> ?
>>>> >> aucun
>>>> >> > privil?ge ou ? aucun autre droit si le pr?sent message a ?t?
>>>> >> > transmis involontairement ou s'il est retransmis sans son
>>>> >> > autorisation.  Si vous
>>>> >> n'?tes pas
>>>> >> > le destinataire vis? du pr?sent message ou si vous l'avez re?u par
>>>> >> erreur,
>>>> >> > veuillez cesser imm?diatement de le lire et le supprimer, ainsi que
>>>> >> toutes ses
>>>> >> > pi?ces jointes, de votre syst?me.  La lecture, la distribution, la
>>>> >> copie ou tout
>>>> >> > autre usage du pr?sent message ou de ses pi?ces jointes par des
>>>> >> personnes
>>>> >> > autres que le destinataire vis? ne sont pas autoris?s et pourraient
>>>> >> ?tre ill?gaux.
>>>> >> > Si vous avez re?u ce courrier ?lectronique par erreur, veuillez en
>>>> >> aviser
>>>> >> > l'exp?diteur.
>>>> >> >
>>>> >> > --
>>>> >> > WARNING
>>>> >> > -------
>>>> >> > This electronic message and its attachments may contain
>>>> >> > confidential, proprietary or legally privileged information, which
>>>> >> > is solely for the
>>>> >> use of the
>>>> >> > intended recipient.  No privilege or other rights are waived by any
>>>> >> unintended
>>>> >> > transmission or unauthorized retransmission of this message.  If
>>>> >> > you
>>>> >> are not the
>>>> >> > intended recipient of this message, or if you have received it in
>>>> >> error, you
>>>> >> > should immediately stop reading this message and delete it and all
>>>> >> > attachments from your system.  The reading, distribution, copying
>>>> >> > or
>>>> >> other use
>>>> >> > of this message or its attachments by unintended recipients is
>>>> >> unauthorized and
>>>> >> > may be unlawful.  If you have received this e-mail in error, please
>>>> >> notify the
>>>> >> > sender.
>>>> >> >
>>>> >> > AVIS IMPORTANT
>>>> >> > --------------
>>>> >> > Ce message electronique et ses pieces jointes peuvent contenir des
>>>> >> > renseignements confidentiels, exclusifs ou legalement privilegies
>>>> >> destines au
>>>> >> > seul usage du destinataire vise.  L'expediteur original ne renonce
>>>> >> > a
>>>> >> aucun
>>>> >> > privilege ou a aucun autre droit si le present message a ete
>>>> >> > transmis involontairement ou s'il est retransmis sans son
>>>> >> > autorisation.  Si vous
>>>> >> n'etes pas
>>>> >> > le destinataire vise du present message ou si vous l'avez recu par
>>>> >> erreur,
>>>> >> > veuillez cesser immediatement de le lire et le supprimer, ainsi que
>>>> >> toutes ses
>>>> >> > pieces jointes, de votre systeme.  La lecture, la distribution, la
>>>> >> copie ou tout
>>>> >> > autre usage du present message ou de ses pieces jointes par des
>>>> >> personnes
>>>> >> > autres que le destinataire vise ne sont pas autorises et pourraient
>>>> >> etre illegaux.
>>>> >> > Si vous avez recu ce courrier electronique par erreur, veuillez en
>>>> >> aviser
>>>> >> > l'expediteur.
>>>> >>
>>>> >>
>>>>
>>>> --
>>>> WARNING
>>>> -------
>>>> This electronic message and its attachments may contain confidential,
>>>> proprietary or legally privileged information, which is solely for the use
>>>> of the intended recipient.  No privilege or other rights are waived by any
>>>> unintended transmission or unauthorized retransmission of this message.  If
>>>> you are not the intended recipient of this message, or if you have received
>>>> it in error, you should immediately stop reading this message and delete it
>>>> and all attachments from your system.  The reading, distribution, copying
>>>> or other use of this message or its attachments by unintended recipients is
>>>> unauthorized and may be unlawful.  If you have received this e-mail in
>>>> error, please notify the sender.
>>>>
>>>> AVIS IMPORTANT
>>>> --------------
>>>> Ce message électronique et ses pièces jointes peuvent contenir des
>>>> renseignements confidentiels, exclusifs ou légalement privilégiés destinés
>>>> au seul usage du destinataire visé.  L’expéditeur original ne renonce à
>>>> aucun privilège ou à aucun autre droit si le présent message a été transmis
>>>> involontairement ou s’il est retransmis sans son autorisation.  Si vous
>>>> n’êtes pas le destinataire visé du présent message ou si vous l’avez reçu
>>>> par erreur, veuillez cesser immédiatement de le lire et le supprimer, ainsi
>>>> que toutes ses pièces jointes, de votre système.  La lecture, la
>>>> distribution, la copie ou tout autre usage du présent message ou de ses
>>>> pièces jointes par des personnes autres que le destinataire visé ne sont
>>>> pas autorisés et pourraient être illégaux.  Si vous avez reçu ce courrier
>>>> électronique par erreur, veuillez en aviser l’expéditeur.
>>>>
>>>>
>>>
>>
>

Reply via email to