Bug 124406 (DEFECT000334497)

Summary: JClient needs to use the UTF8 flag for all passwords passed to DClient.
Product: [Novell Products] NDS SDK Reporter: Rob Beauchamp <rbeauchamp>
Component: JClientAssignee: Jeff Vincent <jvincent>
Status: VERIFIED FIXED QA Contact: Sundar Swamy <ssundar>
Severity: Critical    
Priority: P5 - None CC: aclark
Version: OCT 2006 NDKKeywords: English
Target Milestone: ---   
Hardware: Other   
OS: Windows 2000   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Rajkumar V 2005-10-10 22:54:55 UTC


------- Bug moved to this database by vrajkumar@novell.com 2005-10-10 16:54 -------

This bug previously known as bug DEFECT000334497 at remedy/
remedy/show_bug.cgi?id=DEFECT000334497
Originally filed under the NDS SDK product and JClient component.

---------
<remedy_version_found_in> BLANK </remedy_version_found_in>
---------
<remedy_milestone> BLANK </remedy_milestone>
---------
<remedy_details> JClient has always converted all UNICODE (java)
      password strings into UTF8. DClient has assumed password strings
      to be 7 bit ASCII. DClient has provided a new interface/flag that
      says that the password string is UTF8. This is done with a call to
      DDCSetContextFlagSet()  with the DDC_SEC_PWD_TYPE_UTF8 flag. JClient
      needs to make this call every time a context is created. This will force
      all passwords to be interpreted as UTF8. This is what we want since
      the passwords are always converted from UNICODE to UTF8. </remedy_details>
---------
<remedy_notes> rbeauchamp (  4/8/2003 1:07:45 PM  Testing -  ) JClient
      now calls DDCSetContextFlagSet()  with the DDC_SEC_PWD_TYPE_UTF8 flag
      every time it create a context. This will cause DClient to interpret all
      passwords a UTF8. JClient always converts passwords from UNICODE to UTF8.

 </remedy_notes>