Application error appears when during import a new private key in OBAS:
Top > Configuration Director > Miscellaneous Settings > SSL Setup > Private Key > Import Key
The following is shown in the problem report:
[Error::throw] URI handler (HSPC::GM::Setup->teaser_ssl) error: Can't use string ("code") as a HASH ref while "strict refs" in use at /usr/lib/perl5/site_perl/5.8.8/HSPC/MT/GM/SSL.pm line 105.
If you are using OBAS 4.5.1, please install the hotfix attached and restart the
hspcd service to apply the changes:
~# rpm -Ufv hspc-configuration-manager-4.5.1-33.swsoft.i386.rpm
~# service hspcd restart
Note: the hotfix expands the error report.
Try then to import the private key again. The following error will appear in the log (
[2014/04/23 09:18:43] [DEBUG]  [HSPC::MT::GM::SSL::log] execution failed: failed to move /tmp/filetyWPav to /etc/httpd/conf/ssl-2012/%domain.tld%.key.copy: Permission denied [2014/04/23 09:18:43] [WARN]  [HSPC::SSL::Core::ssl_last_error] Failed to import SSL private key
The permissions on custom directory which contains keys
/etc/httpd/conf/ssl-2012 should be the same as on the default directory
Note: the directory name may be different in your case.
To set the correct permissions please execute the following commands:
~# chown -R :apache /etc/httpd/conf/ssl-2012 ~# chmod -R g+w /etc/httpd/conf/ssl-2012