Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Safari cannot establish secure connection

Just today I cannot open some websites. More specifically I cannot open plus.google.com. It gives an error that Safari cannot establish a secure connection. Moreover gmail.com does open but my whole inbox is a mess. Images dont load and what not. So far I've only noticed this with Google services.


Everything I working fine on Chrome and Firefox so it's not a network issue. I do not have RAPPORT and I have fixed keychain and disk permissions and have rebooted the system but it's still the same.

MacBook Pro (13-inch Early 2011), OS X Mountain Lion (10.8.2)

Posted on Oct 24, 2012 9:55 AM

Reply
15 replies

Oct 24, 2012 8:26 PM in response to ammar.m

I misread your post.


Please read this whole message before doing anything.


This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.


Step 1


The purpose of this step is to determine whether the problem is localized to your user account.


Enable guest logins* and log in as Guest. For instructions, launch the System Preferences application, select Help from the menu bar, and enter “Set up guest users” (without the quotes) in the search box. Don't use the Safari-only “Guest User” login created by “Find My Mac.”


While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.


Test while logged in as Guest. Same problem?


After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.


*Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.


Step 2


The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login.


Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode* and log in to the account with the problem. The instructions provided by Apple are as follows:


  1. Shut down your computer, wait 30 seconds, and then hold down the shift key while pressing the power button.
  2. When you see the gray Apple logo, release the shift key.
  3. If you are prompted to log in, type your password, and then hold down the shift key again as you click Log in.


Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs.


The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.


*Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a software RAID, you can’t boot in safe mode.


Test while in safe mode. Same problem?


After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of steps 1 and 2.

Oct 25, 2012 5:42 AM in response to Linc Davis

Here's what I got:


Failed to load resource: An SSL error has occurred and a secure connection to the server cannot be made.

https://ssl.gstatic.com/accounts/ui/google-signin-flat.pngFailed to load resource: An SSL error has occurred and a secure connection to the server cannot be made.

https://ssl.gstatic.com/images/icons/feature/mobile_phone-42.gifFailed to load resource: An SSL error has occurred and a secure connection to the server cannot be made.

https://ssl.gstatic.com/images/icons/product/apps-42.pngFailed to load resource: An SSL error has occurred and a secure connection to the server cannot be made.

https://ssl.gstatic.com/images/icons/feature/nosign-r42.pngFailed to load resource: An SSL error has occurred and a secure connection to the server cannot be made.

https://ssl.gstatic.com/images/icons/feature/filing_cabinet-g42.pngFailed to load resource: An SSL error has occurred and a secure connection to the server cannot be made.

Oct 25, 2012 7:04 AM in response to ammar.m

Boot into Recovery by holding down the key combination command-R at the startup chime. Release the keys when you see a gray screen with a spinning dial.


Note: You need an always-on Ethernet or Wi-Fi connection to the Internet to use Recovery. It won’t work with USB or PPPoE modems, or with networks that require any kind of authentication other than a WPA or WPA2 Personal password.


From the OS X Utilities screen, select Get Help Online. A clean copy of Safari will launch. No plugins, such as Flash, will be available. While in Recovery, you'll have no access to your saved bookmarks or passwords, so make a note of those before you begin, if they're needed for the test.


Test. After testing, reboot as usual and post the results.

Feb 21, 2013 6:45 PM in response to ammar.m

I am having the same issue with Safari failing to establish a secure connect to server. Here is the error message from the develop steps mentioned above:


/*

This file has a UTF-8 BOM in it so it can be included from a UTF-16 page

without specifying an explicit character set. When editing it, please be

sure to preserve the BOM (first three bytes of the file, EF BB BF).

*/



body {

background-color: rgb(237, 239, 238);

background-image: url(ErrorPageBackgroundTile.png);

background-size: 100px 100px;

text-align: center;

-webkit-user-select: none;

cursor: default;

}



.error-container {

margin-top: 128px;

padding-top: 0;

}



.error-container, .suggestion-container, .action-container {

position: relative;

width: 500px;

min-height: 90px;

margin-left: auto;

margin-right: auto;

padding-left: 93px;

padding-right: 93px;

padding-bottom: 0;

}



.suggestion-container {

margin-top: 25px;

padding-top: 20px;

background: url(ErrorPageDividerLine.png) top center no-repeat;

background-size: 686px 1px;

}



