Skip to content

Commit 5859017

Browse files
committed
[csr] implement get status endpoint
1 parent d1f6d16 commit 5859017

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

internal/api/csr.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,12 @@ func (c *csrHandler) status(ctx *fiber.Ctx) error {
4444
return err
4545
}
4646

47-
return ctx.JSON(res)
47+
return ctx.JSON(client.GetCSRStatusResponse{
48+
RequestID: res.ID(),
49+
Status: res.Status(),
50+
Message: res.Status().Description(),
51+
Certificate: res.Certificate(),
52+
})
4853
}
4954

5055
func (c *csrHandler) Register(router fiber.Router) {

requests.http

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ POST {{baseUrl}}/csr HTTP/1.1
88
Content-Type: application/json
99

1010
{
11-
"content": "-----BEGIN CERTIFICATE REQUEST-----\nMIIDLjCCAhYCAQAwgaQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh\nMRQwEgYDVQQHDAtMb3MgQW5nZWxlczE8MDoGA1UECgwzSW50ZXJuZXQgQ29ycG9y\nYXRpb24gZm9yIEFzc2lnbmVkIE5hbWVzIGFuZCBOdW1iZXJzMRYwFAYDVQQLDA1J\nVCBPcGVyYXRpb25zMRQwEgYDVQQDDAsxOTIuMTY4LjEuMTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBALoWoL3GBiWn0zOrK67hnPib7ry7g/0US82qy4SP\ndtNPUeB+GZa5joS5NogGzL+iUrSPmf88kQBWsCrx02dIZNeSEStHkJdweYUAzAa0\nB1HiNe1h0yoW5MpGCI/pM5ZVekhznLM8FYVlFjQKd9vhU0fZw1DESqltgSitlMlj\n94f7ffPvCKq3XAvCryp3dV2jlMqKYlk1JyRtCED4TjS/SFxyA+UaJ1YUNtVozl1a\nxJfo0GM2V4V9LuHFn/9+WFBJ1hhkF77yIxBdsyd9h4WvIAWJDzqR7aeLWgPWwuNX\nryymVbRF/Dm1H2s2j7MRusVwXsvsPEtUlFl1Vf4KaeTOYUsCAwEAAaBEMEIGCSqG\nSIb3DQEJDjE1MDMwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8G\nA1UdEQQIMAaHBMCoAQEwDQYJKoZIhvcNAQELBQADggEBAF6QCauLnxKFxN4sDecL\n36OZBaulHSVibdhCGzf5CPE51TCPm7z0+Dv6Lo32yz8s6ibo6Lz+L+KYyHFY0J98\nF7cM2YL1UU1SBD9d2BhZngbuEGOersDZs+mw7Wk+5lHUlfO2iu7ekCaUl3+0j3wX\nxjb89crBvwUKGhN8FZEyFdhOHxSFWt55jmsX+Uwf4DX8/kr8wXJoLEoVGLvjg/UA\nHpRCFP/bq56bQxvfwrzQa6kbOfhfxiLWdz2SipXbrhMFG9VvWGPeoKwX3tToNIEa\nm7/q8UYRJ9p/BfwJbpT3RMEE9BkShnooLYoU7ugkml6glC+gDwrH08rEmCx0+cJp\n40A=\n-----END CERTIFICATE REQUEST-----\n"
11+
"content": "-----BEGIN CERTIFICATE REQUEST-----\nMIICnzCCAYcCAQAwFjEUMBIGA1UEAwwLMTkyLjE2OC4xLjIwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCp2+djjsAY9+PfCL25eoapngqpg/XqC0YdNM6O\n2PTh55LiONX7hZzln18JGsCt6VKqZJyltF0ucra4rn7+f9DMdIPG08BLjPiO/Bkx\nJE7YSJQEDOxXjhEQy94KYWs7gUaf1r2LG4vkEShpbpc8jr84UAbZjI7TC5sdprLE\nyyYcW1GWcBNFLwNvj5PN2ZHjAePQ9QkS/KFh2D/9RW+xoXPJerLrSz7vzewiIPw3\n6S2gEQuQ6p5QxXhH0kNKOsCAtp4IRSBp05luETxUHRPfY8stKtTsc7AX/uRI1Cer\nmWKrrr+bhroiWGt9D3QcYxevH4sId27YrudUvMUd1hFrfnr1AgMBAAGgRDBCBgkq\nhkiG9w0BCQ4xNTAzMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAP\nBgNVHREECDAGhwTAqAECMA0GCSqGSIb3DQEBCwUAA4IBAQBhGkt/tyuxTcW2vXP/\nYbPn7H+KFcmuZi+3JGG3BneBmKt8f5Aoaxbb+X1H4BqbW1kpy4r1BGCMkJNzwsYX\nGaEjpLdpCLdna81pSx/5uF/FGnwXglOrqONBP9ijDHh1Ifbk3D9CVsqcaAclknZd\nQfCwUXhvUyGav+ibEF1W0JIMEABD7Hxtgkp/bt4n4JwBX9onH90O/WPiT66hlzQt\nSZCeoHYz5g+T9ZQvKHbKLcGJ7yiGMcdEblu2Dxm3sIR53Mp2K9JrdFSgucJPg7Vf\npnrBec47huevsj3xyiUvTu/766xlxrzmluEN7yiE/ovq+j+hmMJUds3gCKK3y+1m\nmp0q\n-----END CERTIFICATE REQUEST-----\n"
1212
}
1313

1414
###
15-
GET {{baseUrl}}/csr/123 HTTP/1.1
15+
GET {{baseUrl}}/csr/GK7aCouDr8Ozxa1MUpwPJ HTTP/1.1

0 commit comments

Comments
 (0)