Name Last Update
..
source/authnvip Loading commit data...
README.txt Loading commit data...

README.txt

Verisign Identity Protection Authentication Module

1) Download the Verisign Identity Protection Developer Test Drive
https://vipdeveloper.verisign.com/vip/home.jsp

2) Unpack the zip file.

3) Use the vip_testdrive.wsdl, viptestdrive.xsd, and vip_testdrive_common to create webservice client
/API

4) This code packages the generated JAX-WS client into a jar file called vipSoapInterfaceService.jar
It is packaged as: com.verisign._2006._08.vipservice.*

5) VIPWebServiceClient is a client file that uses the generated code above and makes necessary endpoint changes. See VIP Developer API and VIPWebServiceClient.java for more information

5) Add VIPLoginModule.xml to /auth/default

6) Compile Files. Build.xml hasn't been uploaded yet. On To-Do list

7) Create jar file containing VIPLoginModule.class, VIPPrincipal.class, and VIPWebServiceClient.class

8) Add vipSoapInterface.jar and the jar file created above to /WEB-INF/lib

9) Import the testdrive.p12 cert into the JKS keystore. Easiest mechanism is to use PKCS12Import

10) Add com.sun.VIPLoginModule to the list of pluggable authentication module classes
Configuration->Authentication->Core page

11) Verify with http://openssohost:port/opensso/UI/Login?module=VIPLoginModule

12) Be sure to read the VIP Developer Test Drive documentation on how to generate test tokens

Structure of authnvip

authnvip
|
|---> source
| |
| |--->/com
| |
| |--->/sun !all source files
|
|
|
|
|--->build.xml /build.xml to create the jar file.