Skip to content

Commit 6adb567

Browse files
committed
added more tips
1 parent 4596090 commit 6adb567

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

howto-openssl

+41-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#-*- mode: org; mode:visual-line; mode:org-indent -*-
2-
#+TITLE: Нууц хувиргалт болон задаргаа
2+
#+TITLE: Нууц хувиргалт, задаргаа, харах болон шалгах
33
#+AUTHOR: nagi
44
#+STARTUP: indent
55
#+STARTUP: hidestars
@@ -45,6 +45,15 @@ openssl genrsa -out private.pem 2048
4545
* Олон нийтэд зориулсан public түлхүүрээ салгаж авах
4646
#+begin_src
4747
openssl rsa -in private.pem -out public.pem -outform PEM -pubout # PEM хэлбэр нь аски текст хэлбэртэй байдаг.
48+
#+end_src
49+
өөр арга:
50+
#+begin_src
51+
openssl x509 -inform pem -in certificate.pem -pubkey -noout > publickey.pem
52+
#+end_src
53+
54+
** р12 хэлбэртэй файлаас нийтийн түлхүүрээ салгах
55+
#+begin_src
56+
openssl pkcs12 -in private.p12 -out myPublicKey.pem -clcerts -nokeys
4857
#+end_src
4958

5059
* Өөр хүний нийтийн түлхүүрээр түлхүүрдэх
@@ -61,3 +70,34 @@ openssl rsautl -decrypt -inkey private.pem -in input_file_enc -out output_file.t
6170
#+begin_src
6271
openssl rsa -in private.pem -des3 -out private_new.pem
6372
#+end_src
73+
74+
* Гэрчилгээ харах
75+
** DER гэрчилгээг харах
76+
#+begin_src
77+
openssl x509 -noout -text -in datei.cer -inform DER
78+
openssl x509 -noout -text -in datei.cer -inform DEM
79+
#+end_src
80+
** pkcs12 гэрчилгээг харах
81+
#+begin_src
82+
openssl pkcs12 -info -nokeys -in certificate.p12
83+
#+end_src
84+
85+
* Гэрчилгээг хувиргах
86+
** DER -> PEM
87+
#+begin_src
88+
openssl x509 -inform DER -in user.cer -out user.pem -outform pem
89+
#+end_src
90+
** DER -> pkcs#7
91+
#+begin_src
92+
openssl crl2pkcs7 -nocrl -certfile certificate.cer -outform der -out certficate.p7b
93+
#+end_src
94+
* OSCP серверээс лавлах
95+
#+begin_src
96+
openssl ocsp -issuer issuer.pem -cert user.pem -text -CAfile issuer.pem -url http://ocsp.bnotk.de/ocsp/bnotk/qsig
97+
openssl ocsp -respin <RESP_FILE.der> -text
98+
#+end_src
99+
* Хэрэгтэй холбоос
100+
http://gagravarr.org/writing/openssl-certs/
101+
http://sial.org/howto/openssl/
102+
http://www.vanemery.com/Linux/Apache/openSSL.html
103+

0 commit comments

Comments
 (0)