207. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/1/2018 12:13:21 PM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

207.1 Files compared

# Location File Last Modified
1 ehealth_xchange_cif.zip\NHIN_adapter\weblogic\domains\ehx_sqa2\config\httpd vhost-ehx.conf Thu Feb 22 14:24:04 2018 UTC
2 ehealth_xchange_cif.zip\NHIN_adapter\weblogic\domains\ehx_sqa2\config\httpd vhost-ehx.conf Thu Mar 1 17:45:09 2018 UTC

207.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 14 272
Changed 14 76
Inserted 0 0
Removed 0 0

207.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

207.4 Active regular expressions

No regular expressions were active.

207.5 Comparison detail

  1   NameVirtua lHost *: PORT
  2  
  3   <VirtualHo st *: PORT >
  4     ServerNa me  SERVER .DOMAIN  
  5     ServerAl ias  SERVE R.DOMAIN  
  6     ServerAl ias  SERVE R.DOMAIN  
  7  
  8     ErrorLog  /u01/app/ log/httpd/ ehx_error_ log
  9     Transfer Log /u01/a pp/log/htt pd/ehx_acc ess_log
  10     
  11   #   SSL En gine Switc h:
  12   #   Enable /Disable S SL for thi s virtual  host.
  13   SSLEngine  on
  14  
  15   #   SSL Pr otocol sup port:
  16   # List the  enable pr otocol lev els with w hich clien ts will be  able to
  17   # connect.   Disable  SSLv2 acce ss by defa ult:
  18   SSLProtoco l all -SSL v2
  19  
  20   #   SSL Ci pher Suite :
  21   #   List t he ciphers  that the  client is  permitted  to negotia te.
  22   #   See th e mod_ssl  documentat ion for a  complete l ist.
  23   SSLCipherS uite HIGH: MEDIUM:!aN ULL:!MD5:! SEED:!IDEA
  24  
  25   #   Server  Certifica te:
  26   # Point SS LCertifica teFile at  a PEM enco ded certif icate.  If
  27   # the cert ificate is  encrypted , then you  will be p rompted fo r a
  28   # pass phr ase.  Note  that a ki ll -HUP wi ll prompt  again.  A  new
  29   # certific ate can be  generated  using the  genkey(1)  command.
  30   #SSLCertif icateFile  /etc/pki/t ls/certs/l ocalhost.c rt
  31   SSLCertifi cateFile / u01/app/do mains/ehx_ sqa2/confi g/certs/ SERVER . DNS     .pem
  32  
  33   #   Server  Private K ey:
  34   #   If the  key is no t combined  with the  certificat e, use thi s
  35   #   direct ive to poi nt at the  key file.   Keep in m ind that i f
  36   #   you've  both a RS A and a DS A private  key you ca n configur e
  37   #   both i n parallel  (to also  allow the  use of DSA  ciphers,  etc.)
  38   #SSLCertif icateKeyFi le /etc/pk i/tls/priv ate/localh ost.keya
  39   SSLCertifi cateKeyFil e /u01/app /domains/e hx_sqa2/co nfig/certs / SERVER . DNS     .decrypt.k ey
  40  
  41   #   Server  Certifica te Chain:
  42   #   Point  SSLCertifi cateChainF ile at a f ile contai ning the
  43   #   concat enation of  PEM encod ed CA cert ificates w hich form  the
  44   #   certif icate chai n for the  server cer tificate.  Alternativ ely
  45   #   the re ferenced f ile can be  the same  as SSLCert ificateFil e
  46   #   when t he CA cert ificates a re directl y appended  to the se rver
  47   #   certif icate for  convinienc e.
  48   #SSLCertif icateChain File /u01/ app/domain s/ehx_sqa2 /config/ce rts/ SERVER . DNS     -chain.pem
  49  
  50   #   Certif icate Auth ority (CA) :
  51   #   Set th e CA certi ficate ver ification  path where  to find C A
  52   #   certif icates for  client au thenticati on or alte rnatively  one
  53   #   huge f ile contai ning all o f them (fi le must be  PEM encod ed)
  54   SSLCACerti ficateFile  /u01/app/ domains/eh x_sqa2/con fig/certs/ ehx-ca-bun dle.crt
  55  
  56   #   Client  Authentic ation (Typ e):
  57   #   Client  certifica te verific ation type  and depth .  Types a re
  58   #   none,  optional,  require an d optional _no_ca.  D epth is a
  59   #   number  which spe cifies how  deeply to  verify th e certific ate
  60   #   issuer  chain bef ore decidi ng the cer tificate i s not vali d.
  61   #SSLVerify Client req uire
  62   SSLVerifyD epth  10
  63  
  64   #   Access  Control:
  65   #   With S SLRequire  you can do  per-direc tory acces s control  based
  66   #   on arb itrary com plex boole an express ions conta ining serv er
  67   #   variab le checks  and other  lookup dir ectives.   The syntax  is a
  68   #   mixtur e between  C and Perl .  See the  mod_ssl d ocumentati on
  69   #   for mo re details .
  70   #<Location  />
  71   #SSLRequir e (    %{S SL_CIPHER}  !~ m/^(EX P|NULL)/ \
  72   #             and %{S SL_CLIENT_ S_DN_O} eq  "Snake Oi l, Ltd." \
  73   #             and %{S SL_CLIENT_ S_DN_OU} i n {"Staff" , "CA", "D ev"} \
  74   #             and %{T IME_WDAY}  >= 1 and % {TIME_WDAY } <= 5 \
  75   #             and %{T IME_HOUR}  >= 8 and % {TIME_HOUR } <= 20        ) \
  76   #            or %{REM OTE_ADDR}  =~ m/^192\ .76\.162\. [0-9]+$/
  77   #</Locatio n>
  78  
  79   # restrict  access to  eHXSS ser vices.
  80   # ehx-user  and ehx-t ester are  self-signe d certs us ed for tes ting purpo ses only.
  81   # They sho uld be rep laced with  CNs of ac tual serve rs once re al integra tion testi ng begins.
  82   <Location  /AdapterSu bscription Service>
  83     SSLRequi re (   %{S SL_CLIENT_ S_DN_CN} = = "ehx-tes ter" \
  84                  or %{S SL_CLIENT_ S_DN_CN} = = "ehx-use r" )
  85     SSLVerif yClient re quire
  86       RequestHea der set Au thorizatio n "Basic  REDACTED "
  87   </Location >
  88  
  89   # restrict  access to  eHXSS tes ter page.
  90   # ehx-user  and ehx-t ester are  self-signe d certs us ed for tes ting purpo ses only.
  91   # They sho uld be rep laced with  CNs of ac tual serve rs once re al integra tion testi ng begins.
  92   <Location  /AdapterSu bscription ServiceTes ter>
  93     SSLRequi re (   %{S SL_CLIENT_ S_DN_CN} = = "ehx-tes ter" )
  94     SSLVerif yClient re quire
  95       RequestHea der set Au thorizatio n "Basic 
