Hi,
I am developing a provider-hosted app which programmatically adds the app part on Home page of the site. I wrote the code for adding the app part in App Installed event. It works fine when i debug it on my development site. Then i made a catalog site and deployed it there following the instructions in this blog.Â
After deploying the app on app catalog, when i try to add the app, i get the following error.
Log Name: Â Â Â Application
Source: Â Â Â Â Microsoft-SharePoint Products-SharePoint Foundation
Date: Â Â Â Â Â 3/18/2015 5:44:17 PM
Event ID: Â Â Â 8311
Task Category: Topology
Level: Â Â Â Â Error
Keywords: Â Â Â
User: Â Â Â Â Â SP\Administrator
Computer: Â Â Â SP2013.SP2013.LOCAL
Description:
An operation failed because the following certificate has validation errors:
Subject Name: CN=SP2013.SP2013.LOCAL
Issuer Name: CN=SP2013.SP2013.LOCAL
Thumbprint: 9D3D48F8D7ED5AE4CB187BEB3319C3E65A36340C
Errors:
 SSL policy errors have been encountered.  Error code ‘0x2’..
Event Xml:
<Event xmlns=”http://schemas.microsoft.com/win/2004/08/events/event”>
 <System>
  <Provider Name=”Microsoft-SharePoint Products-SharePoint Foundation” Guid=”{6FB7E0CD-52E7-47DD-997A-241563931FC2}” />
  <EventID>8311</EventID>
  <Version>15</Version>
  <Level>2</Level>
  <Task>13</Task>
  <Opcode>0</Opcode>
  <Keywords>0x4000000000000000</Keywords>
  <TimeCreated SystemTime=”2015-03-18T12:44:17.912561500Z” />
  <EventRecordID>24215803</EventRecordID>
  <Correlation ActivityID=”{3A58A90C-2A9C-4128-A4CF-D07A9FEB48E8}” />
  <Execution ProcessID=”980″ ThreadID=”688″ />
  <Channel>Application</Channel>
  <Computer>SP2013.SP2013.LOCAL</Computer>
  <Security UserID=”S-1-5-21-2707663415-3900761612-1761970234-500″ />
 </System>
 <EventData>
  <Data Name=”string0″>CN=SP2013.SP2013.LOCAL</Data>
  <Data Name=”string1″>CN=SP2013.SP2013.LOCAL</Data>
  <Data Name=”string2″>9D3D48F8D7ED5AE4CB187BEB3319C3E65A36340C</Data>
  <Data Name=”string3″>SSL policy errors have been encountered.  Error code ‘0x2’.</Data>
 </EventData>
</Event>
I am deploying the app with non-system user. Is there any any limitation of using app installed event in app catalog or am i doing something wrong?
Already added the following entry in web.config file.
<settings>
<servicePointManager checkCertificateName="false" checkCertificateRevocationList="false"/>
</settings>
Any other ideas?