<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Bill, you’re the best, it did the trick !<br class="">
<div class=""><br class="Apple-interchange-newline">
<hr align="left" border-color:#40ae49;="" style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px; border: 0px; width: 320px; height: 1px; background-color: rgb(64, 174, 73);" class="">
<p class="MsoNormal" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2; margin: 0cm 0cm 1pt;">
<br style="color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 14px; orphans: auto; widows: auto;" class="">
<span style="color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 14px; orphans: auto; widows: auto; text-transform: uppercase;" class="">REMI CARTIER</span><br style="color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 14px; orphans: auto; widows: auto;" class="">
</p>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="text-align: -webkit-auto; line-height: 14px;" class=""><font color="#666666" face="Helvetica, Arial, sans-serif" class="">B.O.S.S. (Business &amp; Operation Support Systems) P.O (Product Owner)</font></span></div>
<br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<strong style="font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(64, 174, 73); font-family: Helvetica, Arial, sans-serif; line-height: 14px; text-transform: uppercase;" class="">IMETRIK
 GLOBAL INC.</strong><span style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">&nbsp;</span><br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<strong style="font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">T
 :</strong><span style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">&nbsp;&#43;1
 514 448-6407 x2009</span><br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<strong style="font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">T
 :</strong><span style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">&nbsp;&#43;1
 866 276-5382 (toll free)&nbsp;</span><br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<strong style="font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">F
 :</strong><span style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">&nbsp;&#43;1
 514 904-0611&nbsp;</span><br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<span style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">740
 Notre Dame St. West, Suite 1575&nbsp;</span><br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<span style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">Montreal,
 Quebec, Canada H3C 3X6&nbsp;</span><br style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(102, 102, 102); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">
<a href="http://www.imetrik.com/" target="_blank" style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(64, 174, 73); font-family: Helvetica, Arial, sans-serif; line-height: 14px;" class="">imetrik.com</a>
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Oct 6, 2015, at 9:01 AM, Bill Burke &lt;<a href="mailto:bburke@redhat.com" class="">bburke@redhat.com</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<div class="">dependencies refer to other modules. &nbsp;You also need to include the <br class="">
javax.* package dependencies. &nbsp;These aren't actually on by default.<br class="">
<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;module name=&quot;javax.api&quot;/&gt;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;module name=&quot;org.bouncycastle&quot; /&gt;<br class="">
<br class="">
I don't think you need to add jce.jar. &nbsp;Just &quot;javax.api&quot;.<br class="">
<br class="">
On 10/5/2015 4:38 PM, Remi Cartier wrote:<br class="">
<blockquote type="cite" class="">Hy guys,<br class="">
<br class="">
I am trying to use some crypto to match hashes from my old db.<br class="">
The code is :<br class="">
<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KeySpec keySpec = new PBEKeySpec(password.toCharArray(),<br class="">
salt.getBytes(), 2048, 160);<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SecretKeyFactory secretKeyFactory =<br class="">
SecretKeyFactory.getInstance(&quot;PBKDF2WithHmacSHA1&quot;);<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[] hash =<br class="">
secretKeyFactory.generateSecret(keySpec).getEncoded();<br class="">
<br class="">
I cant make it work as a federation provider.<br class="">
<br class="">
it was complaining about java.lang.ClassNotFoundException:<br class="">
javax.crypto.spec.PBEKeySpec<br class="">
<br class="">
I added jce.jar to the list of dependencies in my module.xml (I<br class="">
shouldn’t have to do that)<br class="">
<br class="">
Then I got :<br class="">
<br class="">
ClassNotFoundException: sun.security.jca.GetInstance<br class="">
<br class="">
I added rt.jar (which I shouldn’t do either)<br class="">
<br class="">
and then I got some fancy exception : java.lang.LinkageError: loader<br class="">
constraint violation<br class="">
<br class="">
I then tried with bouncy castle : bcprov-jdk15on-152.jar to no avail.<br class="">
<br class="">
what is wrong ?<br class="">
<br class="">
here is my module.xml file :<br class="">
<br class="">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br class="">
&lt;module<br class="">
xmlns=&quot;urn:jboss:module:1.1&quot;name=&quot;com.imetrik.saas.server.services.insuranceWebUIBackend.dao.federation&quot;&gt;<br class="">
&lt;resources&gt;<br class="">
&lt;resource-root path=&quot;insuranceWebUIBackend-lib-2.0.5-SNAPSHOT.jar&quot;/&gt;<br class="">
&lt;resource-root path=&quot;jdbi-2.63.1.jar&quot;/&gt;<br class="">
&lt;resource-root path=&quot;postgresql-9.4-1203-jdbc4.jar&quot;/&gt;<br class="">
&lt;resource-root path=&quot;slf4j-api-1.7.12.jar&quot;/&gt;<br class="">
&lt;resource-root path=&quot;slf4j-simple-1.7.12.jar&quot;/&gt;<br class="">
&lt;resource-root path=&quot;global-library-common-2.0.4.jar&quot;/&gt;<br class="">
&lt;resource-root path=&quot;jce.jar&quot;/&gt;<br class="">
&lt;resource-root path=&quot;bcprov-jdk15on-152.jar&quot;/&gt;<br class="">
&lt;/resources&gt;<br class="">
&lt;dependencies&gt;<br class="">
&lt;module name=&quot;org.keycloak.keycloak-core&quot;/&gt;<br class="">
&lt;module name=&quot;org.keycloak.keycloak-model-api&quot;/&gt;<br class="">
&lt;/dependencies&gt;<br class="">
&lt;/module&gt;<br class="">
<br class="">
<br class="">
Cheers.<br class="">
<br class="">
------------------------------------------------------------------------<br class="">
<br class="">
<br class="">
REMI CARTIER<br class="">
<br class="">
B.O.S.S. (Business &amp; Operation Support Systems) P.O (Product Owner)<br class="">
<br class="">
*IMETRIK GLOBAL INC.*<br class="">
*T :* &#43;1 514 448-6407 x2009<br class="">
*T :* &#43;1 866 276-5382 (toll free)<br class="">
*F :* &#43;1 514 904-0611<br class="">
<br class="">
740 Notre Dame St. West, Suite 1575<br class="">
Montreal, Quebec, Canada H3C 3X6<br class="">
<a href="http://imetrik.com" class="">imetrik.com</a> &lt;<a href="http://www.imetrik.com/" class="">http://www.imetrik.com/</a>&gt;<br class="">
<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
keycloak-user mailing list<br class="">
<a href="mailto:keycloak-user@lists.jboss.org" class="">keycloak-user@lists.jboss.org</a><br class="">
https://lists.jboss.org/mailman/listinfo/keycloak-user<br class="">
<br class="">
</blockquote>
<br class="">
-- <br class="">
Bill Burke<br class="">
JBoss, a division of Red Hat<br class="">
<a href="http://bill.burkecentral.com" class="">http://bill.burkecentral.com</a><br class="">
_______________________________________________<br class="">
keycloak-user mailing list<br class="">
keycloak-user@lists.jboss.org<br class="">
https://lists.jboss.org/mailman/listinfo/keycloak-user<br class="">
</div>
</blockquote>
</div>
<br class="">
</body>
</html>