Advertisement
Guest User

Untitled

a guest
Mar 4th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.54 KB | None | 0 0
  1. function editUser($userName, $userEmail, $organization, $ou, $client)
  2. {
  3.     try {
  4.         $extendedInformation = new extendedInformationWS();
  5.         $extendedInformation->name="subjectdirattributes";
  6.         $extendedInformation->value="";
  7.  
  8.         $userData=new userDataVOWS();
  9.         $userData->caName = "Pseudo-Nym-Retail";
  10.     //    $userData->caName = "ManagementCA";
  11.         /* $userData->cardNumber=null; */
  12.         $userData->certificateProfileName = "Desktop";
  13.         /* $userData->certificateSerialNumber = NULL; */
  14.         $userData->clearPwd = FALSE;
  15.         $userData->email = $userEmail;
  16.         $userData->endEntityProfileName = "Pseudo-Nym-Retail-SelfRegister";
  17.         /* $userData->endTime=null; */
  18.         $userData->extendedInformation=$extendedInformation;
  19.         /* $userData->hardTokenIssuerName=null; */
  20.         $userData->keyRecoverable=FALSE;
  21.         $userData->password = NULL;
  22.         $userData->sendNotification=TRUE;
  23.         /* $userData->startTime=null; */
  24.         $userData->status = STATUS_NEW;
  25.         $userData->subjectAltName="";
  26.         $userData->subjectDN = "CN=" . $userName .",OU=". $ou ."email=".$userEmail.",C=US";
  27.     //    $userData->subjectDN = "CN=test,OU=AUTH,O=LA POSTE,C=FR";
  28.         $userData->tokenType = TOKEN_TYPE_P12;
  29.         $userData->username = $userName;
  30.         $userData->o = $organization;  
  31.            
  32.         return $client->editUser(array('arg0' => $userData));
  33.     } catch(Exception $e) {
  34.         var_dump($e);
  35.         var_dump($client->__getLastRequest());
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement