PHP SSL Certificate problem

Posted on 2011-10-02
Last Modified: 2012-05-12
Hi, I have an Amazon S3 account and have used a S3 code successfully in Linux, but am having problems using that code in Windows Server 2008 R2. I'm getting the error:

Warning: S3::putObject(): [60] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in C:\website\S3\S3.php on line 358

The key functionality is to not only upload the file, but make it publicly accessible. I have JungleDisk so I can upload them that way (making the bucket a drive) but it doesn't make it available from the web. I use the functionality to archive images that need to be accessed from a webpage.

If anyone has any other options, I'm open, but I'm betting its some permissions error or SSL related to CURL or something...

I'm using the code:

      $s3 = new S3(awsAccessKey, awsSecretKey);

      if ($s3->putObjectFile($uploadFile, $bucketName, baseName($uploadFile), S3::ACL_PUBLIC_READ))
            return "";

Question by:khilles
    1 Comment

    Accepted Solution

    Guys, nevermind I found a workaround by not using SSL:

    S3::$useSSL = false;

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Suggested Solutions

    Redirected folders in a windows domain can be quite useful for a number of reasons, one of them being that with redirected application data, you can give users more seamless experience when logging into different workstations.  For example, if a use…
    Microservice architecture adoption brings many advantages, but can add intricacy. Selecting the right orchestration tool is most important for business specific needs.
    This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
    This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now