Repository navigation
Commit 159dbb7
committed
test: generate an explicit CA certificate for X.509 signing
The fixture relied on the TLS tool's default certificate extensions.
LibreSSL generated a certificate that gpgsm could import but could not
validate for signing. Declare the self-signed root's CA extension in a
temporary configuration instead of relying on those defaults.
The existing signing and signature-verification assertions now pass with
LibreSSL 3.3.6 and OpenSSL 3.5.8. The full make check target also passes,
including all 363 nextest tests, without excluding the signing test.1 parent 9582b9d commit 159dbb7
1 file changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
772 | 772 | | |
773 | 773 | | |
774 | 774 | | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
775 | 783 | | |
776 | 784 | | |
777 | 785 | | |
| |||
788 | 796 | | |
789 | 797 | | |
790 | 798 | | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
791 | 803 | | |
792 | 804 | | |
793 | 805 | | |
| |||
0 commit comments