{"id":2847,"date":"2012-01-08T00:52:05","date_gmt":"2012-01-08T04:52:05","guid":{"rendered":"http:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/"},"modified":"2017-11-09T07:00:17","modified_gmt":"2017-11-09T11:00:17","slug":"how-to-configure-ssl-for-oam-protected-application","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/","title":{"rendered":"How to configure SSL for OAM protected application"},"content":{"rendered":"<p>In this post I would like to talk about a requirement to access OAM 11g protected application in SSL mode. In my case the protected application is deployed in Tomcat Server front ending Apache Server.<\/p>\n<p>The application is protected using OAM 11g Apache WebGate 10g and it works pretty fine. Now the goal is make it work in SSL mode. So the vital things here are to make changes in OAM front for this to work.<\/p>\n<p><strong>Pre-requisites<\/strong>:<\/p>\n<ol>\n<li>Apache Server should be configured to run in SSL mode. I am not getting into details of this here. Let us assume it is accessible using https port https:\/\/apache_hostname:8444\/<\/li>\n<li>Tomcat application is being protected by OAM 11g using Apache 10g WebGate at front end and is working fine. Let us assume it to be accessible using URL http:\/\/apache_hostname\/<\/li>\n<\/ol>\n<p><strong>Changes in OAM front<\/strong>:<\/p>\n<ol>\n<li>Create a new SSL Form Authentication scheme as shown below.<a rel=\"attachment wp-att-2848\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/2848\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG\" \/><\/a><\/li>\n<li>Specify the challenge URL field for Login URL, for instance https:\/\/hostname:port\/LN_login.html<\/li>\n<li>Notice that Challenge Parameters field should be specified with value ssoCookie:secure because ObSSOCookie needs to be sent over SSL<\/li>\n<li>Specify the new SSL Form Authentication Scheme in Authentication Policy in Application Domain as shown below. <a rel=\"attachment wp-att-2850\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/2850\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authpolicy.JPG\" \/><\/a><\/li>\n<li>Change the Failure URL as https appropriately to a Authentication Failure Page. Same changes can be made to Authorization Failure URL in Authorization Policy, I am not giving screenshot here.<\/li>\n<li>Testing the URL, for instance https:\/\/apache_hostname:8444\/private\/protected.html and it displays Login page in HTTPS mode as shown below.<a rel=\"attachment wp-att-2851\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/2851\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/loginpage.JPG\" \/><\/a><\/li>\n<li>\u00a0After successful authentication and authorization it gets redirected to requested resource in https mode.<a rel=\"attachment wp-att-2852\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/2852\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/protectedpage.JPG\" \/><\/a><\/li>\n<\/ol>\n<p>That&#8217;s it. We are done here. Please post questions if you have any.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post I would like to talk about a requirement to access OAM 11g protected application in SSL mode. [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[429],"tags":[355,464],"class_list":["post-2847","post","type-post","status-publish","format-standard","hentry","category-oam","tag-oam-11g","tag-ssl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to configure SSL for OAM protected application -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to configure SSL for OAM protected application -\" \/>\n<meta property=\"og:description\" content=\"In this post I would like to talk about a requirement to access OAM 11g protected application in SSL mode. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-08T04:52:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-09T11:00:17+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/\",\"name\":\"How to configure SSL for OAM protected application -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG\",\"datePublished\":\"2012-01-08T04:52:05+00:00\",\"dateModified\":\"2017-11-09T11:00:17+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#primaryimage\",\"url\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG\",\"contentUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to configure SSL for OAM protected application\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to configure SSL for OAM protected application -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/","og_locale":"en_US","og_type":"article","og_title":"How to configure SSL for OAM protected application -","og_description":"In this post I would like to talk about a requirement to access OAM 11g protected application in SSL mode. [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/","article_published_time":"2012-01-08T04:52:05+00:00","article_modified_time":"2017-11-09T11:00:17+00:00","og_image":[{"url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG","type":"","width":"","height":""}],"author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/","url":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/","name":"How to configure SSL for OAM protected application -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#primaryimage"},"thumbnailUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG","datePublished":"2012-01-08T04:52:05+00:00","dateModified":"2017-11-09T11:00:17+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#primaryimage","url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG","contentUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG"},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-configure-ssl-for-oam-protected-application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"How to configure SSL for OAM protected application"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/2847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2847"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/2847\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=2847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=2847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}