Index     Next      DocHome    
iPlanet Trustbase Payment Services 2.0 Beta Installation Guide



Introduction


The following chapter discusses all related documents to this guide.


Overall Layout



The complete documentation set for iPlanet Trustbase Payment Services comprises of:

Installation Guide (This document) that explains how to install iPlanet Trustbase Payment Services and all its associated components.

System Administration Guide that explains how to configure and run iPlanet Trustbase Payment Services. It further illustrates how to make payments.

Developer and Integration Guide that provides a comprehensive example of how to deploy your own CPI application and how to integrate with your existing back end banking system.

The manual Covers:


Related Documents

The following documents are considered pre-requisites to installing iPlanet Trustbase Payment Services (iTPS)

  • Eleanor . iTPS is based on the Eleanor Technical Specification and as such you need to have familiarised yourself with this document.

    http://www.identrus.com

    Eleanor Scheme Technical Specification Version 1.0b

    Eleanor Scheme Operating Rules

    Eleanor Scheme Product Guide

    Note This Website requires a Username and password that should have been given to you when you joined the Identrus Scheme

  • Identrus Message Specifications. iTPS is based on the IDentrus four corner model and as such four servers configures as identrus Transaction Coordinators (TC) using iPlanet Trustbase Transaction manager (iTTM) are assumed to be up and running. See http://www.identrus.com

    Identrus PKI Compliance (IT-PKI)

    Transaction Coordinator requirements (IT-TCFUNC)

    Identrus Smart Card Signing Interface Requirements (IT-SIR, ver 1.7)

    Core messaging specification (IT-TCMPD)

    Certificate Status Check Messaging specification (IT-TCCSC)

    Identrus Digital Signature Messaging System Specification (IT-DSMSSP, ver 2.0).

    Transaction Coordinator Certificate Status Check (CSC) Protocol Definition (IT-TCCSC, ver 2.0b)

    Note In order to access the documents within this website you need a Username and password that should have been given to you when you joined the Identrus Scheme.

  • iPlanet Trustbase Transaction Manager (iTTM) documentation itself can be found below:

    http://docs.sun.com/?p=prod/s1.iptbtranm

    http://docs.iplanet.com/docs/manuals/trustbase.html

    or in /cdrom/cdrom0


Software Requirements

Solaris(TM) 8 for SPARC(TM)

JDK 1.3.1

iPlanet Web Server 6.0 SP2

iPlanet Application Server 6.5

iPlanet Trustbase(TM) Transaction Manager 3.0.1

iMQ for Java 2.0

Oracle 8.1.7

Certificate Authority [e.g. iPlanet Certificate Management System 4.2]

Optional Hardware Security Module (HSM) on server [mandatory for Identrus participation - nCipher nShield 300 SCSI]

GemSAFE IS 1.1 for Identrus System 16000 Smartcards are configured on Buyer PC for use with Tooledup Seller Website.


Hardware requirements




Memory

Recommended single machine setup 512 MB


Disk Space

Recommended single machine setup 1 GB


Target Audience



System Administrators and Application Developers within the banking profession.


Recommended Installation Template



Before attempting an installation you should prepare a template outlining all your proposed settings. The following table provides the setting used throughout the documentation


iTTM 3.0.1

Do you agree to the license terms? [No]: Yes

Install location [/opt/ittm]: /opt/ittm

The user that will start iTTM ? tbase

The group that this user belongs to ? iplanet

The root location of iPlanet Application Server ? /opt/ias6

The root location of iPlanet Web Server documents directory? /opt/iws6/docs

What is the database user name that is used by iTTM? tbase

What is the database password that is used by iTTM? tbase

On what host is your database stored? mydatabase.mycompany.com

On what port is your database running? 1521

On what SID is your database? orcl

On what URL is your local OCSP responder? http://myresponder.mycompany.com:8080/NASApp/OCSPResponder/OCSPResponderServlet

What is the AIA of this iTTM? https://myhost.mycompany.com

Enter the password to use for the tokenkeystore? password


OCSPResponder

What is the Base DN of the LDAP Server that stores your certificate revocation list?

What is the Bind DN of the LDAP server that stores your certificate revocation list?

What is the Bind password?password

On what host is your LDAP? myhost.mycompany.com

On what port is your LDAP? 387


JMSProxy

What Port is your ittm listening on? 80

On what host is your iTTM iPlanet Web Server ? [ myhost.uk.sun.com ]

On what HTTP port is your iTTM iPlanet Webserver running ? [ 80 ]

The JMS queue name for messages received from system backend ? [ backend_to_itps ]

The JMS queue server host ? [ myqueue.uk.sun.com ] { myqueue.mycompany.com }

The JMS queue server port ? [ 7676 ]


iTTM certificates Aliases

(1) Location of alias = "IRCA" certificate e.g. "CN=Identrus Root,OU=Identrus Root,O=Identrus,C=US"

(2) Location of alias = "L1CA" certificate e.g. "CN=L1 Bank CA,OU=L1 Bank,O=L1,C=GB"

(3) Request/response for alias= "L1EESC" certificate e.g. "CN=L1 Bank End Entity Signing Certificate,OU=L1 Bank,O=L1"

(4) Request/response for alias= "L1EESSL" certificate e.g. "CN=L1 Bank SSL CertificateCertificate,OU=L1 Bank,O=L1"

(5) Request/response for alias= "L1IPSC" certificate e.g. "CN=L1 Bank Inter-Participant Signing Certificate,OU=L1 Bank,O=L1"


