What? WebLogic not portable?

WebLogic does not implement the standard methods in the Servlet 2.0 API
which allow access to the Client's Certificate. It is up to the Servlet
Runner to set attributes in the Servlet Request Object and make them
available to the Servlet programmer. The attribute
javax.servlet.request.X509Certificate
can be set to retrieve information on the certificate of the client.
WebLogic does not set
this attribute. In fact, the following methods return null in WebLogic:
getAuthType();
getUserPrincipal()
req.getAttribute("javax.servlet.request.X509Certificate")
WebLogic uses its own proprietary API to retrieve client certificates in
Two-Way-Authentication (otherwise known as Client Authentication). In
order to get access to the Client's Certificate you must import
weblogic.security.X509; (this is really bad) and make a call to
request.getAttribute("javax.net.ssl.peer_certificates"), which returns
an array of weblogic.security.X509 objects. Sure there are ways around
the import, such as dynamic class loading and etc., but I shouldn't have
to do this!
Importing weblogic.security.X509 is bad because I cannot port this code
to another Servlet engine and have it work seamlessly :-(((. I'm pretty
sure that WebLogic would not pass the certification for a certified J2EE
container with a servlet engine that performs like this.
-Tim Kimmet ([email protected])

Deepa,
WebLogic won't start when there is a problem with a security provider. If the SiteMinder plugin is not configured properly, you'll have to figure out what it takes to appease SiteMinder.
In other words, the problem is with your SiteMinder setup, not WebLogic. That means that the plugin is misconfigured or perhaps the Policy Server is. I don't have any specific advice since I'm unfamiliar with SiteMinder.
Mike
Weblogic/J2EE Security Blog: http://monduke.com

Similar Messages

  • When syncing my iPhone with iTunes, I get the error, "some items did not sync, see itunes for help", but can't find any helps for this in iTunes. Where can I find out what is not syncing?

    When syncing my iPhone with my iPhone, I get a message that 2 items did not sync - use iTunes for help.
    But I can't find any help information in iTunes at all, let alone when items are not syncing.
    How do I figure out what is not syncing?

    Since it seems App related, I'm not sure what to offer you.  I guess the only suggestion I have is for you to reboot your iPad and then try again.  To reboot, hold the power and home buttons at the same time for at least 10 seconds (keep holding past the swipe to shut down bar if it appears) until the Apple Logo appears, then let go of both buttons and your iPad will restart.  You won't lose any settings or data, so it's worth a shot.

  • What are the NEW features what comes with the iPhone 6, what does not come with any other iphone?

    I just bought an iphone 6, and i was wondering what NEW features the iphone 6 has what does not come of the other iphones?

    Click here for information.
    (117357)

  • What can not be transferred to a new iphone5?

    I will be upgrading to iphone5 in the near future. what can not be transferred from another iphone?

    Read this support document http://support.apple.com/kb/HT2109, it should explain what and how.

  • I give right in the iphone what is not works

    i give right in the iphone what is not works

    the problem is that i did not actually change my apple account, i only changed my creditcard number. for som e reason when trying to update apps it shows an apple id with wrong emailadres it says @ homail.com instead of hotmail.
    so actually i don t have a new account. if i understand you correctly i will not be able to update all my apps? i just have to buy them again? that would be really stupid..

  • Mail suddenly marks as spam what is not and viceversa. It has worked perfectly until a few days ago. How can I restore the old junk "learnt" list? Where is it to be found?

    Mail suddenly marks as spam what is not and viceversa.
    It has worked perfectly until a few days ago. How can I restore the old junk "learnt" list, since it is marking as SPAM senders who have been my correspondants for years?? Where is the old junk pref file to be found?

    Why start a new and very similar thread to your other one which you have not responded to (have you read the replies?)
    I suggest that no response is made to this duplicate thread. 

  • What is not right about this code??

    Can anyone tell me what is not right about this code??? Ive have been trying to work it out for myself for the past 2hrs but cant seem to get it right. I think i must have a bracket or something in the wrong place or missing but whatever i do it either flags up as an alert or wont calculate once uploaded. Sooooo frustrating!!
    total_funeral = 1640.00 + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76922)) + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_00015.value) + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76926)) + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_00010)) + Number(document.catwebformform22057.CAT_Custom_76927.value) + (document.getElementById('CAT_Custom_76926_0').checked ? Number(document.catwebformform22057.CAT_Custom_00010.value) : 0);

    This is all of javascript for caculation (http://www.milesmemorials.com/estimator.html) -
    function GetSelectedItem(frname) {
    chosen = ""
    len = frname.length
    for (i = 0; i <len; i++) {
    if (frname[i].checked) {
    chosen = frname[i].value
    return chosen
    function Recalculate() {
    total_funeral = ""
    crem_disbursements = ""
    burial_disbursements = ""
    total_disbursements = ""
    doctors_fees = ""
    crem_fee = ""
    cemetery_fee = ""
    minister_fee_crem = ""
    minister_fee_burial = ""
    civil_fee_crem = ""
    civil_fee_burial = ""
    carry_fee_burial = ""
    total_funeral = 1640.00 + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76922) ) + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_00005)) + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_00015.value)) + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76926) ) + Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_00010.value)) +
    Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76927.value))  +
    (document.getElementById('CAT_Custom_76926_0').checked ? Number(document.catwebformform22057.CAT_Custom_00010.value) : 0);
    minister_fee_crem = Number(document.catwebformform22057.CAT_Custom_00003.value)
    minister_fee_burial = Number(document.catwebformform22057.CAT_Custom_00004.value)
    civil_fee_crem = Number(document.catwebformform22057.CAT_Custom_00006.value)
    civil_fee_burial = Number(document.catwebformform22057.CAT_Custom_00001.value)
    carry_fee_burial = Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_00005))
    doctors_fees = Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76929))
    crem_fee = Number(document.catwebformform22057.CAT_Custom_76930.value)
    cemetery_fee = Number(document.catwebformform22057.CAT_Custom_76931.value)
    zz=document.getElementById('CAT_Custom_76926_0').checked==true;if(zz) { document.getElementById('basicServices').style.display='block'; } else { document.getElementById('basicServices').style.display='none'; };
    crem_disbursements = civil_fee_crem + doctors_fees + crem_fee + minister_fee_crem
    burial_disbursements = minister_fee_burial + cemetery_fee + civil_fee_burial
    if(Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76928)) == 0){
              total_disbursements = crem_disbursements;
    }else{
              total_disbursements = burial_disbursements;
    if(Number(GetSelectedItem(document.catwebformform22057.CAT_Custom_76926)) == 0){
              CAT_Custom_00010.value=0
    document.catwebformform22057.total.value = total_funeral.toFixed(2);
    document.catwebformform22057.doctors_fees.value = doctors_fees.toFixed(2);
    document.catwebformform22057.civil_fee_crem.value = civil_fee_crem.toFixed(2);
    document.catwebformform22057.civil_fee_burial.value = civil_fee_burial.toFixed(2);
    document.catwebformform22057.minister_fee_crem.value = minister_fee_crem.toFixed(2);
    document.catwebformform22057.minister_fee_burial.value = minister_fee_burial.toFixed(2);
    document.catwebformform22057.carry_fee_burial.value = carry_fee_burial.toFixed(2);
    document.catwebformform22057.crem_fee.value = crem_fee.toFixed(2);
    document.catwebformform22057.cemetery_fee.value = cemetery_fee.toFixed(2);
    document.catwebformform22057.total_crem_disbursements.value = crem_disbursements.toFixed(2);
    document.catwebformform22057.total_burial_disbursements.value = burial_disbursements.toFixed(2);
    document.catwebformform22057.grand_total.value = (total_funeral + total_disbursements).toFixed(2);

  • I installed an ancient version, photoshop element 2, on PC under Windows 7 after change of computer station and it is impossible to register modification made; error message: impossible because saturated disc ....what is not the case: many space on the di

    I installed an ancient version, photoshop element 2, on PC under Windows 7 after change of computer station and it is impossible to register modification made; error message: impossible because saturated disc ....what is not the case: many space on the disc. How to repair this error please?

    Hello
    Thank you for your answer which is interesting because it is a disk of 2 TB... If I create a partition do you think it can solve my problem? I prefer this old version of Photoshop, very practical to use...

  • Can anyone tell me what "Could not find namespace: AgCreativeCloudUtils" means when I hit the Import button?

    Can anyone tell me what "Could not find namespace: AgCreativeCloudUtils" means when I hit the Import button in Lightroom? Thanks

    It means you're hitting a bug.
    Consider filing a bug report here:
    New topic for Photoshop Family
    (along with pertinent information like OS & Lr version, plus conditions which it occurs AND conditions in which it does NOT occur, if you can find any).
    Maybe somebody else with more specific knowledge or experience will be more help.
    Good luck,
    Rob

  • Whats up not working in my nokia XL ...

    Whats app not working in my nokia Xl plzzz help urgently ....

    Try these steps: 
    On your phone go to Settings > Security and allow installation from Unknown sources
    Using the Web browser on your phone, download WhatsApp from www.whatsapp.com/android and install it
    Open WhatsApp and accept their terms and conditions to continue
    Verify your phone number
    Follow the rest of the onscreen wizard to finalizing setting up WhatsApp and start chatting.
    Source: http://www.nokia.com/us-en/support/faq/?action=sin​gleTopic&topic=FA143874

  • Clean install of Leopard on a G5 tower what should "not" be plugged in?

    What should "not" be plugged into my G5 tower when installing Leopard or is that not an issue to be concerned about. I have several USB and Firewire devices hooked up to my computer.
    Thank you Ron

    Terence Devlin wrote:
    Ron
    I suggest that you unplug everything except the keyboard and mouse.
    Terence, this IS the BEST suggestion I've HAVE EVER found around HERE and I even DO THIS with EVERY Mac OS X Update.
    Ron, I've Installed/Reinstalled Leopard countless times on both my PPC and Mac Pro so I know that Installing Leopard can turn into a NIGHTMARE. Contact me if you need more information.

  • == is equalivant to what is not equalivant to?

    sorry for the stupid question but
    == is equalivant to what is "not equalivant to"?
    thank you

    also, AS3 now has === and !== which test for (and not) strict
    equality, including typing (so no automatic conversion of different
    data types is performed... this is different from the == which
    would equate something that had a value of 0 to something that had
    a value of false, for isntance.
    also, keep in mind, that another way to do it is to negate an
    expression, like: (a!=b) -----> !(a==b)

  • I accidentally inserted a wrong email address, what does not exist.

    I accidentally inserted a wrong email address, an e-mail address what does not exist.
    Icloud take @hotmail.com what doesn´t exist, as the e.mail address. now I can´t use the App Store, because every time they ask me for the password of an e-mail address that I don´t have. it is like they are sending me the confirmation password e-mail to an e-mail address that I don´t have idea how to login.
    I say it before, I accidentally did it.
    PLEASE, help me. I just bought my new Ipad and it´s a kinda frustrating the situation....
    <Email Edited by Host>

    Try iCloud support forums.
    http://www.apple.com/support/icloud
    http://www.apple.com/support/appleid

  • IPlanet plugin for WebLogic not working - cannot find function named wl_init

    Hi,
    I have been having this issue for the last two days. It relates to
    IPlanet plugin for WbLogic. Following is the error I get:
    [17/Apr/2003:11:41:26] config ( 2069): func_exec reports: cannot find
    function named wl_init [17/Apr/2003:11:41:26] failure ( 2069):
    Configuration initialization failed: Error running init function
    wl_init: unknown error
    Here is my environment:
    SUN E-250 Server
    Solaris 8.0 with recommended Patch-set
    iPlanet-WebServer-Enterprise/6.0SP4
    Web logic 7 SP2
    Here is how I have edited magnus.conf to include the following lines:
    Init fn="load-modules"
    shlib="/usr/iplanet/servers/plugins/lib/libproxy.so" func
    s="wl_proxy,wl_init" Init fn="wl_init"
    #ServerRoot /usr/iplanet/servers/https-cablevision5
    ..... rest of the file ..........
    As you have noticed I have put everything regrding plugin in one line.
    I have also used various other combinations of breaking this line
    into multiple lines but no use.
    What I have also noticed is that if I change the name of libproxy.so
    to some other arbitrary file name that does not exist, even then the
    error message does not change. So it looks like the library is not
    even being loaded.
    The library file is owned by root and has permissions to read and
    execute for everyone.
    I will really appreciate is I can get any help. I have noticed that
    there are folks who have posted similar problem, no one gave an answer
    to them. Please be more generous this time in furnishing with your
    opinion.
    Thanks
    Jamal

    I will try and be as descriptive as possible. I hate the posts that
    dont give any help.
    Anyway you did not mention anything about your obj.conf configuration.
    Here is how it should look, e.g.:
    Init fn="load-modules" funcs="wl-proxy,wl-init"\
    shlib=/usr/local/netscape/plugins/libproxy.so
    Init fn="wl-init"
    <Object name="weblogic" ppath="*/weblogic/*">
    Service fn=wl-proxy WebLogicHost=myweblogic.server.com\
    WebLogicPort=7001 PathTrim="/weblogic"
    </Object>
    Check the following url:
    http://www.weblogic.com/docs51/admindocs/nsapi.html
    Ok,so you probably have those in there. If not, then please check
    that you have directives in obj.conf and the magnus.conf as well.
    Again the service line should be all one line.
    Next, are you proxying by path or by suffix. I.E. do you want
    everything to go to weblogic or just .jsp. You can configure either
    way. This will change your directive. Specifically ppath means proxy
    by path. To proxy by file extension (or what i call suffix) then look
    at this url for specifics:
    http://www.weblogic.com/docs51/admindocs/nsapi.html#exts (notice the
    anchor in the link)
    Post how it goes...
    a.r.
    [email protected]
    [email protected] (Jamal Najmi) wrote in message news:<[email protected]>...
    Hi,
    I have been having this issue for the last two days. It relates to
    IPlanet plugin for WbLogic. Following is the error I get:
    [17/Apr/2003:11:41:26] config ( 2069): func_exec reports: cannot find
    function named wl_init [17/Apr/2003:11:41:26] failure ( 2069):
    Configuration initialization failed: Error running init function
    wl_init: unknown error
    Here is my environment:
    SUN E-250 Server
    Solaris 8.0 with recommended Patch-set
    iPlanet-WebServer-Enterprise/6.0SP4
    Web logic 7 SP2
    Here is how I have edited magnus.conf to include the following lines:
    Init fn="load-modules"
    shlib="/usr/iplanet/servers/plugins/lib/libproxy.so" func
    s="wl_proxy,wl_init" Init fn="wl_init"
    #ServerRoot /usr/iplanet/servers/https-cablevision5
    ..... rest of the file ..........
    As you have noticed I have put everything regrding plugin in one line.
    I have also used various other combinations of breaking this line
    into multiple lines but no use.
    What I have also noticed is that if I change the name of libproxy.so
    to some other arbitrary file name that does not exist, even then the
    error message does not change. So it looks like the library is not
    even being loaded.
    The library file is owned by root and has permissions to read and
    execute for everyone.
    I will really appreciate is I can get any help. I have noticed that
    there are folks who have posted similar problem, no one gave an answer
    to them. Please be more generous this time in furnishing with your
    opinion.
    Thanks
    Jamal

  • RDBMSRealm Configured but WebLogic not using

    I’ve configured my RDBMSRealm but it doesn’t appear to get used by WebLogic when
    I try to authenticate. I’d appreciate any help. Here’s what I’ve done:
    I've compiled the realm classes and placed them on my classpath. I've set up
    my realm through the console and added it to the CachingRealm. Below is segments
    of my config.xml.
    <CachingRealm BasicRealm="TestRealm" Name="MyCaching Realm"/>
    <RDBMSRealm DatabaseDriver="oracle.jdbc.driver.OracleDriver"
    DatabasePassword="{3DES}InhWhkbT0="
    DatabaseURL="jdbc:oracle:thin:@101.101.101.101:1521:t"
    DatabaseUserName="user1" Name="TestRealm" RealmClassName="com.mycompany.RDBMSRealm"/>
    I've got my web.xml configured correctly for use of BASIC authentication. In
    fact the security part of it works in other servlet containers. When I access
    my secured resource I get the BASIC pop-up box for user name and password. However,
    WebLogic doesn't authenticate my correct credentials against my RDBMSRealm. It
    doesn't appear to even be using it at all because my System.out statements never
    printed out when the classes are created and such. Am I missing something with
    my configuration of my RDBMSRealm? Thanks for your help.
    Using WebLogic 6.1 sp2

    Hi Vishwanath,
    That was it exactly. That you so much. I didn't realize that once you connected
    the RDBMSRealm to the CachingRealm you also had to connect the CachingRealm to
    the FileRealm. Thanks again.
    Vishwanath Kumar <[email protected]> wrote:
    Hi,
    I have following suggestion for you.
    1) Open the admin console and click on Security tab in the left hand
    pane. You will see
    FileRealm tab in right hand pane.
    2) Click FileRealm tab and point Caching Realm to your caching realm
    name.
    I think you caching realm is not hooked up with filerealm.
    Let me know if that helps.
    Regards,
    Vishwanath Kumar
    N wrote:
    I’ve configured my RDBMSRealm but it doesn’t appear to get used byWebLogic when
    I try to authenticate. I’d appreciate any help. Here’s what I’vedone:
    I've compiled the realm classes and placed them on my classpath. I'veset up
    my realm through the console and added it to the CachingRealm. Belowis segments
    of my config.xml.
    <CachingRealm BasicRealm="TestRealm" Name="MyCaching Realm"/>
    <RDBMSRealm DatabaseDriver="oracle.jdbc.driver.OracleDriver"
    DatabasePassword="{3DES}InhWhkbT0="
    DatabaseURL="jdbc:oracle:thin:@101.101.101.101:1521:t"
    DatabaseUserName="user1" Name="TestRealm" RealmClassName="com.mycompany.RDBMSRealm"/>
    I've got my web.xml configured correctly for use of BASIC authentication.In
    fact the security part of it works in other servlet containers. WhenI access
    my secured resource I get the BASIC pop-up box for user name and password.However,
    WebLogic doesn't authenticate my correct credentials against my RDBMSRealm.It
    doesn't appear to even be using it at all because my System.out statementsnever
    printed out when the classes are created and such. Am I missing somethingwith
    my configuration of my RDBMSRealm? Thanks for your help.
    Using WebLogic 6.1 sp2--
    Vishwanath Kumar
    Developer Relations Engineer
    BEA Systems, Inc.

Maybe you are looking for