Skip to content

Commit 180b352

Browse files
olszomalmtrojnar
authored andcommitted
tests improvements
1 parent 72de045 commit 180b352

File tree

7 files changed

+56
-2
lines changed

7 files changed

+56
-2
lines changed

tests/certs/ca-bundle.crt

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Certum Trusted Network CA
2+
-----BEGIN CERTIFICATE-----
3+
MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM
4+
MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D
5+
ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU
6+
cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3
7+
WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg
8+
Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw
9+
IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B
10+
AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH
11+
UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM
12+
TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU
13+
BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM
14+
kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x
15+
AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV
16+
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV
17+
HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y
18+
sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL
19+
I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8
20+
J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY
21+
VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI
22+
03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw=
23+
-----END CERTIFICATE-----
24+
25+
# DigiCert Assured ID Root CA
26+
-----BEGIN CERTIFICATE-----
27+
MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl
28+
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
29+
d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
30+
b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG
31+
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
32+
cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi
33+
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c
34+
JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP
35+
mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+
36+
wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4
37+
VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/
38+
AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB
39+
AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW
40+
BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun
41+
pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC
42+
dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf
43+
fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm
44+
NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx
45+
H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
46+
+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
47+
-----END CERTIFICATE-----

tests/recipes/31_attach_signature_der

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ for file in ${script_path}/../logs/notsigned/*.*
3737
-sigin "sign_$format_nr.der" \
3838
-CAfile "${script_path}/../certs/CACert.pem" \
3939
-CRLfile "${script_path}/../certs/CACertCRL.pem" \
40+
-TSA-CAfile "${script_path}/../certs/ca-bundle.crt" \
4041
-in "notsigned/$name" -out "test_$number.$ext"
4142
result=$?
4243

tests/recipes/32_attach_signature_pem

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ for file in ${script_path}/../logs/notsigned/*.*
3737
-sigin "sign_$format_nr.pem" \
3838
-CAfile "${script_path}/../certs/CACert.pem" \
3939
-CRLfile "${script_path}/../certs/CACertCRL.pem" \
40+
-TSA-CAfile "${script_path}/../certs/ca-bundle.crt" \
4041
-in "notsigned/$name" -out "test_$number.$ext"
4142
result=$?
4243

tests/recipes/33_attach_signed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ for file in ${script_path}/../logs/notsigned/*.*
4141
-sigin "sign_$format_nr.pem" \
4242
-CAfile "${script_path}/../certs/CACert.pem" \
4343
-CRLfile "${script_path}/../certs/CACertCRL.pem" \
44+
-TSA-CAfile "${script_path}/../certs/ca-bundle.crt" \
4445
-in "signed_$number.$ext" -out "test_$number.$ext"
4546
result=$?
4647

tests/recipes/34_attach_nest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ for file in ${script_path}/../logs/notsigned/*.*
3232
-nest \
3333
-CAfile "${script_path}/../certs/CACert.pem" \
3434
-CRLfile "${script_path}/../certs/CACertCRL.pem" \
35+
-TSA-CAfile "${script_path}/../certs/ca-bundle.crt" \
3536
-in "signed_$number.$ext" -out "test_$number.$ext"
3637
result=$?
3738

tests/sources/myapp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
void main(void)
44
{
5-
printf("Hello world!\n");
5+
printf("Hello world!");
66
}

tests/test_library

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ modify_blob() {
4141
../../osslsigncode verify \
4242
-CAfile "${script_path}/../certs/CACert.pem" \
4343
-CRLfile "${script_path}/../certs/CACertCRL.pem" \
44+
-TSA-CAfile "${script_path}/../certs/ca-bundle.crt" \
4445
-in "changed_$1.$2" 2>> "verify.log" 1>&2
4546
result=$?
4647

@@ -97,6 +98,7 @@ verify_signature() {
9798
../../osslsigncode verify \
9899
-CAfile "${script_path}/../certs/CACert.pem" \
99100
-CRLfile "${script_path}/../certs/CACertCRL.pem" \
101+
-TSA-CAfile "${script_path}/../certs/ca-bundle.crt" \
100102
-in "test_tmp.tmp" 2>> "verify.log" 1>&2'
101103
result=$?
102104
rm -f "test_tmp.tmp"
@@ -107,7 +109,7 @@ verify_signature() {
107109
result=$?
108110
fi
109111

110-
if test "$result" -eq 0 -a "$8" == "MODIFY"
112+
if test "$result" -eq 0 -a "$8" = "MODIFY"
111113
then
112114
modify_blob "$2" "$3" "$7"
113115
result=$?
@@ -154,6 +156,7 @@ verify_leaf_hash() {
154156
../../osslsigncode verify \
155157
-CAfile "${script_path}/../certs/CACert.pem" \
156158
-CRLfile "${script_path}/../certs/CACertCRL.pem" \
159+
-TSA-CAfile "${script_path}/../certs/ca-bundle.crt" \
157160
-require-leaf-hash SHA256:$(sha256sum "${script_path}/../certs/cert.der" | cut -d" " -f1) \
158161
-in "test_tmp.tmp" 2>> "verify.log" 1>&2'
159162
result=$?

0 commit comments

Comments
 (0)