valuetype PasswordProcessorThis valuetype is a processor for verifying user name passwords using the CSI GSSUP Client Authentication mechanism.
An application writer extends each of the generated implementations of each operation of this valuetype.
boolean client_authen_required();This operation returns true if client authentication using this mechanism at the CSI Client Authentication Layer is required. If this operation returns false, then if a Client Authentication token is not delivered, the invocation may still be accepted.
SecurityLevel3::PrincipalName password_target();This operation returns the principal name that represents the authentication realm. An outcall from the security service will be made on this operation during credentials setup to establish the CSI IOR Component.
ErrorCode verify_password(in wstring username,
in wstring password,
out SecurityLevel3::PrincipalName principal);
This operation returns EC_Success if the password for the named
principal is valid. An call is made to this operation by
the Server Side Security service's CSI ClientAuthentication Layer
every time a CSI Client Authentication Token needs to be
verified.