Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Extensible Protocol RP Website"

(New page: ==Introduction== ==End-User Perspective== ===Functionality=== ===Setup=== ==Deployer Perspective== ===Download=== ===Deploying=== ===Configuration=== ==Developer Perspective== ===Ar...)
 
(Configuration)
Line 12: Line 12:
  
 
===Configuration===
 
===Configuration===
 +
Copy your SSL keystore file and CA Root file to RelyingPartyDemoApp2/WebContent folder. See [[Generating a Private Key and a Keystore]] if you don't have SSL keystore for the tomcat installation.
 +
 +
Update RelyingPartyDemoApp2/WebContent/WEB-INF/web.xml file for the following RP site specific params
 +
*PrivacyUrl to the URL of your privacy statement. This must be a valid URI.
 +
*RootCertUrl to the URL of your CA Root location
 +
 +
Update RelyingPartyDemoApp2/WebContent/icard.properties file for the following Information Card Protocol Handler params
 +
* keystorename to your keystore file name
 +
* keystorepw to your keystore password
 +
* keystoretype to your keystore type
 +
* keystorekeyalias to your keystore alias
  
 
==Developer Perspective==
 
==Developer Perspective==

Revision as of 00:15, 3 January 2008

Introduction

End-User Perspective

Functionality

Setup

Deployer Perspective

Download

Deploying

Configuration

Copy your SSL keystore file and CA Root file to RelyingPartyDemoApp2/WebContent folder. See Generating a Private Key and a Keystore if you don't have SSL keystore for the tomcat installation.

Update RelyingPartyDemoApp2/WebContent/WEB-INF/web.xml file for the following RP site specific params

  • PrivacyUrl to the URL of your privacy statement. This must be a valid URI.
  • RootCertUrl to the URL of your CA Root location

Update RelyingPartyDemoApp2/WebContent/icard.properties file for the following Information Card Protocol Handler params

  • keystorename to your keystore file name
  • keystorepw to your keystore password
  • keystoretype to your keystore type
  • keystorekeyalias to your keystore alias

Developer Perspective

Architecture

Building

Checkout the following projects to Eclipse workspace from:

https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/plugins org.eclipse.higgins.rp.icard org.eclipse.higgins.rp.interface org.eclipse.higgins.rp.servlet

https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app RelyingPartyDemoApp2

Also checkout the following project dependencies: (https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/plugins)

org.eclipse.higgins.configuration.api org.eclipse.higgins.configuration.common org.eclipse.higgins.configuration.xml org.eclipse.higgins.dependencies.redistributable org.eclipse.higgins.idas.api org.eclipse.higgins.messages org.eclipse.higgins.sts.api org.eclipse.higgins.sts.base64.apache org.eclipse.higgins.sts.common org.eclipse.higgins.sts.spi org.eclipse.higgins.sts.xmlsecurity.apache


The projects should all build. The only error that you see after this step is "Target runtime Apache Tomcat v5.5 is not defined" if you have no Tomcat servers setup in your workspace.

See Also

Links

Back to the top