Valuetype UserPassword::PasswordProcessor

Valuetype UserPassword::PasswordProcessor

valuetype PasswordProcessor
This 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.

Operation Index

client_authen_required
This operation returns true if client authentication using this mechanism at the CSI Client Authentication Layer is required.
password_target
This operation returns the principal name that represents the authentication realm.
verify_password
This operation returns EC_Success if the password for the named principal is valid.

Operations

client_authen_required
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.

password_target
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.

verify_password
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.


Generated by the ORBacus IDL-to-HTML translator