summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorinoguchi <>2019-06-13 08:02:35 +0000
committerinoguchi <>2019-06-13 08:02:35 +0000
commit5a7670f6ffe1fa2cc36ecf3077067c03cad025ea (patch)
tree2f7cea587f589492147608a89ca32434743299de
parent9f9b63f279646fe16eb9a07ade4e1fb8b665eac4 (diff)
downloadopenbsd-5a7670f6ffe1fa2cc36ecf3077067c03cad025ea.tar.gz
openbsd-5a7670f6ffe1fa2cc36ecf3077067c03cad025ea.tar.bz2
openbsd-5a7670f6ffe1fa2cc36ecf3077067c03cad025ea.zip
Add more options to pkcs12 and smime in appstest.sh
-rwxr-xr-xsrc/regress/usr.bin/openssl/appstest.sh23
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