@echo off
|
cd %HOME%
|
rem revoke cert
|
openssl ca -revoke %KEY_DIR%\%1.crt -config %KEY_CONFIG%
|
rem generate new crl
|
openssl ca -gencrl -out %KEY_DIR%\crl.pem -config %KEY_CONFIG%
|
rem test revocation
|
rem first concatinate ca cert with newly generated crl
|
copy %KEY_DIR%\ca.crt+%KEY_DIR%\crl.pem %KEY_DIR%\revoke_test_file.pem
|
rem now verify the revocation
|
openssl verify -CAfile %KEY_DIR%\revoke_test_file.pem -crl_check %KEY_DIR%\%1.crt
|
rem delete temporary test file
|
del /q %KEY_DIR%\revoke_test_file.pem
|