Symantec Access Management

  • 1.  Access Gateway Proxy Rules - Noodle Generic Exception

    Posted May 06, 2019 04:55 PM

    Hi all,

     

    I'm working with a customer to configure proxy rules on the Access Gateway to forward request to a certain URI to the IDP initiate SSO server url. 

     

    This was tested in a lower environment and it worked fine. The main difference between the environments are: 

    1) The use of a CA cert instead of using a self signed cert

    2) The use of a load balancer url instead of host name

     

    When trying Access Gateway Load Balancer URL with uri, we are getting the following:

     

    Error Details

    Request URI

    : /xxxxxxx

    Error Type

    : SPS Exception

    Error Code

    : Noodle_ConnectException

    Message

    : Indicates error at noodie stage. More detailed in SPS logs. 

     

    In the WebAgentTrace.log, 

     

    [execute][[Ljava.lang.Object; cannot be cast to [Ljava.lang.String;]

    [Noodle::doGet][java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;       at com.netegrity.util.security.hostVerifier.AbstractHostVerifier.getSubjectAlts(Unknown Source)]

     

    After doing some research, I came across other who had similar issue that was due to the JCE not being set to to support unlimited key strength.

     

    I've attempted to update jce key strength per documentation: 

    Install CA Access Gateway - CA Single Sign-On - 12.8 - CA Technologies Documentation 

     

    We are using Java 1.8.0_171, so I've updated as follows: 

    For JDK 1.8_151 and later, perform the following steps:

    1. Navigate to the jdk_home/jre/lib/security directory and open the java.security file.
    2. Uncomment the following line:

      crypto.policy=unlimited

    3. Save the file.

     

    After restarting access gateway server, we are still seeing the same error (Noodle Exception). 

     

    I also tested the forward ability to another test url and it worked fine, so it seems to be a problem when trying to use IDP initiated SSO service url. 

     

    Any thoughts on anything additionally I can check? 

     

    Thanks,


    Michael Pass



  • 2.  Re: Access Gateway Proxy Rules - Noodle Generic Exception
    Best Answer

    Broadcom Employee
    Posted May 06, 2019 08:38 PM

    Hi

     

    This one would be a bug.  There were a few of these that happened in the transition to the bouncy castle crypto library.

     

    I looked it up : 

     

    01132280, 01152448,

    01167774

    DE377646

    SSL fails when virtual host name is same as the Subject Alternate Name parameter value in the server certificate.

     

    Fixed in :  R12.8 Sp1 

    Defects Fixed in 12.8.01 - CA Single Sign-On - 12.8 - CA Technologies Documentation 

     

    So that should be fixed if you upgrade to that version. 


    Cheers - Mark



  • 3.  Re: Access Gateway Proxy Rules - Noodle Generic Exception

    Posted May 07, 2019 04:57 PM

    Hi Mark,

     

    Thanks so much for your response... I was able to get around this issue by using "redirects" in the proxy rules instead of "forwards"... Since I'm only wanting to redirecting to the IDP initiated url, it didn't seem necessary to do forward. 

     

    Regards,

     

    Michael Pass



  • 4.  RE: Re: Access Gateway Proxy Rules - Noodle Generic Exception

    Posted Mar 06, 2020 12:22 PM
    Would there happen to be more information on what is being considered the virtual host in this case as we are having a similar issue with our 12.8 vanilla AG server but are not sure that this bug fits the bill for the issue. We are proxying from a hostname that is not defined in the certificate. Example being authdev.website.com proxy to verify.website.com (this is the certificate side). Would this still fall under the issue or is more information needed?