|
3 | 3 |
|
4 | 4 | use strict;
|
5 | 5 | use warnings;
|
| 6 | +use File::Copy; |
6 | 7 | use PostgreSQL::Test::Utils;
|
7 | 8 | use PostgreSQL::Test::Cluster;
|
8 | 9 | use Test::More;
|
|
113 | 114 | mkdir $ldap_datadir or die;
|
114 | 115 | mkdir $slapd_certs or die;
|
115 | 116 |
|
116 |
| -my $openssl = $ENV{OPENSSL}; |
117 |
| - |
118 |
| -system_or_bail $openssl, "req", "-new", "-nodes", "-keyout", |
119 |
| - "$slapd_certs/ca.key", "-x509", "-out", "$slapd_certs/ca.crt", "-subj", |
120 |
| - "/CN=CA"; |
121 |
| -system_or_bail $openssl, "req", "-new", "-nodes", "-keyout", |
122 |
| - "$slapd_certs/server.key", "-out", "$slapd_certs/server.csr", "-subj", |
123 |
| - "/CN=server"; |
124 |
| -system_or_bail $openssl, "x509", "-req", "-in", "$slapd_certs/server.csr", |
125 |
| - "-CA", "$slapd_certs/ca.crt", "-CAkey", "$slapd_certs/ca.key", |
126 |
| - "-CAcreateserial", "-out", "$slapd_certs/server.crt"; |
| 117 | +# use existing certs from nearby SSL test suite |
| 118 | +copy "../ssl/ssl/server_ca.crt", "$slapd_certs/ca.crt" |
| 119 | + || die "copying ca.crt: $!"; |
| 120 | +copy "../ssl/ssl/server-cn-only.crt", "$slapd_certs/server.crt" |
| 121 | + || die "copying server.crt: $!";; |
| 122 | +copy "../ssl/ssl/server-cn-only.key", "$slapd_certs/server.key" |
| 123 | + || die "copying server.key: $!";; |
127 | 124 |
|
128 | 125 | system_or_bail $slapd, '-f', $slapd_conf, '-h', "$ldap_url $ldaps_url";
|
129 | 126 |
|
|
0 commit comments