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