f3f450
diff --git a/tests/cert/Leaf-bogus-dsa.crt b/tests/cert/Leaf-bogus-dsa.crt
f3f450
new file mode 100644
f3f450
--- /dev/null
f3f450
+++ b/tests/cert/Leaf-bogus-dsa.crt
f3f450
@@ -0,0 +1,143 @@
f3f450
+-----BEGIN CERTIFICATE-----
f3f450
+MIIaZzCCCkWgAwIBAgIBATALBgcqhkjOOAQDBQAwMTEvMC0GA1UEAxMmZGVjb2Rl
f3f450
+RUNvckRTQVNpZ25hdHVyZS10ZXN0Q2FzZS90YXZpc28wHhcNMjEwMTAxMDAwMDAw
f3f450
+WhcNNDEwMTAxMDAwMDAwWjAxMS8wLQYDVQQDEyZkZWNvZGVFQ29yRFNBU2lnbmF0
f3f450
+dXJlLXRlc3RDYXNlL3RhdmlzbzCCCaYwggkaBgcqhkjOOAQBMIIJDQKBgQCqqqqq
f3f450
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
f3f450
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
f3f450
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgKCCAEAu7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7
f3f450
+u7u7u7u7u7u7u7u7u7u7u7sCgYEAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
f3f450
+zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
f3f450
+zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
f3f450
+zMzMzMwDgYUAAoGB3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d
f3f450
+3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d
f3f450
+3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dMAkG
f3f450
+ByqGSM44BAMDghAPADCCEAoCgggBAO7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u
f3f450
+7u7u7u7uAoIIAQD/////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+////////////////////////////////////////////////////////////////
f3f450
+/////////////////////////////////////////////////////////w==
f3f450
+-----END CERTIFICATE-----
f3f450
diff --git a/tests/cert/Leaf-bogus-rsa-pss.crt b/tests/cert/Leaf-bogus-rsa-pss.crt
f3f450
new file mode 100644
f3f450
--- /dev/null
f3f450
+++ b/tests/cert/Leaf-bogus-rsa-pss.crt
f3f450
@@ -0,0 +1,126 @@
f3f450
+-----BEGIN CERTIFICATE-----
f3f450
+MIIXODCCC/WgAwIBAgIBAjApBgkqhkiG9w0BAQowHKACMAChETAPBQAwCwYJYIZI
f3f450
+AWUDBAIBogMCASAwNzEgMB4GCSqGSIb3DQEJARYRdGF2aXNvQGdvb2dsZS5jb20x
f3f450
+EzARBgNVBAMTCmJ1ZzE3Mzc0NzAwHhcNMjAwMTAxMDAwMDAwWhcNNDAwMTAxMDAw
f3f450
+MDAwWjA3MSAwHgYJKoZIhvcNAQkBFhF0YXZpc29AZ29vZ2xlLmNvbTETMBEGA1UE
f3f450
+AxMKYnVnMTczNzQ3MDCCCywwDQYJKoZIhvcNAQEBBQADggsZADCCCxQCggsLAMRE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
f3f450
+RERERERERERERERERERERERERERERERERERERERERERERERERERERQIDAQABMC4G
f3f450
+CSqGSIb3DQEBCjAhoRowGAYJKoZIhvcNAQEIMAsGCSqGSIb3DQEBCqIDAgEgA4IL
f3f450
+CwAAxVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
f3f450
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=
f3f450
+-----END CERTIFICATE-----
f3f450
diff --git a/tests/cert/cert.sh b/tests/cert/cert.sh
f3f450
--- a/tests/cert/cert.sh
f3f450
+++ b/tests/cert/cert.sh
f3f450
@@ -114,16 +114,28 @@ certu()
f3f450
         cert_log "ERROR: ${CU_ACTION} failed $RET"
f3f450
     else
f3f450
         html_passed "${CU_ACTION}"
f3f450
     fi
f3f450
 
f3f450
     return $RET
f3f450
 }
f3f450
 
f3f450
+cert_test_vfy()
f3f450
+{
f3f450
+  echo "$SCRIPTNAME: Verify large rsa pss signature --------------"
f3f450
+  echo " vfychain -a  Leaf-bogus-dsa.crt"
f3f450
+  vfychain -a  ${QADIR}/cert/Leaf-bogus-dsa.crt
f3f450
+  html_msg $? 1 "Verify large dsa signature"
f3f450
+  echo "$SCRIPTNAME: Verify large rsa pss signature --------------"
f3f450
+  echo " vfychain -a  Leaf-bogus-rsa-pss.crt"
f3f450
+  vfychain -a  ${QADIR}/cert/Leaf-bogus-rsa-pss.crt
f3f450
+  html_msg $? 1 "Verify large rsa pss signature"
f3f450
+}
f3f450
+
f3f450
 ################################ crlu #################################
f3f450
 # local shell function to call crlutil, also: writes action and options to
f3f450
 # stdout, sets variable RET and writes results to the html file results
f3f450
 ########################################################################
f3f450
 crlu()
f3f450
 {
f3f450
     echo "$SCRIPTNAME: ${CU_ACTION} --------------------------"
f3f450
     
f3f450
@@ -2640,11 +2652,13 @@ if [ -z "$NSS_TEST_DISABLE_CRL" ] ; then
f3f450
 else
f3f450
     echo "$SCRIPTNAME: Skipping CRL Tests"
f3f450
 fi
f3f450
 
f3f450
 if [ -n "$DO_DIST_ST" -a "$DO_DIST_ST" = "TRUE" ] ; then
f3f450
     cert_stresscerts
f3f450
 fi
f3f450
 
f3f450
+cert_test_vfy
f3f450
+
f3f450
 cert_iopr_setup
f3f450
 
f3f450
 cert_cleanup