Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function editUser($userName, $userEmail, $organization, $ou, $client)
- {
- try {
- $extendedInformation = new extendedInformationWS();
- $extendedInformation->name="subjectdirattributes";
- $extendedInformation->value="";
- $userData=new userDataVOWS();
- $userData->caName = "Pseudo-Nym-Retail";
- // $userData->caName = "ManagementCA";
- /* $userData->cardNumber=null; */
- $userData->certificateProfileName = "Desktop";
- /* $userData->certificateSerialNumber = NULL; */
- $userData->clearPwd = FALSE;
- $userData->email = $userEmail;
- $userData->endEntityProfileName = "Pseudo-Nym-Retail-SelfRegister";
- /* $userData->endTime=null; */
- $userData->extendedInformation=$extendedInformation;
- /* $userData->hardTokenIssuerName=null; */
- $userData->keyRecoverable=FALSE;
- $userData->password = NULL;
- $userData->sendNotification=TRUE;
- /* $userData->startTime=null; */
- $userData->status = STATUS_NEW;
- $userData->subjectAltName="";
- $userData->subjectDN = "CN=" . $userName .",OU=". $ou ."email=".$userEmail.",C=US";
- // $userData->subjectDN = "CN=test,OU=AUTH,O=LA POSTE,C=FR";
- $userData->tokenType = TOKEN_TYPE_P12;
- $userData->username = $userName;
- $userData->o = $organization;
- return $client->editUser(array('arg0' => $userData));
- } catch(Exception $e) {
- var_dump($e);
- var_dump($client->__getLastRequest());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement