Noup, here is my entire class:

package com.test;

import java.sql.Connection;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class MyDataSourceRealm extends
org.apache.catalina.realm.DataSourceRealm{

    @Override
    protected Connection open() {
        System.out.println("Usando KxDataSourceRealm");
        try{
           return ((DataSource) new
InitialContext().lookup("openejb:Resource/"+dataSourceName)).getConnection();
        }
        catch(Exception e){
            e.printStackTrace();
        }
       return null;
    }
}

2012/5/15 Romain Manni-Bucau <rmannibu...@gmail.com>

> Did you override the validation?
> Le 15 mai 2012 22:32, "José Luis Cetina" <maxtorz...@gmail.com> a écrit :
>
> > This is my realm declaration:
> >
> > <Realm
> >        className="com.test.MyDataSourceRealm"
> >        dataSourceName="MyDataSource"
> >        userTable=" userTable "
> >        userNameCol=" userNameCol "
> >        userCredCol=" userCredCol "
> >        userRoleTable=" userRoleTable "
> >        roleNameCol=" roleNameCol "
> >        digest="SHA-256"
> > />
> >
> > This work with SHA-256 and hex encoding password, but if i want to
> explicit
> > add the digestEncodig (digestEncoding="hexadecimal" or
> digestEncoding="hex"
> > or  digestEncoding="HEX")  like this:
> >
> > <Realm
> >        className="com.test.MyDataSourceRealm"
> >        dataSourceName="MyDataSource"
> >        userTable=" userTable "
> >        userNameCol=" userNameCol "
> >        userCredCol=" userCredCol "
> >        userRoleTable=" userRoleTable "
> >        roleNameCol=" roleNameCol "
> >        digest="SHA-256"
> >       digestEncoding="hex"
> > />
> >
> >
> > I get:
> >
> > Severe: Illegal digestEncoding: hex
> > java.io.UnsupportedEncodingException: the encoding [hex] is not supported
> >
> >
> > I repeat if i ignore the  digestEncoding my password (in SHA-256
> > hexadecimal) works with Realm, but i want to set explicit the
> > digestEcondig, what value represent hexadecimal??
> >
> > I tried to use Base64  (digestEncoding) but says the same "NOT SUPPORTED"
> >
> >
> > What digestEncodig values are permited??
> >
> >
> > Thanks
> >
> >
> > --
> > -------------------------------------------------------------------
> > *SCJA. José Luis Cetina*
> > -------------------------------------------------------------------
> >
>



-- 
-------------------------------------------------------------------
*SCJA. José Luis Cetina*
-------------------------------------------------------------------

Reply via email to