Ssl

Published on February 2017 | Categories: Documents | Downloads: 66 | Comments: 0 | Views: 472
of 8
Download PDF   Embed   Report

Comments

Content

 

Home Home  Online  Online 2013  2013 2010  2010 Other Versions  Versions Library Library  Forums Forums  Gallery Gallery  EHLO Blog

 TechNet Library Library Echange Echange !er"er 2013 #ailbo an$ %lient &ccess !er"ers %lient &ccess !er"er

Digital Certificates and SSL %reate a 'igital %erti(icat %erti(icate e )e*uest Echange 2013 %erti(icate #anagement +,

'igital %erti(icates an$ !!L Other Versions !ecure !oc-ets Layer .!!L/ is a metho$ (or securing communications beteen a client an$ a ser"er For Echange !er"er 2013 !!L is use$ to hel secure communications communications beteen the ser"er an$ clients %lients inclu$e mobile hones comuters insi$e an organi4a organi4ation5s tion5s netor- an$ comuters outsi$e an organi4ation5s netor- By $e(ault hen you install Echange 2013 client communications are encryte$ using !!L hen you use Outloo- 6eb & Echange &cti"e!ync an$ Outloo- &nyhere !!L re*uires you to use $igital certi(icates This toic summari4es the $i((erent tyes o( $igital certi(icates certi(icates an$ in(ormation about ho to con(igure Echange 2013 to use these tyes o( $igital certi(icates Contents O"er"ie o( $igital certi(icates 'igital certi(icates an$ roying 'igital certi(icates best ractices

O"er"ie o( $igital certi(icates 'igital certi(icates are electronic electronic (iles that or- li-e an online assor$ to "eri(y the i$entity o( a user or a comuter They5re use$ to create the !!L encryte$ channel that5s use$ (or client communications & certi(icate is a $igital statement that5s issue$ by a certi(ication authority .%&/ that "ouches (or the i$entity o( the certi(icate hol$er an$ enables the arties to communicate in a secure manner using encrytion 'igital certi(icates $o the (olloing7  They authenticate authenticate that their their hol$ers8eole hol$ers8eole ebsites ebsites an$ e"en e"en netor- resources resources such such as routers8are routers8ar e truly ho or hat they claim to be  They rotect $ata $ata that5s echange$ echange$ online (rom the(t or tamering tamering 'igital certi(icates can be issue$ by a truste$ thir$9arty %& or a 6in$os ublic -ey in(rastructure in(rastru cture .:;,/ using %erti(icate !er"ices or they can be sel(9signe$ Each tye o( certi(icate has a$"antages an$ $isa$"antages Each tye o( $igital certi(icate is tamer9 roo( an$ can5t be (orge$ %erti(icates can be issue$ (or se"eral uses These uses inclu$e eb user authentication eb ser"er authentication !ecure<#ultiurose !ecure<#ultiurose ,nternet #ail Etensions .!<#,#E/ ,nternet :rotocol security .,:sec/ Transort Layer !ecurity .TL!/ an$ co$e signing

 

& certi(icate contains a ublic -ey an$ attaches that ublic -ey to the i$entity o( a erson comuter or ser"ice that hol$s the correson$ing ri"ate -ey The ublic an$ ri"ate -eys are use$ by the client an$ the ser"er to encryt the $ata be(ore it5s transmitte$ For 6in$os9base$ 6in$os9ba se$ users comuters an$ ser"ices trust in a %& is establishe$ hen there5s a coy o( the root certi(icate in the truste$ root certi(icate store an$ the certi(icate contains contains a "ali$ certi(ication ath For the certi(icate to be "ali$ the certi(icate must not ha"e been re"o-e$ an$ the "ali$ity erio$ must not ha"e eire$

 Tyes o( certi(icates certi(icates  There are three rimary rimary tyes o( $igital $igital certi(icates7 certi(icates7 sel(9signe$ sel(9signe$ certi(icates certi(icates 6in$os 6in$os :;,9 generate$ certi(icates an$ thir$9arty certi(icates

!el(9signe$ certi(icates 6hen you install Echange 2013 a sel(9signe$ certi(icate certi(icate is automatically con(igure$ on the #ailbo ser"ers & sel(9signe$ certi(icate certi(icate is signe$ by the alication that create$ it The sub=ect an$ the name o( the certi(icate match The issuer an$ the sub=ect are $e(ine$ on the certi(icate This sel(9signe$ sel(9signe$ certi(icate is use$ to encryt communications communications beteen the %lient &ccess ser"er an$ the #ailbo ser"er The %lient &ccess ser"er trusts the sel(9signe$ certi(icate on the #ailbo ser"er automatically so no thir$9arty certi(icate is nee$e$ on the #ailbo ser"er 6hen you install Echange 2013 a sel(9signe$ certi(icate certi(icate is also create$ on the &ccess ser"er This sel(9signe$ certi(icate ill some client to use !!L %lient (or their communications Echange &cti"e!ync Echange an$allo Outloo6eb &rotocols can establish an !!L connection by using a sel(9signe$ certi(icate Outloo- &nyhere on5t or- ith a sel(9 signe$ certi(icate on the %lient &ccess ser"er !el(9signe$ certi(icates must be manually coie$ to the truste$ root certi(icate store on the client comuter or mobile $e"ice 6hen a client connects to a ser"er o"er !!L an$ the ser"er resents a sel(9signe$ certi(icate the client ill be romte$ to "eri(y that the certi(icate as issue$ by a truste$ authority The client must elicitly trust the issuing authority ,( the client con(irms the trust then !!L communications communication s can continue Note:

By default, the digital certificate installed on the Mailbox server or o r servers is a self-signed certificate. You don’t need to replace the self-signed certificate on the Mailbox servers in your organization with a trusted third-party certificate. The lient !ccess server auto"atically trusts the self-signed certificate on the Mailbox server and no other configuration is needed for certificates on the Mailbox server. Fre*uently small organi4ations $eci$e not to use a thir$9arty certi(icate or not to install Fre*uently their on :;, to issue their on certi(icates They might ma-e this $ecision because those solutions are too eensi"e because their a$ministrators lac- the eerience an$ -nole$ge to create their on certi(icate hierarchy or (or both reasons The cost is minimal an$ the setu is simle hen you use sel(9signe$ certi(icates Hoe"er it5s much more $i((icult to establish an in(rastructure (or certi(icate li(e9cycle management reneal trust management an$ re"ocation hen you use sel(9signe$ certi(icates

6in$os ublic -ey in(rastructure certi(icates

 

 The secon$ tye tye o( certi(icate certi(icate is a 6in$os 6in$os :;,9generate$ :;,9generate$ certi(icate certi(icate & :;, is a system o( $igital certi(icates certi(ication certi(ication authorities an$ registration authorities .)&s/ that "eri(y an$ authenticate the "ali$ity o( each arty that5s in"ol"e$ in an electronic transaction by using ublic -ey crytograhy 6hen you imlement a :;, in an organi4ati organi4ation on that uses &cti"e 'irectory you ro"i$e an in(rastruc in(rastructure ture (or certi(icate li(e9cycle li(e9cycle management reneal trust management an$ re"ocation Hoe"er there is some a$$itional cost in"ol"e$ in $eloying ser"ers an$ in(rastructure to create an$ manage 6in$os :;,9generate$ certi(icates %erti(icate !er"ices !er"ices are re*uire$ to $eloy a 6in$os :;, an$ can be installe$ through Add Or Remove Programs in Programs in %ontrol :anel >ou can install %erti(icate !er"ices on any ser"er in the $omain ,( you obtain certi(icates (rom a $omain9=oine$ 6in$os %& you can use the %& to re*uest or sign certi(icates to issue to your on ser"ers or comuters on your netor- This enables you to use a :;, that resembles a thir$9arty certi(icate "en$or but is less eensi"e These :;, certi(icates can5t be $eloye$ ublicly as other tyes o( certi(icates can be Hoe"er hen a :;, %& signs the re*uestor5s certi(icate by using the ri"ate -ey the re*uestor is "eri(ie$ The ublic -ey o( this %& is art o( the certi(icate & ser"er that has this certi(icate certi(icate in the truste$ root certi(icate store can use that ublic -ey to $ecryt the re*uestor5s certi(icate an$ authenticate the re*uestor  The stes (or $eloying a :;,9generate :;,9generate$ $ certi(icate certi(icate resemble those re*uire$ re*uire$ (or $eloying a sel(9signe$ certi(icate certi(icate >ou must still install a coy o( the truste$ root certi(icate (rom the :;, to the truste$ root certi(icate store o( the comuters or mobile $e"ices that you ant to be able to establish an !!L connection to #icroso(t Echange & 6in$os :;, enables organi4ations to ublish their on certi(icates %lients can re*uest an$ recei"e certi(icates (rom a 6in$os :;, on the internal netor- The 6in$os :;, can rene or re"o-e certi(icates certi(icates

 Truste$ thir$9arty thir$9arty certi(icates  Thir$9arty or commercial certi(icates certi(icates are certi(icates certi(icates that that are generate$ generate$ by a thir$9arty thir$9arty or commercial %& an$ then urchase$ (or you to use on your netor- ser"ers One roblem ith sel(9signe$ an$ :;,9base$ certi(icates is that because the certi(icate is not automatically automatical ly truste$ by the client comuter or mobile $e"ice you must ma-e sure that you imort the certi(icate into the truste$ root certi(icate store on client comuters an$ $e"ices  Thir$9arty or commercial certi(icates certi(icates $o not ha"e this this roblem #ost #ost commercial commercial %& certi(icates are alrea$y truste$ because the certi(icate alrea$y resi$es in the truste$ root certi(icate store Because Because the issuer is truste$ the certi(icate is also truste$ +sing thir$9 arty certi(icates greatly simli(ies $eloyment For larger organi4ations or organi4ations that must ublicly $eloy certi(icates the best solution is to use a thir$9arty or commercial commercial certi(icate e"en though there is a cost associate$ ith the certi(icate %ommercial %ommercial certi(icates may not be the best solution (or small an$ me$ium9si4e organi4ations organi4ations an$ you might $eci$e to use one o( the other certi(icate otions that are a"ailable )eturn to to

%hoosing a certi(icate tye 6hen you choose the tye o( certi(icate to install there are se"eral se"eral things to consi$er & certi(icate must be signe$ to be "ali$ ,t can be sel(9signe$ or signe$ by a %& & sel(9signe$ certi(icate limitations Forcerti(icat eamle not all The mobile $e"ices let acerti(icates user installon a $igital certi(icate has in the truste$ root certi(icate e store ability to install a mobile $e"ice $een$s on the mobile $e"ice manu(acturer manu(acturer an$ the mobile ser"ice ro"i$er !ome manu(acturers manu(actur ers an$ mobile ser"ice ro"i$ers $isable access access to the truste$ root certi(icat certi(icate e

 

store ,n this case neither a sel(9signe$ certi(icate certi(icate nor a certi(icate (rom a 6in$os :;, %& can be installe$ on the mobile $e"ice

'e(ault Echange certi(icates By $e(ault Echange installs a sel(9signe$ certi(icate on both the %lient &ccess ser"er an$ the #ailbo ser"er so that all netor- communication is encryte$ Encryting all netorcommunication re*uires that e"ery Echange ser"er ha"e an ?@0A certi(icate that it can use >ou shoul$ relace this sel(9signe$ certi(icate certi(icate on the %lient &ccess ser"er ith one that is automatically truste$ by your clients !el(9signe$C means that a certi(icate as create$ an$ signe$ only by the Echange ser"er itsel( Because it asn5t create$ an$ signe$ by a generally truste$ %& the $e(ault sel(9signe sel(9signe$ $ certi(icate on5t be truste$ by any so(tare ecet other Echange ser"ers in the same organi4ation The $e(ault certi(icate is enable$ (or all Echange ser"ices ,t has a sub=ect organi4ation alternati"e alternati" e name .!&N/ that correson$s to the ser"er name o( the Echange ser"er that it5s installe$ on ,t also has a list o( !&Ns that inclu$e both the ser"er name an$ the (ully *uali(ie$ $omain name .FD'N/ o( the ser"er &lthough other Echange ser"ers in your Echange organi4ation trust this certi(ica certi(icate te automatically automatical ly clients li-e eb brosers Outloo- clients mobile hones an$ other email clients in a$$ition to eternal email ser"ers on5t automatically automatically trust it There(ore consi$er relacing this certi(icate ith a truste$ thir$9arty certi(icate on your Echange %lient &ccess ser"ers ,( you ha"e your on internal :;, an$ all your clients trust that entity you can also use certi(icates that you issue yoursel(

%erti(icate re*uirements by ser"ice %erti(icates are use$ (or se"eral things in Echange #ost customers also use certi(icates on more than one Echange ser"er ,n general the (eer certi(icates you ha"e the easier certi(icate management becomes

,,! &ll the (olloing Echange ser"ices use the same certi(icate on a gi"en Echange %lient &ccess ser"er7 Outloo- 6eb & Echange &$ministration %enter .E&%/ Echange 6eb !er"ices Echange &cti"e!ync Outloo- &nyhere &uto$isco"er

 

Outloo- &$$ress Boo- $istribution Because only a single certi(icate can be associate$ ith a ebsite an$ because all these ser"ices are o((ere$ un$er a single ebsite by $e(ault all the names that clients o( these ser"ices use must be in the certi(icate .or (all un$er a il$car$ name in the certi(icate/

:O:<,#&: %erti(icates that are use$ (or :O: or ,#&: can be seci(ie$ searately searately (rom the certi(icate that5s use$ (or ,,! Hoe"er to simli(y a$ministration e recommen$ that you inclu$e the :O: or ,#&: ser"ice name in your ,,! certi(icate an$ use a single certi(icate (or all these ser"ices

!#T: & searate certi(icate can be use$ (or each recei"e connector that you con(igure The certi(icate must inclu$e inclu$e the name that !#T: clients .or other !#T: ser"ers/ use to reach that connector To simli(y certi(icate management consi$er inclu$ing all names (or hich you ha"e to suort TL! tra((ic in a single certi(icate

'igital certi(icates an$ roying :roying is the metho$ by hich one ser"er sen$s client connections to another ser"er ,n the case o( Echange 2013 this haens hen the %lient &ccess ser"er roies an incoming client re*uest to the #ailbo ser"er that contains the acti"e coy o( the clients mailbo 6hen %lient &ccess ser"ers ser"ers roy re*uests !!L is use$ (or encrytion but not (or authentication authenticati on The sel(9signe sel(9signe$ $ certi(icate on the #ailbo ser"er encryts the tra((ic beteen the %lient &ccess ser"er an$ the #ailbo ser"er

)e"erse roies an$ certi(icates #any Echange $eloyments use re"erse roies to ublish Echange ser"ices on the ,nternet )e"erse roies can be con(igure$ to terminate !!L encrytion eamine the tra((ic in the clear on the ser"er an$ then oen a ne !!L encrytion channel (rom the re"erse roy ser"ers to the Echange ser"ers behin$ them This is -non as !!L bri$ging &nother ay to con(igure the re"erse roy ser"ers is to let the !!L connections ass straight straight through to the Echange ser"ers behin$ the re"erse roy ser"ers 6ith either $eloyment mo$el the clients on the ,nternet connect to the re"erse roy ser"er using using a host name (or Echange access such as mailcontosocom Then the re"erse roy ser"er connects to Echange using a $i((erent host name such as the machine name o( the Echange %lient &ccess ser"er ser"er >ou $on5t ha"e to inclu$e the machine name o( the Echange %lient &ccess &ccess ser"er on your certi(icate because most common re"erse roy ser"ers are able to match the original host name that5s use$ by the client to the internal host name o( the Echange %lient &ccess ser"er

!!L an$ slit 'N!

!lit 'N! is a technology that allos you to con(igure $i((erent $i((erent ,: a$$resses (or the same host name $een$ing on here the originating 'N! re*uest came (rom This is also -non

 

as slit9hori4on 'N! slit9"ie 'N! or slit9brain 'N! !lit 'N! can hel you re$uce the number o( host names that you must manage (or Echange by alloing your clients to connect to Echange through the same host name hether they5re connecting (rom the ,nternet or (rom the intranet !lit 'N! allos re*uests that originate (rom the intranet to recei"e a $i((erent ,: a$$ress than re*uests that originate (rom the ,nternet !lit 'N! is usually unnecessary in a small Echange $eloyment because users can access the same 'N! en$oint hether they5re coming (rom the intranet or the ,nternet Hoe"er ith larger $eloyments $eloyments this con(iguration ill result in too high o( a loa$ on your outgoing ,nternet roy ser"er an$ your re"erse roy ser"er For larger $eloyments $eloyments con(igure slit 'N! so that (or eamle eternal users access mailcontosocom mailcontosocom an$ internal users access internalcontosocom internalc ontosocom +sing slit 'N! (or this con(iguration ensures that your users on5t ha"e to remember to use $i((erent host names $een$ing on here they5re locate$

)emote 6in$os :oer!hell ;erberos authentication authentication an$ ;erberos encrytion are use$ (or remote 6in$os :oer!hell access (rom both the Echange &$ministration &$ministration %enter .E&%/ an$ the Echange #anagement !hell There(ore There(ore you on5t ha"e to con(igure your !!L certi(icates (or use ith remote 6in$os :oer!hell )eturn to to

'igital certi(icates best ractices &lthough the con(iguration o( your organi4ation5s $igital certi(icates certi(icates ill "ary base$ on its seci(ic nee$s in(ormation about best ractices has been inclu$e$ to hel you choose the $igital certi(icate con(iguration con(iguration that5s right (or you

Best ractice7 +se a truste$ thir$9arty certi(icate  To re"ent clients clients (rom recei"ing recei"ing errors errors regar$ing regar$ing untruste$ certi(icates certi(icates the certi(icate certi(icate that5s use$ by your Echange ser"er must be issue$ by someone that the client trusts &lthough most clients can be con(igure$ to trust any certi(icat certi(icate e or certi(icate issuer issuer it5s simler to use a truste$ thir$9arty certi(icate certi(icate on your Echange ser"er This is because most clients alrea$y trust their root certi(icates There are se"eral thir$9arty thir$9arty certi(icate issuers that o((er certi(icates con(igure$ seci(ically seci(ically (or Echange >ou can use the E&% to generate certi(icate re*uests that or- ith most certi(icate issuers

Ho to select a certi(ication authority

& certi(ication authority .%&/ is a comany that issues an$ ensures the "ali$ity o( certi(icates %lient so(tare .(or eamle brosers such as #icroso(t ,nternet Elorer or certi(icates oerating systems such as 6in$os or #ac O!/ ha"e a built9in list o( %&s they trust This list can usually be con(igure$ to a$$ an$ remo"e %&s but that con(iguration is o(ten cumbersome +se the (olloing criteria hen you select a %& to buy your certi(icates (rom7 Ensure the %& is truste$ by the client so(tare .oerating systems brosers brosers an$ mobile hones/ that ill connect to your Echange ser"ers %hoose a %& that says it suorts +ni(ie$ %ommunications %ommunications certi(icatesC (or use ith Echange ser"er

 

#a-e sure that the %& suorts the -in$s o( certi(ica certi(icates tes that youll use %onsi$er using sub=ect alternati"e alternati"e name .!&N/ certi(icate certi(icates s Not all %&s suort !&N certi(icates an$ other %&s $on5t suort as many host names as you might nee$ #a-e sure that the license you buy (or the certi(icate certi(icates s allos you to ut the certi(icate on the number o( ser"ers that you inten$ to use !ome %&s only allo you to ut a certi(icate on one ser"er %omare certi(icate rices beteen %&s

Best ractice7 +se !&N certi(icates 'een$ing on ho you con(igure the ser"ice names in your Echange $eloyment your Echange ser"er may re*uire a certi(icate that can reresent multile $omain names &lthough a il$car$ certi(icate such as one (or contosocom can resol"e this roblem many customers are uncom(ortable ith the security imlications o( maintaining a certi(icate that can be use$ (or any sub$omain & more secure alternati"e is to list each o( the re*uire$ $omains as !&Ns in the certi(icate By $e(ault this aroach is use$ hen certi(icate re*uests are generate$ by Echange

Best ractice7 +se the Echange certi(icate i4ar$ to re*uest certi(icates  There are many ser"ices ser"ices in Echange Echange that use use certi(icates certi(icates & common error hen re*uesting re*uesting certi(icates is to ma-e the re*uest ithout inclu$ing the correct set o( ser"ice names The certi(icate i4ar$ i4ar$ in the Echange &$ministration %enter ill hel you inclu$e the correct list o( names in the certi(icate re*uest The i4ar$ lets you seci(y hich ser"ices the certi(icate has to or- ith an$ base$ on the ser"ices selecte$ inclu$es the names that you must ha"e in the certi(icate so that it can be use$ ith those ser"ices )un the certi(icate i4ar$ i4ar$ hen your initial set Echange 2013 ser"ers an$you5ll $etermine$ hich host namesyou5"e to use$eloye$ (or the $i((erent ser"ic ser"ices eso((or your $eloyment ,$eally only ha"e to run the certi(icate i4ar$ one time (or each &cti"e 'irectory site here you $eloy Echange ,nstea$ o( orrying about (orgetting a host name in the !&N list o( the certi(icate that you urchase you can use a certi(icat certi(ication ion authority that o((ers at no charge a grace erio$ $uring hich you can return a certi(icate an$ re*uest the same ne certi(icate ith a (e a$$itional host names

Best ractice7 +se as (e host names as ossible ,n a$$ition to using as (e certi(ica certi(icates tes as ossible you shoul$ also use as (e host names as ossible This ractice can sa"e money #any certi(icate ro"i$ers charge a (ee base$ on the number o( host names you a$$ to your certi(icate  The most imortant imortant ste you can can ta-e to re$uce re$uce the number number o( host names names that you must must ha"e an$ there(ore the comleity o( your certi(icate management management is not to inclu$e in$i"i$ual ser"er host names in your certi(icate5s sub=ect alternati"e names

 

 The host names names you must inclu$e inclu$e in your Echange Echange certi(icates certi(icates are are the host names names use$ by by client alications alications to connect to Echange The (olloing is a list o( tyical host names that oul$ be re*uire$ (or a comany name$ %ontoso7 Mail.contoso.com  This host Mail.contoso.com  host name co"ers most most connections connections to Echange inclu$ing #icroso(t Outloo- Outloo- 6eb & Outloo- &nyhere the O((line &$$ress Boo- Echange 6eb !er"ices :O:3 ,#&: !#T: Echange %ontrol :anel an$ &cti"e!ync Autodiscover.contoso.com  This host Autodiscover.contoso.com  host name is use$ use$ by clients that suort suort &uto$isco"er &uto$isco"er inclu$ing #icroso(t O((ice Outloo- 200 an$ later "ersions Echange Echange &cti"e!ync an$ Echange 6eb !er"ices clients Legacy.contoso.com  This host name is re*uire$ in a coeistence scenario ith Echange Legacy.contoso.com  !er"er 2003 or Echange 200 ,( you5ll ha"e clients ith mailboes on either Echange !er"er 2003 or Echange 200 an$ Echange 2013 con(iguring a legacy host name re"ents your users (rom

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close