From 6626192a480fcfc9024b8366e5a5ebec61389dbf Mon Sep 17 00:00:00 2001 From: Patrick Brady Date: Wed, 20 Mar 2019 15:30:02 -0700 Subject: [PATCH] Changes for cdt over https Configure Spring to use an https endpoint Add sample certificates for https Set cdt to use an https url to communicate to the proxy Change-Id: Iaeee33d50c0e9ceb53226982639c289e757763a4 Signed-off-by: Patrick Brady Issue-ID: APPC-1551 --- .../src/main/resources/application.properties | 5 +++++ .../src/main/resources/keystore/cdt-store.p12 | Bin 0 -> 4196 bytes src/environments/environment.ts | 8 ++++---- 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 CdtProxyService/src/main/resources/keystore/cdt-store.p12 diff --git a/CdtProxyService/src/main/resources/application.properties b/CdtProxyService/src/main/resources/application.properties index e8ce0d0..d33188a 100644 --- a/CdtProxyService/src/main/resources/application.properties +++ b/CdtProxyService/src/main/resources/application.properties @@ -1,6 +1,11 @@ #Created by Amaresh Kumar on 09/May/2018. #=====Application level properties START====================== server.port=9191 +server.ssl.key-store-type=PKCS12 +server.ssl.key-store=classpath:keystore/cdt-store.p12 +server.ssl.key-store-password=test +server.ssl.key-alias=cdt +security.require-ssl=true spring.application.name=CdtProxyService logging.level.root=DEBUG Djavax.net.debug=ssl; diff --git a/CdtProxyService/src/main/resources/keystore/cdt-store.p12 b/CdtProxyService/src/main/resources/keystore/cdt-store.p12 new file mode 100644 index 0000000000000000000000000000000000000000..c3efd89e21efa3d069dc7ae7957e9d7203e2c336 GIT binary patch literal 4196 zcmY+HcQ_l2x5v#8BgBqXs}w;}v`Um3HEYzScKX_*W{VmzYVXz9d+)u4s!?jho<#|Y zrmY&aZr|s*_x|qv<2>hiKHuk@e?RBIP_$M=gv2luEk6J#6rmb%MomaYn2(}mCPC5C z|HU*g6hQ1h5g;E0;QEW$i3kb)Hpc%XgfMmh#eZ+0A_TxdB;+iOQdp;05)L9Fa)MwK z>E6d7_l!b9W=YS2U>43yl1q@k-XnL+VLX|)7I{cg&3t`CGxP?V>AJzr+UE}|N3%}G z2wr_u44?Wc7)oq!%g~`6DgfpN((3Gj%lGD@a2-oO3Z6 z6FfBi5kAu2VzX#;aF0^jgWeSyudWNzYN27Cx9dU)KVoNMgG8ly@`yN-ZzMaGR1}7M z?H~jz<~v73b*~wJT3g_C-!?{o=JFTjHcgD zuK*|XBw3#-?9pRT<#k=rA$8z;Z2`rW4Y-bxix8)f5nJ+bOY(~uz6s&D+oKGeT0yli znasW8%9X_m07Sn$?OUvA78>g|=f{-^USWG^EuLI(I+9~hSb82&s5xB)wHwHWUq+Zu zv#oY78w7Jk=TL+T7VN~FqQQ&#(RRhqPl0?cqlXtdLm}F!v2$O=6hm)bW?@h-q?KBi+&JXw!j`52Tp>);+^59oe@&ZK#Mh;Cg?>{Ih^u1%s9vs7PoYHpA#M&C%jsQ;mK1?xiit=RkL zWJ}O>Hq7-^I~?!tjF_G%k)^Yo`tGS25ZxCbO&ED}fS(AqAo$VQ%v66x6?dw@%lOmW zfcfb)DQEUr{iG|YNzvl6p8ohy^^)Us6pIFdS&j$X(3n0i9Md221UCMl={o+bZY&3C zPA4E!PAWrY`YJw_xe1x|%yU*gD|d{HL7`eY$tp&mEf;=rQf!s$L$Iy)x@LKJv?_OIw5434t7;<{%!|56vk{G*>(e*bA2;v~CtW{QpBdvi zd&La22@}o;Xepu~|;!Am}~RX^h1haHAsT1M;#* zmZ@2}%}2*Y_|M$bUACC@YvA&vcAnwYdUl2#D*wWZmp15BF?2w1b{LqRLA%mEfe+(E;7}x z**d>nV&&BYr#aGaI`!VS>^Y~&9^O&IVvc)Roj55M&%p^aT2(2sG%aWIcsh)4NE(vh9hcY1wXkOOjER%wc zZ^uf!K~23v@C5GnmCl$r9ZVnJ`<@D7`hfVLqOMZ+BqU^C+9+Zh!?vl4y_3$mbrn08 zy}fT1yM#?co}DW&)ME1ms{+WgdG+9&dTciVmx@WrSt z%j|li%#dqq@Vm7Alk5Ocp2*}63pM2lKXpx>O3U=Oz4xA}Stu2Ye4Hyb zAvxuig`t3p|3?h@DBvgw3OMu^WByhTfbxGdK|x6LH+20A9si#_i2t>RVK9fz1Cn%+ zf9>&iTs2p~j^0NCZ1xgD_sKFoMQaN_xVilR;!4UfwDnb}AM9s1vKDQVO8}}FT~Pl) zT4un5=QyP##(mr5`GXhfaA3J;Sr!h%mXOP%H{K#zobmD%ZULC_uJnqNa7viE^k_M| zc*Q&U@{CNS-`hZduVv6owJLaj?dz_g#M;rV?U-1{8-W(s_kx_Thf41Rtifg}^g`&| zM)}J>PD>tM;&;>AR$Vug3tX@SMGtKZDX2}f4Rh{Pd5>x%F0E~k8Pm@nf_WXPFFi^9 zgh_F|C=m%8C%TNTtLhA5km^}T^{xo3Uj3{LX?Vw$T$t`$Xn1#cWoXy)yvP89Ch@2% znR`RSr3p!m1hbL6C=&Jl%`e?Jo3`=ggZiTnbfP;I7ixB?kEZJD@?{qe#Ysgxqn_4X zdZjs24@;m~KTn7d9ZG}Z)COFuS#H-8o8Ptc=9WVg&6s6A=J9)Q|L#v z4}|7fnCYZ`r4b+w$X9OLqTmvQm_0XT6GpEf)lQCJk%<|8`{Zm*|AEi46>ntco;olw zOe|ytXi-GJ?Wo=I+YGsnNpCE)9kst+T1dQ}L_g%ZxI~^=%)(XHF52huE#*Q{bcIq@ z)5;_>EN1KhPq5JE!(F<^C)#wxbj7nk=_FY0@e8-O4&YEO`_C{G^_AjVQ3id;ByDj- zfkHa&Bzn+Ss3~{<*}ao4?2w?^5fyGt{f^Q4XQ+p15gMC1fbMRcJvWTgTd0+flS;yF zJYK(Zu+wP|_3wnK@Hqa)SUKNihmt4ua-ZY7VoYV zLUJz@n!e{5EE3NCzNNbRP?+&Hi857=B;QqDzeo8)y)IoGlB@#{y7z4-(UJ?ib=4xi zR|mFQB*WG;#5LIJe74%bxaTX#xgneW321Ujy?*zLO2LOLWnJZ6p(LA&;b2$szTrLl z9WXBZR9~-TjpMb&x!st&tgfKoNZX5%Ma4IR&D{+o!A2k7d2~59$6PK~fqun@NY$D?W9E^sZ6;CQr2Y zq3~%~!0>s0cpmq@s?1IO`)x6;1PY;TN@cvuN(9{vdr3=6g$|)xgoGSWT*Iknx7Fh8 zlTvTTTYR8sQBRqS8krp$&kL5DmorFLOu37B!=V4N@%87+o9f%y)i>sOZt?1wjqA(DPt zLe+Pkh1K$IogzK@2{}Zc`@YRn2P58Z+eTmlAbp(swE}g?jKNV=?aoKBpiYi#lcK%} zyTF}ihp9S*cP_mV4FRtY7+lk&E6aW(edDn;>9LP~pot&u%0Dy*K@xBs;f0aS=qpYZ zWLZ`GYTw|-OHI3UlS*;8_j;432ejt5c zpYbVPQCPSRyg$V`@&+#6rJVHieNk5PoVp-bM zsH}e=J|9ZnN?rVN<6m*RGzMypEa}c-T*nE8h!@_pwS)^>omrCN#Z79+WRLz zkAKRQkI|s~JA3<{!LKbW)+Un840s8mdCxw)D-<6ey(Lz&`b2O&99x-mP*RIsKYR>! z%-CQCL~71`oZ64bc>3YNTr0rKzoAZ=Y^Jw;f%TP@W^4UuQr?v-qebpSB!@~e?@cpb zk!jMy`jG_w8-^;&%6u@_esy!+DZWBm%I9idw>4C!>-Qx!A9pbonJ=I=ovNAUaLCPU zf^bW&wy4ir^4PL3V5)|fr32s(ENv?Rk|llN)xge{$B3WlBRuZ&a2_V)g|Ynh_YIUG zez_?Vrr3ujb{paz5G;lC3iwIe9)D9z%bV1cu(UGBw?w`eDrpujf(vGjZ(hC`PFrGl ztOq9UST*mP{h@GwwnEk^!&>1w`-^&lRw zhTA&Zj(r5n^tXC%iPAQ6-H!d5_W90Wt6*vUocdg{{6tsH2#Bh#xF_(U!fvy)Wv!qt6Lmfp3$zdY6k=yfJpeu@X6A=R{>Rx2$ll37<;h#Rt-47l+ z^rNAaXZB|4!Zrm1VW!6+<9_Cj ze0q`*aAp}($-dlYoq~7Is$r^=hdfQM|6$DKQ1XP3U)7N%sR#x~!2a{L0~z4toB#q_ z0wjSKjQ4+!HXtLMiG*QWu%&(OO;Cpd)q;%tgU^prpCo}`a2PiX2p|;(5fibJ5|A+9 l@!SI}A;j--xbH>0wy$EXho^!_$l(S*L*r-#68}Bk{tN9!<8=T4 literal 0 HcmV?d00001 diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 6c6dcf8..fdf4c89 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -35,9 +35,9 @@ export const environment = { checkTestStatus: 'http://' + window.location.hostname + ':8282/restconf/operations/appc-provider-lcm:action-status' */ // APIs for CORS proxy Service. - getDesigns: 'http://' + window.location.hostname + ':30290/cdtService/getDesigns', - validateTemplate: 'http://' + window.location.hostname + ':30290/cdtService/validateTemplate', - testVnf: 'http://' + window.location.hostname + ':30290/cdtService/testVnf', - checkTestStatus: 'http://' + window.location.hostname + ':30290/cdtService/checkTestStatus' + getDesigns: 'https://' + window.location.hostname + ':30290/cdtService/getDesigns', + validateTemplate: 'https://' + window.location.hostname + ':30290/cdtService/validateTemplate', + testVnf: 'https://' + window.location.hostname + ':30290/cdtService/testVnf', + checkTestStatus: 'https://' + window.location.hostname + ':30290/cdtService/checkTestStatus' }; \ No newline at end of file -- 2.16.6