mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 15:53:33 +00:00 
			
		
		
		
	added endpoint to download certificates
This commit is contained in:
		| @@ -209,6 +209,35 @@ router | ||||
| 			.catch(next); | ||||
| 	}); | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * Download LE Certs | ||||
|  * | ||||
|  * /api/nginx/certificates/123/download | ||||
|  */ | ||||
| router | ||||
| 	.route('/:certificate_id/download') | ||||
| 	.options((req, res) => { | ||||
| 		res.sendStatus(204); | ||||
| 	}) | ||||
| 	.all(jwtdecode()) | ||||
|  | ||||
| 	/** | ||||
| 	 * POST /api/nginx/certificates/123/download | ||||
| 	 * | ||||
| 	 * Renew certificate | ||||
| 	 */ | ||||
| 	.get((req, res, next) => { | ||||
| 		internalCertificate.download({ | ||||
| 			id: parseInt(req.params.certificate_id, 10) | ||||
| 		}) | ||||
| 			.then((result) => { | ||||
| 				res.status(200) | ||||
| 					.download(result.fileName); | ||||
| 			}) | ||||
| 			.catch(next); | ||||
| 	}); | ||||
|  | ||||
| /** | ||||
|  * Validate Certs before saving | ||||
|  * | ||||
|   | ||||
		Reference in New Issue
	
	Block a user