gov.lanl.SSLTools
Class CredentialService

java.lang.Object
  |
  +--gov.lanl.SSLTools.AbstractService
        |
        +--gov.lanl.SSLTools.CredentialService
All Implemented Interfaces:
ServiceInterface

public class CredentialService
extends AbstractService

Defines the interface a standard ORB service requiring only a valid keystore with the user's credentials; tests the alias and password for the user's private key.

 

Constructor Summary
CredentialService()
          Default constructor, sets up keywords...
 
Method Summary
 org.omg.CORBA.Object enableInsecureForObject(org.omg.CORBA.Object inObj)
          Enables insecure server connection for this client object
 void init(java.lang.String[] inArgs, java.util.Properties inProps)
          Initialize the Service
 
Methods inherited from class gov.lanl.SSLTools.AbstractService
finalize, getApplet, getClientData, getClientData, getKeystore, getOptKeyDefault, getOptKeysAndValues, getORB, getReqKeysAndValues, getSecurityLevel, getTargetData, getTargetData, printKeysAndValues, printOptKeysAndValues, printReqKeysAndValues, setApplet, setOptKeysAndValues, setORB, setQuotedId, setQuotedId2Me, setReqKeysAndValues, setSecurityLevel
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CredentialService

public CredentialService()
Default constructor, sets up keywords...

Method Detail

init

public void init(java.lang.String[] inArgs,
                 java.util.Properties inProps)
          throws org.omg.CORBA.UserException
Initialize the Service

org.omg.CORBA.UserException
Parameters:
inArgs - are the command line arguments for -D ORB... usually, these are in the system properties
inProps - are the properties to use, may be null

enableInsecureForObject

public org.omg.CORBA.Object enableInsecureForObject(org.omg.CORBA.Object inObj)
Enables insecure server connection for this client object

Parameters:
inObj - is the object whose properties need modifying
Returns:
and object with the proper properties