MCPcopy Create free account
hub / github.com/apache/httpd / md_pkey_fsave

Function md_pkey_fsave

modules/md/md_crypt.c:721–734  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

719}
720
721apr_status_t md_pkey_fsave(md_pkey_t *pkey, apr_pool_t *p,
722 const char *pass_phrase, apr_size_t pass_len,
723 const char *fname, apr_fileperms_t perms)
724{
725 md_data_t buffer;
726 apr_status_t rv;
727
728 if (APR_SUCCESS == (rv = pkey_to_buffer(&buffer, pkey, p, pass_phrase, pass_len))) {
729 return md_util_freplace(fname, perms, p, fwrite_buffer, &buffer);
730 }
731 md_log_perror(MD_LOG_MARK, MD_LOG_DEBUG, rv, p, "save pkey %s (%s pass phrase, len=%d)",
732 fname, pass_len > 0? "with" : "without", (int)pass_len);
733 return rv;
734}
735
736apr_status_t md_pkey_read_http(md_pkey_t **ppkey, apr_pool_t *pool,
737 const struct md_http_response_t *res)

Callers 1

pfs_saveFunction · 0.85

Calls 2

md_util_freplaceFunction · 0.85
md_log_perrorFunction · 0.85

Tested by

no test coverage detected