Hi Colin

 I am a PHP programmer.I have used the OpenSRS-PHP class  to develop areseller site.It worked fine.But now I would like to know if SSL certificate registration is possible using the OpenSRS-PHP class.I have gone through the forum but not found any information there.I have tried it but it shows the following response text :

"Unable to convertToString OPSDocument->attributes-
>contacts(compass.entities.struct.impl.TypedMap) to 'OPSList' reason: java.lang.ClassCastException: compass.entities.struct.impl.TypedMap"

This is my code:

$O = new openSRS('test','TPP');
$cmd = array(
        'action'        => 'CREATE',
        'object'        => 'ORDER',
        'requestor'     => array('username' =>'pramod',
                                 'password' => 'test'
                                 ),
        'attributes'    => array('contacts' => array(
                                            'country' => 'US',
                                            'duns' => '',
                                            'address3' => 'Address 3',
                                            'org_name' => 'Orgname',
                                            'phone' => '+1.4165350125',
                                            'last_name' => 'Lastname',
                                            'address2' => 'Address2',
                                            'state' => 'NY',
                                            'email' => 'subq@tucows.com',
                                            'city' => 'City',
                                            'postal_code' => '12345',
                                            'fax' => '+1.4165350124',
                                            'url' => 'www.tucows.com',
                                            'address1' => 'Address 1',
                                            'first_name' => 'Firstname'

                                                 )
                                ),
          'create items'=> array( 'product data' => array('period' => '1',
                                                            'approver_email' => 'subq@tucows.com'
                                                            ),

                                'object_type' => 'quickssl',
                                'orderitem_type' => 'new',
                                'contact set' => array( 'admin' => array(
                                                                'country' => 'US',
                                                                'duns' => '',
                                                                'address3' => 'Address 3',
                                                                'org_name' => 'Orgname',
                                                                'phone' => '+1.4165350125',
                                                                'last_name' => 'Lastname',
                                                                'address2' => 'Address2',
                                                                'state' => 'NY',
                                                                'email' => 'subq@tucows.com ',
                                                                'city' => 'City',
                                                                'postal_code' => '12345',
                                                                'fax' => '+1.4165350124',
                                                                'url' => 'www.tucows.com',
                                                                'address1' => 'Address 1',
                                                                'first_name' => 'Firstname'

                                                              ),
                                                      'billing' => array(
                                                                    'country' => 'US',
                                                                    'duns' => '',
                                                                    'address3' => 'Address 3',
                                                                    'org_name' => 'Orgname1',
                                                                    'phone' => '+1.4165350125',
                                                                    'last_name' => 'Lastname',
                                                                    'address2' => 'Address2',
                                                                    'state' => 'NY',
                                                                    'email' => ' subq1@tucows.com',
                                                                    'city' => 'City',
                                                                    'postal_code' => '12345',
                                                                    'fax' => '+1.4165350124',
                                                                    'url' => 'www.tucows.com ',
                                                                    'address1' => 'Address 1',
                                                                    'first_name' => 'Firstname1'

                                                                      ),
                                                  'tech' => array(
                                                        'country' => 'US',
                                                        'duns' => '',
                                                        'address3' => 'Address 3',
                                                        'org_name' => 'Orgname1',
                                                        'phone' => '+1.4165350125',
                                                        'last_name' => 'Lastname',
                                                        'address2' => 'Address2',
                                                        'state' => 'NY',
                                                        'email' => 'subq1@tucows.com',
                                                        'city' => 'City',
                                                        'postal_code' => '12345',
                                                        'fax' => '+1.4165350124',
                                                        'url' => 'www.tucows.com',
                                                        'address1' => 'Address 1',
                                                        'first_name' => 'Firstname1'

                                                        )
               
                                                       ),
                                   'orderitem_type' => 'new',
                                'service' => 'cert'

    )
);

In the openSRS_Base.php

'buy_webcert'                => true,

is set

Can anyone do some help for me in this matter

Thanks
Pramod


Stay in the know. Pulse on the new Yahoo.com. Check it out.