Module UserPassword
Module UserPassword
This module contains two valuetypes
used to implement the UserPassword CSI Client Authentication
protocol. The application writer extends these classes with
the proper implementation.
We are using valuetypes here, instead of local interfaces,
because local interfaces require a POA to be activated. This situation
is not good for the client. Also, making invocations on local objects
is problematic during outcalls from the security service.
Valuetype Index
- PasswordGenerator
- This valuetype is an generator that represents one principal
but may have many different names and passwords under different
realms.
- PasswordProcessor
- This valuetype is a processor for verifying user name passwords
using the CSI GSSUP Client Authentication mechanism.
Alias Index
- ErrorCode
- Values of type ErrorCode are returned from the PasswordGenerator
and PasswordProcessor.
Constant Index
- EC_BadPassword
- Processor Error, password for user is invalid
- EC_BadTarget
- Generator Error, target name is supported or unknown
- EC_NoUser
- Processor Error, named user is unknown
- EC_Success
- Successful return
- EC_Unspecified
- Unspecified Error
Aliases
- ErrorCode
-
typedef unsigned long ErrorCode;
Values of type ErrorCode are returned from the PasswordGenerator
and PasswordProcessor.
Constants
- EC_BadPassword
-
const ErrorCode EC_BadPassword = 3;
Processor Error, password for user is invalid
- EC_BadTarget
-
const ErrorCode EC_BadTarget = 4;
Generator Error, target name is supported or unknown
- EC_NoUser
-
const ErrorCode EC_NoUser = 2;
Processor Error, named user is unknown
- EC_Success
-
const ErrorCode EC_Success = 0;
Successful return
- EC_Unspecified
-
const ErrorCode EC_Unspecified = 1;
Unspecified Error
Generated by the ORBacus IDL-to-HTML translator