title: How to upload an image file to Active Directory user profile in C#?
body: <p>I need a method which will take an *.jpg image file and upload it to a user profile in the Active Directory of Windows AD 2003.</p>
  
  <p>Also a method to retrieve the photo as stream or expose it as secure web service to be called by cross platform apps in java etc (Damn! am I asking too much!!!) </p>
  
  <p>The file being uploaded will be a *.jpg which is basically a visual signature file created by a user.</p>
  
  <p>Does anyone having any experience working with Active Directory in C# provide some information as to how this can be done with minimum implication related to security.</p>
  
  <p>From the point of view of the Windows Active Directory Administrator what does he have to 
  do to make this possible.Changes/provisions to schema of user profile etc.</p>
  
  <p>The image is being uploaded so that it can be later retrieved from the AD to be inserted into PDF document for signature purposes.</p>
  
  <p>Can this be done in C#? Or is there any done libraries etc?</p>