.icon {

position: relative;

margin-left: auto;

margin-right: auto;

width: 113px;

height: 120px;

background-image: url(ErrorPageCompass.png);

background-repeat: no-repeat;

background-size: 113px 120px;

}



.reading-list-glasses {

display: inline-block;

position: relative;

top: 2px;

margin-right: 8px;

width: 35px;

height: 16px;

background-image: url(ErrorPageReadingList.png);

background-repeat: no-repeat;

background-size: 35px 16px;

}



.error-text-engraving .reading-list-glasses, .error-text-inner-shadow .reading-list-glasses {

/* Hide the duplicate Reading List glasses that are next to the envgraving and the shadow of the

inner text. The images are just there for horizontal spacing of the components of the error text,

we don't want to show them. */

visibility: hidden;

}



html[dir=rtl] .icon {

left: auto;

right: 7px;

}



.text-container {

position: relative;

width: 100%;

margin: auto;

-webkit-font-smoothing: antialiased;

}



.error-text, .error-text-engraving, .error-text-inner-shadow

{

margin: 0;

word-wrap: break-word;

}



.error-text {

position: absolute;

top: 0;

left: 0;

right: 0;

background-repeat: repeat;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

}



.error-text-engraving {

position: relative;

top: 1px;

width: 100%;

color: white;

}



.error-text-inner-shadow {

position: absolute;

top: 1px;

left: 0;

right: 0;

color: rgba(255, 255, 255, 0.25);

}



.error-title

{

font-size: 18px;

line-height:24px; /* This needs to be the same as the 2nd color stop position in -webkit-repeating-linear-gradient of error-title.error-text. */

font-weight: bold;

}



.error-title.error-text {

/* the position for rgba(124, 128, 130, 0.9) needs to be the same as the line-height in .error-title */

background-image: -webkit-repeating-linear-gradient(rgba(79, 82, 85, 0.9) 0, rgba(124, 128, 130, 0.9) 24px), url(ErrorPageBackgroundTile.png);

}



.error-title.error-text-engraving {

margin-top: 22px;

margin-bottom: 25px;

}



.suggestion-form input

{

font-size: 16px;

margin: 0;

}



.suggestion-prompt

{

margin-bottom: 12px;

}



.suggestion-prompt, .error-message {

font-size: 14px;

line-height: 17px;

}



.suggestion-prompt.error-text, .error-message.error-text {

background-color: rgba(101, 105, 107, 0.9);

}



.suggestion-prompt.error-text-engraving {

padding-bottom: 0px;

margin-top: 6px;

}



.action-container {

margin-top: 8px;

}



.action-container .suggestion-form {

display: inline-block;

margin: 5px;

padding: 0;

}



.action-container .suggestion-form input {

width: 132px;

margin: 0;

}



.error-text a, .error-text-inner-shadow a {

visibility: hidden;

}



.error-text-engraving a {

z-index: 1;

position: relative;

top: -1px;

}



#help-button {

display: inline-block;



width: 25px;

height: 24px;

vertical-align: bottom;

background-image: url(HelpButton.png);

background-repeat: no-repeat;

background-size: 25px 24px;

-webkit-user-drag: none;



margin-right: -35px;

visibility: visible;

}



.error-text-engraving #help-button, .error-text #help-button {

background-image: none;

visibility: hidden;

}



#help-button:active {

background-image: url(HelpButtonPressed.png);

}



html[dir=rtl] #help-button {

margin-right: inherit;

margin-left: -35px;

}



@media (-webkit-min-device-pixel-ratio:2) {

body {

background-image: url(ErrorPageBackgroundTile@2x.png);

}



.suggestion-container {

background-image: url(ErrorPageDividerLine@2x.png);

}



.icon {

background-image: url(ErrorPageCompass@2x.png);

}



.reading-list-glasses {

background-image: url(ErrorPageReadingList@2x.png);

}



.error-title.error-text {

/* the position for rgba(124, 128, 130, 0.9) needs to be the same as the line-height in .error-title */

background-image: -webkit-repeating-linear-gradient(rgba(79, 82, 85, 0.9) 0, rgba(124, 128, 130, 0.9) 24px), url(ErrorPageBackgroundTile@2x.png);

}



#help-button {

background-image: url(HelpButton@2x.png);

}



#help-button:active {

background-image: url(HelpButtonPressed@2x.png);

}

}


Please help.

Safari cannot establish secure connection

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.