+ LOG(LOG_ERROR, "get_certificate_path(): snprintf buffer too short");
+ return -1;
+ }
+
+ return 0;
+}
+
+int proxy_certificate_path(const char *hostname, char *path, size_t size) {
+ return get_certificate_path(PROXY_SERVER_CERT_FORMAT,
+ hostname, path, size);
+}
+
+int server_certificate_file(FILE **file, const char *hostname,
+ char *path, size_t size) {
+ if (get_certificate_path(STORED_SERVER_CERT_FORMAT,
+ hostname, path, size) != 0) {
+ LOG_PERROR(LOG_ERROR,
+ "server_certificate_file(): failed to get path");