OPENSSL !!!!!!!
This commit is contained in:
@@ -1,13 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# OpenVPN passes cert depth as $1
|
|
||||||
depth=$1
|
depth=$1
|
||||||
|
|
||||||
# Only check client certificate (depth 0)
|
|
||||||
env >> /etc/openvpn/server/ocsp_env.log
|
env >> /etc/openvpn/server/ocsp_env.log
|
||||||
if [ "$depth" -eq 0 ]; then
|
if [ "$depth" -eq 0 ]; then
|
||||||
echo "Checking OCSP for serial=$tls_serial_0" >> /etc/openvpn/server/ocsp.log
|
echo "Checking OCSP for serial=$tls_serial_0" >> /etc/openvpn/server/ocsp.log
|
||||||
if [ -n "$tls_serial_0" ]; then
|
if [ -n "$tls_serial_0" ]; then
|
||||||
# OpenVPN exports tls_serial_0 as decimal, OpenSSL expects hex
|
# é preciso converter o serial para hexadecimal porque o openssl espera em hex
|
||||||
hex_serial=$(printf '%x' "$tls_serial_0")
|
hex_serial=$(printf '%x' "$tls_serial_0")
|
||||||
status=$(openssl ocsp -issuer /etc/openvpn/server/ca.crt -serial "0x$hex_serial" -url http://10.60.0.1:8888 -CAfile /etc/openvpn/server/ca.crt 2>>/etc/openvpn/server/ocsp.log)
|
status=$(openssl ocsp -issuer /etc/openvpn/server/ca.crt -serial "0x$hex_serial" -url http://10.60.0.1:8888 -CAfile /etc/openvpn/server/ca.crt 2>>/etc/openvpn/server/ocsp.log)
|
||||||
echo "OCSP Status: $status" >> /etc/openvpn/server/ocsp.log
|
echo "OCSP Status: $status" >> /etc/openvpn/server/ocsp.log
|
||||||
|
|||||||
Reference in New Issue
Block a user