using EnvelopeGenerator.Application.Common.Interfaces.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Server.Controllers; [ApiController] [Route("api/[controller]")] public class HealthController(IPkcs11SelfTestStatusProvider pkcs11StatusProvider) : ControllerBase { [AllowAnonymous] [HttpGet("crypt")] public IActionResult GetCryptHealth() { var status = pkcs11StatusProvider.GetStatus(); return Ok(status); } }