diff options
-rwxr-xr-x | src/regress/usr.bin/openssl/appstest.sh | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/regress/usr.bin/openssl/appstest.sh b/src/regress/usr.bin/openssl/appstest.sh index c06fdfb00d..d952f42d3f 100755 --- a/src/regress/usr.bin/openssl/appstest.sh +++ b/src/regress/usr.bin/openssl/appstest.sh | |||
@@ -1,6 +1,6 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | # | 2 | # |
3 | # $OpenBSD: appstest.sh,v 1.17 2019/06/10 14:22:12 inoguchi Exp $ | 3 | # $OpenBSD: appstest.sh,v 1.18 2019/06/13 08:02:35 inoguchi Exp $ |
4 | # | 4 | # |
5 | # Copyright (c) 2016 Kinichiro Inoguchi <inoguchi@openbsd.org> | 5 | # Copyright (c) 2016 Kinichiro Inoguchi <inoguchi@openbsd.org> |
6 | # | 6 | # |
@@ -859,6 +859,7 @@ function test_smime { | |||
859 | smime_enc=$user1_dir/smime.enc | 859 | smime_enc=$user1_dir/smime.enc |
860 | smime_sig=$user1_dir/smime.sig | 860 | smime_sig=$user1_dir/smime.sig |
861 | smime_p7o=$user1_dir/smime.p7o | 861 | smime_p7o=$user1_dir/smime.p7o |
862 | smime_sgr=$user1_dir/smime.sgr | ||
862 | smime_ver=$user1_dir/smime.ver | 863 | smime_ver=$user1_dir/smime.ver |
863 | smime_dec=$user1_dir/smime.dec | 864 | smime_dec=$user1_dir/smime.dec |
864 | 865 | ||
@@ -878,9 +879,10 @@ __EOF__ | |||
878 | # sign | 879 | # sign |
879 | start_message "smime ... sign to message" | 880 | start_message "smime ... sign to message" |
880 | 881 | ||
881 | $openssl_bin smime -sign -in $smime_enc -text -out $smime_sig \ | 882 | $openssl_bin smime -sign -in $smime_enc -text -inform smime \ |
882 | -signer $user1_cert -inkey $user1_key -passin pass:$user1_pass \ | 883 | -out $smime_sig -outform smime \ |
883 | -md sha256 \ | 884 | -signer $user1_cert -inkey $user1_key -keyform pem \ |
885 | -passin pass:$user1_pass -md sha256 \ | ||
884 | -from user1@test_dummy.com -to server@test_dummy.com \ | 886 | -from user1@test_dummy.com -to server@test_dummy.com \ |
885 | -subject "test openssl smime" | 887 | -subject "test openssl smime" |
886 | check_exit_status $? | 888 | check_exit_status $? |
@@ -894,9 +896,10 @@ __EOF__ | |||
894 | # verify | 896 | # verify |
895 | start_message "smime ... verify message" | 897 | start_message "smime ... verify message" |
896 | 898 | ||
897 | $openssl_bin smime -verify -in $smime_sig -signer $user1_cert \ | 899 | $openssl_bin smime -verify -in $smime_sig \ |
898 | -CAfile $ca_cert -text -out $smime_ver \ | 900 | -CAfile $ca_cert -certfile $user1_cert -nointern \ |
899 | -check_ss_sig -issuer_checks -policy_check -x509_strict | 901 | -check_ss_sig -issuer_checks -policy_check -x509_strict \ |
902 | -signer $smime_sgr -text -out $smime_ver | ||
900 | check_exit_status $? | 903 | check_exit_status $? |
901 | 904 | ||
902 | # decrypt | 905 | # decrypt |
@@ -991,9 +994,9 @@ function test_pkcs { | |||
991 | -noout | 994 | -noout |
992 | check_exit_status $? | 995 | check_exit_status $? |
993 | 996 | ||
994 | start_message "pkcs12 ... to PEM" | 997 | start_message "pkcs12 ... private key to PEM without encryption" |
995 | $openssl_bin pkcs12 -in $server_cert.p12 -passin pass:$pkcs_pass \ | 998 | $openssl_bin pkcs12 -in $server_cert.p12 -password pass:$pkcs_pass \ |
996 | -passout pass:$pkcs_pass -out $server_cert.p12.pem | 999 | -nocerts -nomacver -nodes -out $server_cert.p12.pem |
997 | check_exit_status $? | 1000 | check_exit_status $? |
998 | } | 1001 | } |
999 | 1002 | ||