| 949 | } |
| 950 | |
| 951 | const char *ssl_cmd_SSLCertificateKeyFile(cmd_parms *cmd, |
| 952 | void *dcfg, |
| 953 | const char *arg) |
| 954 | { |
| 955 | SSLSrvConfigRec *sc = mySrvConfig(cmd->server); |
| 956 | const char *err; |
| 957 | |
| 958 | /* Check keyfile exists for non-ENGINE keys. */ |
| 959 | if (!modssl_is_engine_id(arg) |
| 960 | && (err = ssl_cmd_check_file(cmd, &arg))) { |
| 961 | return err; |
| 962 | } |
| 963 | |
| 964 | *(const char **)apr_array_push(sc->server->pks->key_files) = arg; |
| 965 | |
| 966 | return NULL; |
| 967 | } |
| 968 | |
| 969 | const char *ssl_cmd_SSLCertificateChainFile(cmd_parms *cmd, |
| 970 | void *dcfg, |
nothing calls this directly
no test coverage detected