際際滷
Submit Search
java keytool and apache tomcat use ssl/tls
Jun 19, 2024
Download as PPTX, PDF
0 likes
2 views
N
NgaNguyn759946
ch畛ng th畛c i畛n t畛
Read less
Read more
1 of 38
Download now
Download to read offline
Recommended
Ssl it-slideshares.blogspot.com
Ssl it-slideshares.blogspot.com
phanleson
油
Ssl more from http://it-slideshares.blogspot.com and japanese-zen-garden.blogspot.com
Run Openstack with SSL
Run Openstack with SSL
Lam To
油
Tutorial about SSL and how to run Openstack Service with SSL certificate
Rbac On The Web By Smart Certificate
Rbac On The Web By Smart Certificate
Nguy畛n Trung
油
Using Smart Certificate for RBAC
Bai18 web app_security_scheme
Bai18 web app_security_scheme
Hoang Son
油
Lap trinh web
C畉u h狸nh CA cho SSL tr棚n m叩y ch畛 RemoteFX
C畉u h狸nh CA cho SSL tr棚n m叩y ch畛 RemoteFX
laonap166
油
C畉u h狸nh CA cho SSL tr棚n m叩y ch畛 RemoteFX
Ssl project it-slideshares.blogspot.com
Ssl project it-slideshares.blogspot.com
phanleson
油
more from http://it-slideshares.blogspot.com and japanese-zen-garden.blogspot.com
Bi 4 B畉o m畉t cho website - X但y d畛ng 畛ng d畛ng web
Bi 4 B畉o m畉t cho website - X但y d畛ng 畛ng d畛ng web
MasterCode.vn
油
K畉t n畛i b畉o m畉t v giao th畛c SSL X叩c th畛c cho website M達 h坦a v gi畉i m達 d畛 li畛u
Web301 slide 4
Web301 slide 4
tuanduongcntt
油
L畉p Tr狸nh Web PHP N但ng Cao - Gi叩o Tr狸nh FPT
Ch06
Ch06
vantinhkhuc
油
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
Son Nguyen
油
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
metasploitable example attacks list.docx
metasploitable example attacks list.docx
firearcanist
油
metasploitable example attacks list for beginners studies
Core java 10
Core java 10
. .
油
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
conglongit90
油
li棚n h畛: yahoo: thaingoclong_tn90 mobile: 0973.809.853
B畉o m畉t 畛ng d畛ng ASP.NET
B畉o m畉t 畛ng d畛ng ASP.NET
HUST
油
B畉o m畉t 畛ng d畛ng ASP.NET
B叩o c叩o th畛c t畉p
B叩o c叩o th畛c t畉p
Tr畉n Hi畛u
油
Building Trusted Network
Building Trusted Network
Thang Man
油
B叩o c叩o tu畉n 畛 叩n
B叩o c叩o tu畉n 畛 叩n
L動u Vi畛t T湛ng
油
PKI
Gi畛i thi畛u v畛 M畉ng ri棚ng 畉o Vitual Private Network
Gi畛i thi畛u v畛 M畉ng ri棚ng 畉o Vitual Private Network
tuanhiep8
油
Gi畛i thi畛u m畉ng ri棚ng 畉o - VPN
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
laonap166
油
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
Ki畉n tr炭c chung v c叩c platform Stringee cung c畉p
Ki畉n tr炭c chung v c叩c platform Stringee cung c畉p
Stringee JSC
油
Stringee l c担ng ty i 畉u v畛 l挑nh v畛c Communication Platform t畉i Vi畛t Nam. Stringee cung c畉p b畛 API/SDK giao ti畉p gi炭p Developers c坦 th畛 t鱈ch h畛p c叩c t鱈nh nng giao ti畉p nh動 Voice Call, Video Call, SMS, Chat, Contact Center vo c叩c 畛ng d畛ng mobile/website c坦 s畉n nhanh ch坦ng ch畛 trong 2 gi畛. 働u i畛m c畛a Stringee API l kh畉 nng t鱈ch h畛p s但u vo c叩c ph畉n m畛m c坦 s畉n nhanh ch坦ng, API 畉y 畛 bao ph畛 nghi畛p v畛 c畛a doanh nghi畛p, ti li畛u v code m畉u r探 rng, 畉y 畛 c湛ng h畛 tr畛 k畛 thu畉t nhanh ch坦ng. C湛ng ch炭ng t担i kh叩m ph叩 ki畉n tr炭c h畛 th畛ng v c叩c platform SDK Stringee cung c畉p 畛 hi畛u r探 h董n nh辿. ------ Stringee - N畛n t畉ng l畉p tr狸nh giao ti畉p (Communication APIs) l畛n nh畉t Vi畛t Nam Website: https://stringee.com Hotline: 1800 6670 Email: info@stringee.com Group: https://stringee.co/congdongstringee
B叩o C叩o Th畛c T畉p PowerPoint
B叩o C叩o Th畛c T畉p PowerPoint
Kh担i Nguy畛n
油
B叩o C叩o Th畛c T畉p PowerPoint Trung T但m Athena
Bao cao detai
Bao cao detai
Sai Lemovom
油
Tr畉n Anh Khoa - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
Tr畉n Anh Khoa - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
Security Bootcamp
油
Security Bootcamp 2016 - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
h畉 t畉ng kh坦a c担ng khai (ti畉ng Anh: public key infrastructure, vi畉t t畉t PKI
h畉 t畉ng kh坦a c担ng khai (ti畉ng Anh: public key infrastructure, vi畉t t畉t PKI
ChannelRelaxation
油
Gi畛i thi畛u PKI
Lab security+ Bai 11: SSL
Lab security+ Bai 11: SSL
xeroxk
油
Ccssl3
Ccssl3
BKhost host
油
ch畛ng ch畛 ssl l g狸?
Technical note playframework_documentation_working with play - java_vn
Technical note playframework_documentation_working with play - java_vn
Asahina Infotech
油
Technical note , Playframework Documentation "Working with play - java" Translation Ti li畛u ghi ch辿p k挑 thu畉t v畛 Playframework. Do kh担ng c坦 ti li畛u v畛 playframwork b畉ng ti畉ng Vi畛t, n棚n ch炭ng t担i 達 t畉o ti li畛u ny v畛i m畛c 鱈ch 畛 h畛c t畉p. V畛 n畛i dung n畉u c坦 g狸 sai s坦t xin h達y ch畛 ra cho ch炭ng t担i. N畉u b畉n d畛ch ny c坦 gi叩 tr畛, ch炭ng t担i s畉 ng t畉i n坦 l棚n c畛ng 畛ng.
Linux web hosting (Thuyet trinh)
Linux web hosting (Thuyet trinh)
An Pham
油
More Related Content
Similar to java keytool and apache tomcat use ssl/tls
(20)
Ch06
Ch06
vantinhkhuc
油
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
Son Nguyen
油
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
metasploitable example attacks list.docx
metasploitable example attacks list.docx
firearcanist
油
metasploitable example attacks list for beginners studies
Core java 10
Core java 10
. .
油
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
conglongit90
油
li棚n h畛: yahoo: thaingoclong_tn90 mobile: 0973.809.853
B畉o m畉t 畛ng d畛ng ASP.NET
B畉o m畉t 畛ng d畛ng ASP.NET
HUST
油
B畉o m畉t 畛ng d畛ng ASP.NET
B叩o c叩o th畛c t畉p
B叩o c叩o th畛c t畉p
Tr畉n Hi畛u
油
Building Trusted Network
Building Trusted Network
Thang Man
油
B叩o c叩o tu畉n 畛 叩n
B叩o c叩o tu畉n 畛 叩n
L動u Vi畛t T湛ng
油
PKI
Gi畛i thi畛u v畛 M畉ng ri棚ng 畉o Vitual Private Network
Gi畛i thi畛u v畛 M畉ng ri棚ng 畉o Vitual Private Network
tuanhiep8
油
Gi畛i thi畛u m畉ng ri棚ng 畉o - VPN
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
laonap166
油
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
Ki畉n tr炭c chung v c叩c platform Stringee cung c畉p
Ki畉n tr炭c chung v c叩c platform Stringee cung c畉p
Stringee JSC
油
Stringee l c担ng ty i 畉u v畛 l挑nh v畛c Communication Platform t畉i Vi畛t Nam. Stringee cung c畉p b畛 API/SDK giao ti畉p gi炭p Developers c坦 th畛 t鱈ch h畛p c叩c t鱈nh nng giao ti畉p nh動 Voice Call, Video Call, SMS, Chat, Contact Center vo c叩c 畛ng d畛ng mobile/website c坦 s畉n nhanh ch坦ng ch畛 trong 2 gi畛. 働u i畛m c畛a Stringee API l kh畉 nng t鱈ch h畛p s但u vo c叩c ph畉n m畛m c坦 s畉n nhanh ch坦ng, API 畉y 畛 bao ph畛 nghi畛p v畛 c畛a doanh nghi畛p, ti li畛u v code m畉u r探 rng, 畉y 畛 c湛ng h畛 tr畛 k畛 thu畉t nhanh ch坦ng. C湛ng ch炭ng t担i kh叩m ph叩 ki畉n tr炭c h畛 th畛ng v c叩c platform SDK Stringee cung c畉p 畛 hi畛u r探 h董n nh辿. ------ Stringee - N畛n t畉ng l畉p tr狸nh giao ti畉p (Communication APIs) l畛n nh畉t Vi畛t Nam Website: https://stringee.com Hotline: 1800 6670 Email: info@stringee.com Group: https://stringee.co/congdongstringee
B叩o C叩o Th畛c T畉p PowerPoint
B叩o C叩o Th畛c T畉p PowerPoint
Kh担i Nguy畛n
油
B叩o C叩o Th畛c T畉p PowerPoint Trung T但m Athena
Bao cao detai
Bao cao detai
Sai Lemovom
油
Tr畉n Anh Khoa - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
Tr畉n Anh Khoa - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
Security Bootcamp
油
Security Bootcamp 2016 - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
h畉 t畉ng kh坦a c担ng khai (ti畉ng Anh: public key infrastructure, vi畉t t畉t PKI
h畉 t畉ng kh坦a c担ng khai (ti畉ng Anh: public key infrastructure, vi畉t t畉t PKI
ChannelRelaxation
油
Gi畛i thi畛u PKI
Lab security+ Bai 11: SSL
Lab security+ Bai 11: SSL
xeroxk
油
Ccssl3
Ccssl3
BKhost host
油
ch畛ng ch畛 ssl l g狸?
Technical note playframework_documentation_working with play - java_vn
Technical note playframework_documentation_working with play - java_vn
Asahina Infotech
油
Technical note , Playframework Documentation "Working with play - java" Translation Ti li畛u ghi ch辿p k挑 thu畉t v畛 Playframework. Do kh担ng c坦 ti li畛u v畛 playframwork b畉ng ti畉ng Vi畛t, n棚n ch炭ng t担i 達 t畉o ti li畛u ny v畛i m畛c 鱈ch 畛 h畛c t畉p. V畛 n畛i dung n畉u c坦 g狸 sai s坦t xin h達y ch畛 ra cho ch炭ng t担i. N畉u b畉n d畛ch ny c坦 gi叩 tr畛, ch炭ng t担i s畉 ng t畉i n坦 l棚n c畛ng 畛ng.
Linux web hosting (Thuyet trinh)
Linux web hosting (Thuyet trinh)
An Pham
油
Ch06
Ch06
vantinhkhuc
油
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
Son Nguyen
油
metasploitable example attacks list.docx
metasploitable example attacks list.docx
firearcanist
油
Core java 10
Core java 10
. .
油
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
conglongit90
油
B畉o m畉t 畛ng d畛ng ASP.NET
B畉o m畉t 畛ng d畛ng ASP.NET
HUST
油
B叩o c叩o th畛c t畉p
B叩o c叩o th畛c t畉p
Tr畉n Hi畛u
油
Building Trusted Network
Building Trusted Network
Thang Man
油
B叩o c叩o tu畉n 畛 叩n
B叩o c叩o tu畉n 畛 叩n
L動u Vi畛t T湛ng
油
Gi畛i thi畛u v畛 M畉ng ri棚ng 畉o Vitual Private Network
Gi畛i thi畛u v畛 M畉ng ri棚ng 畉o Vitual Private Network
tuanhiep8
油
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
Ci 畉t exchange 2013 tr棚n windows server 2008 r2
laonap166
油
Ki畉n tr炭c chung v c叩c platform Stringee cung c畉p
Ki畉n tr炭c chung v c叩c platform Stringee cung c畉p
Stringee JSC
油
B叩o C叩o Th畛c T畉p PowerPoint
B叩o C叩o Th畛c T畉p PowerPoint
Kh担i Nguy畛n
油
Bao cao detai
Bao cao detai
Sai Lemovom
油
Tr畉n Anh Khoa - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
Tr畉n Anh Khoa - Kautilya v Powershelltrong k畛 thu畉t t畉n c担ng ti畉p c畉n
Security Bootcamp
油
h畉 t畉ng kh坦a c担ng khai (ti畉ng Anh: public key infrastructure, vi畉t t畉t PKI
h畉 t畉ng kh坦a c担ng khai (ti畉ng Anh: public key infrastructure, vi畉t t畉t PKI
ChannelRelaxation
油
Lab security+ Bai 11: SSL
Lab security+ Bai 11: SSL
xeroxk
油
Ccssl3
Ccssl3
BKhost host
油
Technical note playframework_documentation_working with play - java_vn
Technical note playframework_documentation_working with play - java_vn
Asahina Infotech
油
Linux web hosting (Thuyet trinh)
Linux web hosting (Thuyet trinh)
An Pham
油
java keytool and apache tomcat use ssl/tls
1.
Nh坦m 14 CI 畉T
V C畉U HNH CH畛NG TH働 S畛 CHO WEBSERVER APACHE S畛 D畛NG JAVA KEYTOOLS H畛 I畛U HNH WINDOWS Sinh vi棚n th畛c hi畛n: 畉ng Th畛 Ly AT170333 Nguy畛n Th畛 Nga AT170536 畛 Th畛 H畛ng AT170322 Gi畉ng vi棚n gi畉ng d畉y: Th畉y L棚 Quang Huy
2.
畉t v畉n 畛 -
Vi畛c b畉o v畛 c叩c k畉t n畛i web l m畛t th叩ch th畛c l畛n Ch畛ng th動 s畛 l m畛t gi畉i ph叩p hi畛u qu畉 畛 畉m b畉o an ton v x叩c th畛c danh t鱈nh tr棚n m畉ng - Java KeyTools gi炭p t畉o, qu畉n l箪 v tri畛n khai ch畛ng th動 s畛: t畉o keystore, y棚u c畉u ch畛ng ch畛 t畛 CA, - Ci 畉t v c畉u h狸nh ch畛ng th動 s畛 cho Apache kh担ng ch畛 b畉o v畛 d畛 li畛u m c嘆n tng c動畛ng 畛 tin c畉y c畛a trang web
3.
N畛i dung Ch動董ng 1:
T畛ng quan v畛 h畉 t畉ng PKI v ch畛ng th動 s畛 Ch動董ng 2: C担ng ngh畛 Java Keytool v 畛ng d畛ng trong c畉u h狸nh ch畛ng th動 s畛 Apache Tomcat Ch動董ng 3: Th畛c nghi畛m ci 畉t h畉 t畉ng PKI b畉ng c担ng c畛 java keytools v s畛 d畛ng ch畛ng th動 s畛 cho Apache Tomcat Server
4.
Ch動董ng 1: T畛ng
quan v畛 h畉 t畉ng PKI v ch畛ng th動 s畛
5.
1.1. PKI -
H畉 t畉ng m畉t m達 kh坦a c担ng khai - PKI: + Th動畛ng ch畛 ton b畛 h畛 th畛ng bao g畛m c畉 nh cung c畉p ch畛ng th畛c s畛 v c叩c c董 ch畉 li棚n quan, c湛ng v畛i vi畛c s畛 d畛ng c叩c thu畉t to叩n m達 ho叩 c担ng khai trong trao 畛i th担ng tin + M畛c ti棚u ch鱈nh c畛a PKI: Cung c畉p c叩c d畛ch v畛 nh畉m 畉m b畉o an ton cho c叩c giao d畛ch i畛n t畛. M担 h狸nh t畛ng th畛 c畛a m畛t h畛 th畛ng PKI
6.
1.2. Ch畛ng th動
s畛 - Kh叩i ni畛m: Ch畛ng th動 s畛 l m畛t ph動董ng ti畛n th担ng qua n坦 t畛 ch畛c ch畛ng th畛c ch畛ng nh畉n m畛t c畉p kho叩 thu畛c v畛 m畛t ch畛 th畛 - B畉n ch畉t: C畉u tr炭c d畛 li畛u g畉n c叩c th担ng tin x叩c th畛c ch畛 th畛 v畛i m畛t kho叩 c担ng khai v 動畛c k箪 b畛i c董 quan ph叩t hnh (T畛 ch畛c ch畛ng th畛c) - 畉c i畛m: B畉o v畛 t鱈nh ton v畉n X叩c th畛c c畉p kho叩, ch畛ng ch畛i b畛
7.
Ch動董ng 2: C担ng
ngh畛 Java Keytool v 畛ng d畛ng trong c畉u h狸nh ch畛ng th動 s畛 Apache Tomcat
8.
2.1. Java keytools Java
keytool + m畛t c担ng c畛 d嘆ng l畛nh i k竪m v畛i b畛 c担ng c畛 ph叩t tri畛n Java (JDK). + 動畛c s畛 d畛ng 畛 t畉o, qu畉n l箪 v thao t叩c v畛i c叩c ch畛ng th動 s畛 trong Java keystore. + V畛i Java keytool, ng動畛i d湛ng c坦 th畛 t畉o c叩c c畉p kh坦a, y棚u c畉u ch畛ng th動 s畛 t畛 c董 quan ch畛ng nh畉n (CA), nh畉p v xu畉t ch畛ng th動 s畛, v qu畉n l箪 keystore m畛t c叩ch hi畛u qu畉.
9.
C叩ch s畛 d畛ng
java keytool * T畉o Kh坦a Java KeyTool cho ph辿p t畉o c叩c c畉p kh坦a c担ng khai v kh坦a ri棚ng s畛 d畛ng c叩c thu畉t to叩n m畉t m達 nh動 RSA v EC. keytool -genkeypair -alias mykey -keyalg RSA -keysize 2048 -keystore mykeystore.jks -validity 365 * T畉o y棚u c畉u Ch畛ng th動 s畛 (CSR) C担ng c畛 ny c坦 th畛 t畉o c叩c y棚u c畉u ch畛ng ch畛 s畛, 動畛c s畛 d畛ng 畛 g畛i t畛i CA (Certificate Authority) 畛 動畛c k箪 v c畉p ch畛ng ch畛 s畛. keytool -certreq -alias mykey -file myrequest.csr -keystore mykeystore.jks * Import Ch畛ng Ch畛 S畛 Sau khi nh畉n 動畛c ch畛ng ch畛 s畛 t畛 CA, b畉n c坦 th畛 s畛 d畛ng Java KeyTool 畛 import ch畛ng ch畛 vo keystore. keytool -importcert -file mycert.crt -keystore mykeystore.jks -alias mykey * Export Ch畛ng Ch畛 S畛 Java KeyTool cho ph辿p xu畉t ch畛ng ch畛 t畛 keystore 畛 chia s畉 ho畉c s畛 d畛ng 畛 n董i kh叩c. keytool -exportcert -alias mykey -file mycert.crt -keystore mykeystore.jks * Hi畛n Th畛 Th担ng Tin Keystore B畉n c坦 th畛 xem th担ng tin chi ti畉t v畛 c叩c m畛c trong keystore. keytool -list -keystore mykeystore.jks
10.
2.2. Ch畛ng th動
s畛 cho Apache Tomcat C畉n d湛ng ch畛ng ch畛 SSL cho Apache Tomcat Server v狸: + T畉o ra m畛t m担i tr動畛ng an ton 畛 truy畛n t畉i th担ng tin, gi炭p ngn ch畉n c叩c cu畛c t畉n c担ng v 畉m b畉o r畉ng d畛 li畛u 動畛c b畉o m畉t. + Tng 畛 tin c畉y c畛a ng動畛i d湛ng: M畛t trang web s畛 d畛ng HTTPS th動畛ng 動畛c ng動畛i d湛ng tin c畉y h董n so v畛i trang web ch畛 s畛 d畛ng HTTP. + Bi畛u t動畛ng 畛 kh坦a tr棚n thanh 畛a ch畛 c畛a tr狸nh duy畛t l d畉u hi畛u r探 rng cho ng動畛i d湛ng th畉y r畉ng k畉t n畛i c畛a h畛 an ton.
11.
Ch動董ng 3: Th畛c
nghi畛m ci 畉t h畉 t畉ng PKI b畉ng c担ng c畛 java keytools v s畛 d畛ng ch畛ng th動 s畛 cho Apache Tomcat Server
12.
M担 h狸nh: G畛m RootCA,
SubCA v Apache Tomcat Server
13.
Ph畉n 1: S畛
d畛ng c担ng c畛 Java KeyTools 畛 t畉o v qu畉n l箪 ch畛ng th動 s畛.
14.
1. T畉o keystore
cho RootCA v畛i c畉p kh坦a RSA 4096 bit keytool -genkeypair -alias rootca -keyalg RSA -keysize 4096 -dname "CN=RootCA, OU=LopAT17, O=KMA, emailaddress=rootca@actvn.edu.vn, street=ChienThang, L=ThanhXuan, ST=HaNoi, C=VN" -keystore rootca.jks -validity 3650
15.
2. Export ch畛ng
th動 s畛 c畛a RootCA keytool -exportcert -alias rootca -file rootca.crt -keystore rootca.jks
16.
3. T畉o keystore
cho SubCA v畛i c畉p kh坦a EC 384 bit keytool -genkeypair -alias subca -keyalg EC -groupname secp384r1 -dname "CN=SubCA, OU=LopAT17, O=KMA, emailaddress=subca@actvn.edu.vn, street=ChienThang, L=ThanhXuan, ST=HaNoi, C=VN" -keystore subca.jks -validity 3650
17.
4. T畉o y棚u
c畉u k箪 ch畛ng ch畛 (CSR) cho kho kh坦a c畛a SubCA keytool -certreq -alias subca -file subca.csr -keystore subca.jks
18.
5. T畉o crt
cho SubCA b畉ng c叩ch k箪 ch畛ng ch畛 SubCA b畉ng RootCA keytool -gencert -infile subca.csr -outfile subca.crt -keystore rootca.jks -alias rootca
19.
6. Import ch畛ng
ch畛 RootCA vo keystore c畛a SubCA keytool -importcert -file rootca.crt -keystore subca.jks -alias rootca
20.
7. Import ch畛ng
ch畛 SubCA vo keystore c畛a SubCA keytool -importcert -file subca.crt -keystore subca.jks -alias subca
21.
8. T畉o keystore
cho Webserver v畛i c畉p kh坦a RSA 2048 bit keytool -genkeypair -alias tomcat -keyalg RSA -keysize 2048 -dname "CN=tomcat, OU=LopAT17, O=KMA, emailaddress=tomcat@actvn.edu.vn, street=ChienThang, L=ThanhXuan, ST=HaNoi, C=VN" -keystore tomcat.jks -validity 3650
22.
9. T畉o y棚u
c畉u k箪 ch畛ng ch畛 (CSR) cho kho kh坦a c畛a Webserver keytool -certreq -alias tomcat -file tomcat.csr -keystore tomcat.jks
23.
10. T畉o crt
cho Webserver b畉ng c叩ch k箪 ch畛ng ch畛 Webserver b畉ng SubCA keytool -gencert -infile tomcat.csr -outfile tomcat.crt -keystore subca.jks -alias subca
24.
11. Import ch畛ng
th動 s畛 c畛a RootCA vo keystore c畛a Webserver keytool -importcert -file rootca.crt -keystore tomcat.jks -alias rootca
25.
12. Import ch畛ng
th動 s畛 c畛a SubCA vo keystore c畛a Webserver keytool -importcert -file subca.crt -keystore tomcat.jks -alias subca
26.
13. Import ch畛ng
th動 s畛 c畛a Webserver vo keystore c畛a Webserver keytool -importcert -file tomcat.crt -keystore tomcat.jks -alias tomcat
27.
14. T畉o keystore
cho Client v畛i c畉p kh坦a RSA 2048 bit keytool -genkeypair -alias client -keyalg RSA -keysize 2048 -dname "CN=client, OU=LopAT17, O=KMA, emailaddress=client@actvn.edu.vn, street=ChienThang, L=ThanhXuan, ST=HaNoi, C=VN" -keystore client.jks -validity 3650
28.
15. T畉o y棚u
c畉u k箪 ch畛ng ch畛 (CSR) cho kho kh坦a c畛a Client keytool -certreq -alias client -file client.csr -keystore client.jks
29.
16. T畉o crt
cho Client b畉ng c叩ch k箪 ch畛ng ch畛 Client b畉ng SubCA keytool -gencert -infile client.csr -outfile client.crt -keystore subca.jks -alias subca
30.
17. Import ch畛ng
th動 s畛 c畛a Client vo keystore c畛a Webserver keytool -importcert -file client.crt -keystore tomcat.jks -alias client
31.
18. Xu畉t ch畛ng
ch畛 c畛a Webserver d動畛i d畉ng file PKCS#12 (*.p12) keytool -importkeystore -srckeystore tomcat.jks -destkeystore tomcat.p12 - deststoretype PKCS12 -srcalias tomcat
32.
Ph畉n 2: S畛
d畛ng ch畛ng th動 s畛 畛 c畉u h狸nh Apache Tomcat Server s畛 d畛ng SSL v x叩c th畛c 2 chi畛u
33.
1. C畉u h狸nh
Tomcat 畛 s畛 d畛ng SSL M畛 file c畉u h狸nh server.xml c畛a Apache Tomcat v th棚m ho畉c ch畛nh s畛a o畉n sau 畛 s畛 d畛ng ch畛ng ch畛 SSL 達 t畉o:
34.
2. Sau 坦
ta c坦 th畛 truy c畉p apache tomcat qua https
35.
3. Xem ch畛ng
th動 s畛 c畛a Tomcat
36.
4. C畉u h狸nh
x叩c th畛c hai chi畛u tr棚n Apache Tomcat Th棚m vo c畉u h狸nh server.xml 畛 y棚u c畉u x叩c th畛c client:
37.
5. Hon t畉t
ci 畉t Sau khi c畉u h狸nh xong, kh畛i 畛ng l畉i webserver v truy c畉p trang web t畛 tr狸nh duy畛t v畛i ch畛ng ch畛 client 達 動畛c ci 畉t. Tr狸nh duy畛t s畉 g畛i ch畛ng ch畛 client t畛i webserver v webserver s畉 x叩c th畛c d畛a tr棚n ch畛ng ch畛 坦.
38.
T畛ng k畉t B叩o c叩o
ny 達 tr狸nh by chi ti畉t c叩c b動畛c s畛 d畛ng c担ng c畛 CA Java KeyTools 畛 t畉o v qu畉n l箪 ch畛ng th動 s畛 tr棚n m叩y Windows. 畛ng th畛i, h動畛ng d畉n c畉u h狸nh ch畛ng th動 s畛 SSL v thi畉t l畉p x叩c th畛c hai chi畛u cho webserver Apache Tomcat, c滴ng nh動 ci 畉t ch畛ng th動 s畛 cho ng動畛i d湛ng trong c叩c tr狸nh duy畛t web. Qua 坦, gi炭p 畉m b畉o an ton th担ng tin v x叩c th畛c danh t鱈nh trong c叩c giao d畛ch tr畛c tuy畉n.