iTPS 2.0

[0] Install location : /opt/ittm

[1] The user that will run iTTM? tbase

[2] The group that this user belongs to? iplanet

[3] JMS queue name for messages to Biab Backend ? itps_to_backend

[4] Asynchronous acknowledgment SMTP host smtp.mycompany.com

[5] Default "From:" email address for acknowledgments admin@mycompany.com


iTPS Component Certificate Aliases

Trusted Root Certificate (e.g. IRCA).

Level One Certificate Authority Certificate. (e.g. L1CA)

End Entity Signing Certificate ( e.g. ClientSC) The AIA field within this certificate is used to determine the destination for the payments message)

SSL Client Transaction Certificate ( e.g. ClientSSL)

SSL Server Certificate (This name is enforced by the Web Server Server-Cert)


BFI

[0] Installation Location /opt/itps-bfi

[1] The user that will run BFI? tbase

[2] The group that this user belongs to? iplanet

[3] The Web server location is [ /opt/iws6 ]

[4] The Web server instance is [ myhost.mycompany.com ]

[5] The virtual server id is [ https-myhost.mycompany.com ]

[6] The deployment location [ /opt/iws6/itps-bfi-deploy ]

[7] The keystore password is [ password ]

[8] The signing certificate alias [ ClientSC ]

[9] The SSL client certificate alias [ ClientSSL ]

[10] The trusted verification certificate alias [ IRCA ]

[11] The database user is [ tbase ]

[12] The database password is [ tbase ]

[13] The database host is [ mydatabase.mycompany.com ]

[14] The database port is [ 1521 ]

[15] The database sid is [ orcl ]


BIAB

[0] Installation Location /opt/itps-biab

[1] The user that will run BIAB? tbase

[2] The group that this user belongs to? iplanet

[3] The Web Server location is [ /opt/iws6 ]

[4] The Web Server instance is [ myhost.mycompany.com ]

[5] The virtual server id is [ https-myhost.mycompany.com ]

[6] The deployment location [ /opt/iws6/itps-biab-deploy ]

[7] The queue driver location is [ /opt/SUNWjmq/lib/jmq.jar ]

[8] The from itps queue name [ itps_to_backend ]

[9] The too itps queue name [ backend_to_itps ]

[10] The queue server host [ myqueue.mycompany.com ]

[11] The queue server port [ 7676 ]

[12] The database user is [ tbase ]

[13] The database password is [ tbase ]

[14] The database host is [ mydatabase.mycompany.com ]

[15] The database port is [ 1521 ]

[16] The database sid is [ orcl ]


CPI

[0] Installation Location /opt/itps-cpi

[1] The user that will run CPI? tbase

[2] The group that this user belongs to? iplanet


CPI Certificate Aliases

"IRCA" certificate e.g. "CN=Identrus Root,OU=Identrus Root,O=Identrus,C=US"

"L1CA" certificate e.g. "CN=L1 Bank CA,OU=L1 Bank,O=L1,C=GB"

"BuyerSC" certificate e.g. "CN=Buyer SC, OU=L1 Bank, O=L1"

"SellerSC" certificate e.g. "CN=Seller SC, OU=L1 Bank, O=L1"


Tooledup

[0] Installation Location /opt/itps-tdup

[1] The user that will run TooledUp? tbase

[2] The group that this user belongs to? iplanet

[3] The Web server location is [ /opt/iws6 ]

[4] The Web server instance is [ myhost.mycompany.com ]

[5] The virtual server id is [ https-myhost.mycompany.com ]

[6] The deployment location [ /opt/iws6/itps-tdup-deploy ]

[7] The keystore password is [ password ]

[8] The signing certificate alias [ ClientSC ]

[9] The SSL client certificate alias [ ClientSSL ]

[10] The trusted verification certificate alias [ IRCA]

[11] The database user is [ tbase ]

[12] The database password is [ tbase ]

[13] The database host is [ mydatabase.mycompany.com ]

[14] The database port is [ 1521 ]

[15] The database sid is [ orcl ]


Obligation Management

[0] Installation Location /opt/itps-om

[1] The user that will run om? tbase

[2] The group that this user belongs to? iplanet

[3] The Web server location is [ /opt/iws6 ]

[4] The Web server instance is [ myhost.mycompany.com ]

[5] The virtual server id is [ https-myhost.mycompany.com ]

[6] The deployment location [ /opt/iws6/itps-om-deploy ]

[7] The keystore password is [ password ]

[8] The signing certificate alias [ ClientSC ]

[9] The SSL client certificate alias [ ClientSSL ]

[10] The trusted verification certificate alias [ IRCA]


Condition Management

[0] Installation Location /opt/itps-cond

[1] The user that will run Cond? tbase

[2] The group that this user belongs to? iplanet

[3] The Web server location is [ /opt/iws6 ]

[4] The Web server instance is [ myhost.mycompany.com ]

[5] The virtual server id is [ https-myhost.mycompany.com ]

[6] The deployment location [ /opt/iws6/itps-cond-deploy ]

[7] The keystore password is [ password ]

[8] The signing certificate alias [ ClientSC ]

[9] The SSL client certificate alias [ ClientSSL ]

[10] The trusted verification certificate alias [ IRCA ]

[11] The absolute path of the temporary directory for file downloads [/opt/temp]


Index     Next      DocHome    
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.

Last Updated October 22, 2002