R EDACTED
  96   </Location >
  97  
  98     ProxyReq uests Off
  99     ProxyVia  Off
  100     ProxyTim eout 500
  101  
  102     <Proxy * >
  103       <IfVer sion < 2.4 >
  104         Allo w from all
  105       </IfVe rsion>
  106       <IfVer sion >= 2. 4>
  107         Requ ire all gr anted
  108       </IfVe rsion>
  109     </Proxy>
  110  
  111       ProxyPass  /NHINAdapt erDocQuery  http://lo calhost: PORT /NHINAdapt erDocQuery
  112       ProxyPass  /NHINAdapt erDocRetri eve http:/ /localhost : PORT /NHINAdapt erDocRetri eve
  113       ProxyPass  /NHINAdapt erPatientD iscovery h ttp://loca lhost: PORT /NHINAdapt erPatientD iscovery
  114       ProxyPass  /NHINAdapt erGatewayD ocQuery ht tp://local host: PORT /NHINAdapt erGatewayD ocQuery
  115       ProxyPass  /NHINAdapt erGatewayD ocRetrieve  http://lo calhost: PORT /NHINAdapt erGatewayD ocRetrieve
  116       ProxyPass  /NHINAdapt erGatewayP atientAnno unce http: //localhos t: PORT /NHINAdapt erGatewayP atientAnno unce
  117       ProxyPass  /NHINAdapt erAuditMan ager http: //localhos t: PORT /NHINAdapt erAuditMan ager
  118       ProxyPass  /AdapterWe b http://l ocalhost: PORT /AdapterWe b
  119       ProxyPassR everse / h ttp://loca lhost: PORT /
  120  
  121       ProxyPass  /dataquali ty http:// localhost: PORT /dataquali ty
  122       ProxyPassR everse / h ttp://loca lhost: PORT /
  123  
  124     ProxyPas s /Adapter Subscripti onService  http://loc alhost:710 5/AdapterS ubscriptio nService
  125     ProxyPas s /Adapter Subscripti onServiceT ester http ://localho st:7105/Ad apterSubsc riptionSer viceTester
  126     ProxyPas sReverse /  http://lo calhost:71 05/
  127  
  128     # websoc ket proxyi ng - NOT S UPPORTED I N APACHE 2 .2
  129       #ProxyPass  /AdapterS ubscriptio nService/S ubscriptio nWS ws://l ocalhost: PORT /AdapterSu bscription Service/Su bscription WS
  130       #ProxyPass Reverse /A dapterSubs criptionSe rvice/Subs criptionWS  ws://loca lhost: PORT /AdapterSu bscription Service/Su bscription WS
  131  
  132     ProxyPre serveHost  On
  133     RequestH eader set  X-Forwarde d-Proto "h ttps"
  134       RequestHea der set X- Forwarded- Port " PORT "
  135     RequestH eader set  WL-Proxy-S SL true
  136   </VirtualH ost>
  137  
  138   <VirtualHo st *:80>
  139     ServerNa me SERVER. DOMAIN:POR T
  140     ServerAl ias  SERVE R.DOMAIN:P ORT
  141     ServerAl ias SERVER .DOMAIN:PO RT
  142  
  143     ErrorLog  /u01/app/ log/httpd/ ehx_error_ log
  144     Transfer Log /u01/a pp/log/htt pd/ehx_acc ess_log
  145  
  146     ProxyReq uests Off
  147     ProxyVia  Off
  148     ProxyTim eout 500
  149  
  150     <Proxy * >
  151       <IfVer sion < 2.4 >
  152         Allo w from all
  153       </IfVe rsion>
  154       <IfVer sion >= 2. 4>
  155         Requ ire all gr anted
  156       </IfVe rsion>
  157     </Proxy>
  158  
  159       ProxyPass  /NHINAdapt erDocQuery  http://lo calhost: PORT /NHINAdapt erDocQuery
  160       ProxyPass  /NHINAdapt erDocRetri eve http:/ /localhost : PORT /NHINAdapt erDocRetri eve
  161       ProxyPass  /NHINAdapt erPatientD iscovery h ttp://loca lhost: PORT /NHINAdapt erPatientD iscovery
  162       ProxyPass  /NHINAdapt erGatewayD ocQuery ht tp://local host: PORT /NHINAdapt erGatewayD ocQuery
  163       ProxyPass  /NHINAdapt erGatewayD ocRetrieve  http://lo calhost: PORT /NHINAdapt erGatewayD ocRetrieve
  164       ProxyPass  /NHINAdapt erGatewayP atientAnno unce http: //localhos t: PORT /NHINAdapt erGatewayP atientAnno unce
  165       ProxyPass  /NHINAdapt erAuditMan ager http: //localhos t: PORT /NHINAdapt erAuditMan ager
  166       ProxyPass  /AdapterWe b http://l ocalhost: PORT /AdapterWe b
  167       ProxyPassR everse / h ttp://loca lhost: PORT /
  168  
  169       ProxyPass  /dataquali ty http:// localhost: PORT /dataquali ty
  170       ProxyPassR everse / h ttp://loca lhost: PORT /
  171  
  172     ProxyPre serveHost  On
  173     RequestH eader set  WL-Proxy t rue
  174   </VirtualH ost>