App Connect

 View Only

Error implementing Certificate based authentication

  • 1.  Error implementing Certificate based authentication

    Posted 27 days ago
     
    Hi All,
     
    I am trying to implement Certificate based authentication for one of my message flows, below is the scenario
     
    I have a Message Flow that gets triggered using "File Input" Node and uses HTTP Request Node to invoke external endpoint. 
     
    It is certificate based authentication with the endpoint. 
     
    I received a .pfx file using which I extracted .crt and tried installing it in Truststore. However, I am getting "403-Unauthorized" error while calling the endpoint.
     
    Not sure if I have configured wrongly or missing any steps.
     
    Any help would be much appreciated.
     
    Below is the error from HTTP Request node,
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <title>403 - Forbidden: Access is denied.</title>
    <style type="text/css">
    <!--
    body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
    fieldset{padding:0 15px 10px 15px;} 
    h1{font-size:2.4em;margin:0;color:#FFF;}
    h2{font-size:1.7em;margin:0;color:#CC0000;} 
    h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} 
    #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
    background-color:#555555;}
    #content{margin:0 0 0 2%;position:relative;}
    .content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
    -->
    </style>
    </head>
    <body>
    <div id="header"><h1>Server Error</h1></div>
    <div id="content">
     <div class="content-container"><fieldset>
      <h2>403 - Forbidden: Access is denied.</h2>
      <h3>You do not have permission to view this directory or page using the credentials that you supplied.</h3>
     </fieldset></div>
    </div>
    </body>
    </html>
     
     
    Thanks,
    Syed



    ------------------------------
    syed hussain
    ------------------------------