c# - IIS 7.5 Can an asp.net application run on HTTPS, without giving ApplicationPool-Identity read permission to certificate storage? -


today hosting provider said asp.net application can accessed via https, without giving permissions application's pool identity (at least read-only) ssl certificate storage.

to simplify someone's research i'd suggest take @ this link

  1. iis 7.5
  2. the project uses defaultapplicationpool
  3. identity = applicationpoolidentity

question: hosting provider faking me? or in order reach website resource through https protocol of asp.net project, server must have granted access applicationpoolidentity of projects application pool?

remark:

without giving additional access to: iis_iusrs;users group, network service, , other either. leaving default "administrators group".

the short answer is: no, hosting provider not faking you.

the server (iis) must have access private key of corresponding ssl certificate correctly establish ssl channel clients. far know iis server has permission default (because world wide web publishing service runs under local system account , account has permission access local machine store default). on top of iis server there app pools hosting asp.net page.

but if web page need reason access certificate in local machine store (i.e. signs data or web requests url requires client certificate) app pool has have access corresponding private key , have set permission using the guide posted.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -