| 748 | } |
| 749 | |
| 750 | static char *ssl_var_lookup_ssl_cert_chain(apr_pool_t *p, STACK_OF(X509) *sk, char *var) |
| 751 | { |
| 752 | char *result; |
| 753 | X509 *xs; |
| 754 | int n; |
| 755 | |
| 756 | result = NULL; |
| 757 | |
| 758 | if (strspn(var, "0123456789") == strlen(var)) { |
| 759 | n = atoi(var); |
| 760 | if (n < sk_X509_num(sk)) { |
| 761 | xs = sk_X509_value(sk, n); |
| 762 | result = ssl_var_lookup_ssl_cert_PEM(p, xs); |
| 763 | } |
| 764 | } |
| 765 | |
| 766 | return result; |
| 767 | } |
| 768 | |
| 769 | static char *ssl_var_lookup_ssl_cert_rfc4523_cea(apr_pool_t *p, SSL *ssl) |
| 770 | { |
no test coverage detected