Skip to content

Commit

Permalink
feat(tls/custom_certs): add in_use filter
Browse files Browse the repository at this point in the history
  • Loading branch information
Integralist committed Jun 17, 2024
1 parent 557b0b9 commit 130de84
Show file tree
Hide file tree
Showing 11 changed files with 117 additions and 65 deletions.
20 changes: 13 additions & 7 deletions fastly/fixtures/custom_tls/create-key.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,35 @@ version: 1
interactions:
- request:
body: |
{"data":{"type":"","attributes":{"key":"-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD6HXcEGvbQyAMI\ndqNDPjSgZd65dq4DKImZ1WXsdGMydEcGUlenDes12YsDU64E0mF3epf871LBmnHG\nJFF0/XRxvEHdY+BSbzUBmAtvKAW7dlmSNCiINWZDnVZ41Alvr2e9rU6qACuICkuK\nEkWbpKPUCt58R+DgsUdr1ma27/HSyalvtQbA6zmTE8bIkTiCnPHFpx5Dr1JOlXac\ngrRfJsISfgg5X3K81cUSjeT4aaSVSGk8s+J4oOKz1BUBQgSra5yPBvbY2a+tUmXF\nb1o1z8/Mh6cjnoRG3VrZVR+0sp8vaYou7yRYYFi6gPqBjg7BUJS/rmzjkvYqNP/o\nS/5JCEYFAgMBAAECggEACmZRPY11d8bpQV/VeAVNIOI7eZCyuZTk682QuF06hq2J\nCn1AAcU1Y37RJelD0hWBUft5+F1nHn+yfV+jN28WeWgvgOoXOLZBCPjueMe8PUg1\nfzvF96vovaT8JHgEkG1FrgBXxf/Nz5FGBM6vsEIPQdDV4WsHsbANXTGEAdVGQ9Jj\nuxZlHHd45BJcxpJBuRC1XxVMf82YpiQsO/UZ4eHNH0eWUDAIY4xUw8nzPu8P2iQT\nliaZ4tILqHdBc1ClHnr2IapVnADTe1Mi2WFROnmNraO1bINCtne4Cti+M2dEEmap\np9Yz9eqesDITSmZxLnXENlk0eiXcwk3Fw7qdK4jTvQKBgQD7gVAxqT/Xw6ChoDza\n6NLewETU5KJVDOFitAyIHT4MgnZeMKoYe+/4KdFO7cr4HXGVWalz6RFylyk1+7U/\nrsJaJTO/uFUcdWHZIWV5TFMIBcA82uoQDs9EeL+0FDETqhOd1Jf9VHfnRkmflTpL\neGeVsLVQszkDUbUacsHKvYWz+wKBgQD+lcq+dvgB73YSX/Eh0k2+fXn//Z7v8O1x\nXv0Xx2887gCQCEzU5Bs5x7HfhHAAz8dCKCqmy1DTXR8u0j85X3vTl+iD2Sw4pDM7\n5MBDMrDnyyh0ULhI14hzJEqKtYGAF0HQT3TDnDtvB1syS1Sly5ert/Db/cbu+nUu\nIBu7SA7N/wKBgQDeINXNJqhmTjdeyIE27o7fgXzJcq0U5O1jGZY/2WPl9IvKoLx6\nJ2xIB9b/GPI8tPSObcRFxUFNrcgOD6OC/TxWFalg2NMC8YFcHizbNtfWrA2fMdGs\nIQhadzMJPxQhRANTUGJ0sde8gc2gjlIQOeVyxcE95yyhi9ah51zVTRH7ZQKBgGTv\n/vKFOM+LocSnRXOjbi+YkEZuyBVZ8MqCXtaOvAvsUUzJ/axqxGCkTGHSoJWxy87v\nHfoDoogq47IsqeSVdwLtt8KO2HmcoLOefpwl/P3qDqAPYQGAcxkzylo0nKOslOuC\nlUj5KJdc00udknIpxnjO9TBD7hvSMaOYF2apqzUBAoGBAMOYOeRROMRMCB7mMI05\nYTD5UxMadsHBaAs0Ht5/1wndoi5RLo43aHVmD6PQz2OrjUGpYspaIupU6x9Xrl+N\ntl2/V0L+m9maiI3UAUj6SOT3kg9daSKHVpZ2QDT/sKwnu0Bm/DJqOy+wqBV0ANxi\nzBWEPScibRjZpxU0J/zwSaaN\n-----END PRIVATE KEY-----","name":"My private key"}}}
{"data":{"type":"","attributes":{"key":"-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyRkkAKhz5QbvE\nM3gck16/sKwyJz86quvrQ35E6kjc3nxrKapDpead7b4S25q73qOG+FEOs1cqdJO4\nt2l53DEFRYgrYKXbA16jtCaPtwWt1dqlXRMByatTP0Ih3HJHEWWjBltrKX7Q2XMV\nvq38ZL+WrHwDn64fnsucoJSecPIbeWm0MIwBoASyP4PvRHke+lxlcetv6jsfh8JB\na57L9Lo9kZuxRa+X7IbnoHLyrKn5ZuLxBCRUqvJjGZCFkMe2oNCXON9Lu9ASpSEN\nBw0sQGAdooVexckzfV0c078Kg204WPkGmL+yY6pmF5n0IqrvhlToSIs9uZV6lP9j\nS/Xdalp3AgMBAAECggEAQTTKEMBWlqj/Z9U3kqQonM6fPTzzuJ656fRm5AgZnIfY\nVE4KE/JDdvJ1empOn3bgs0ZyR4E7WbEIMyEK+GKcn4P+OXeBUqlZ3WDQVfKophu5\nfJCdmiLMgod5xe7e8bWgSk/R8lFcLEHNAWAcPVwQY6k1NxIZ20D20pQ9p/JB6+AR\ni69272B0Z0wXG4VIsdI0wWzI1mWGF0BEWMnLT3XncXgllm9GNJmQRZO9bU+u0SoJ\n1uULH3F/48btXoeYPNj8/FJprdPtwBajm67hPFxCd/is1xtaD1QRvLpifpl3XCu1\nu1wZI3rZr85gO60OSWpsfsfMGceA9eie68t+uxG18QKBgQDTwHL18g+Z7kOV9RGM\nq57Re1nEDfAyC7UCA9mnBKWai+micmC/ECqQ28xSn+4FHiVRkNpzWey1spPbgOD1\nrO5xusi77W9f6q18VuoPb/KuqTJC1SiJlUfA/IUPiKrYT5H3wzLnrwb835ELMUe/\n2cPj89Y6xUMb1dm5XCumMooFDwKBgQDXhv2KHK9mnSXdK/5bQr7IH3yHQFUKo5k2\ntVnK01T86Bgj+qc/XkUeSQs2IV8zA407i21TKjfEXB+kEKB/bTpa9bDjbVxomEUC\na9IpByl4S5kqKI5m8Y/k7lYbAgiIi9USKxUO5mNyaDSlGi3Nh5MnLZ8w8DTUo8Og\ndT/f2KpkGQKBgQCYuWExClk+SJ7udUcnElEF/dWMlhD7x33R6jz9PVjD0s27oIsu\nwtYwjJcdsMPXZRq9baBhOiaEFjyWQKoAB64i0Pkese12XKir2XQPlkqOtvHNSjhm\nowiRpI/D2GqAgUNiU6NPfumnUQgn7m81bDbhHmkREl2IogDatCO3RxRM+QKBgQCZ\nawrxlEe7GKQKUzWlSta5Z8hiEoY2o4v9qIv5WAPIX4JHojYJYpZ6323uo0S78IxJ\nVY+FwqidyyHuzLMi4eLHOtsmmQNNpQ6CkbOw5ts7OT0XCHWNi+htAsciRIlEgZ0z\naJ191Lv3hXvsBr2R7y7tlYka8fH5Z3Vqs+u68OUhiQKBgCduHvbxkLtHLzYFahCr\n2xPWFFe3R59jVGOUGlhwG7Hq9qVcRlJEs+TNtqBJDBeCxv7c+U55wpWV1awSOVae\nqDTvvv/l6+L3Nh1EVnugR4K/dj28RFBSSufunJ4xXWjqe6CR4StLMW3W1qPGpcHc\nREys+kXeBhNAbW7iQG619Hgp\n-----END PRIVATE KEY-----","name":"My private key"}}}
form: {}
headers:
Accept:
- application/vnd.api+json
Content-Type:
- application/vnd.api+json
User-Agent:
- FastlyGo/5.2.0 (+github.com/fastly/go-fastly; go1.17.3)
- FastlyGo/9.6.0 (+github.com/fastly/go-fastly; go1.20.14)
url: https://api.fastly.com/tls/private_keys
method: POST
response:
body: '{"data":{"id":"3SSWyx5lOSiqBZvl10vamP","type":"tls_private_key","attributes":{"key_length":2048,"key_type":"RSA","name":"My
private key","created_at":null,"replace":false,"public_key_sha1":"75cdebb915f1bd7741b6530c0cd63783daa52e8f"}}}'
body: '{"data":{"id":"RyTBv0lgwTEM2kpbMhwVp6","type":"tls_private_key","attributes":{"key_length":2048,"key_type":"RSA","name":"My
private key","created_at":null,"replace":false,"public_key_sha1":"7ebc5927b083d15ac667b4b796f8a1ece2d0bbb9"}}}'
headers:
Accept-Ranges:
- bytes
Cache-Control:
- no-store
Content-Length:
- "234"
Content-Type:
- application/vnd.api+json
Date:
- Mon, 10 Jan 2022 07:58:43 GMT
- Mon, 17 Jun 2024 16:47:52 GMT
Pragma:
- no-cache
Server:
- control-gateway
Strict-Transport-Security:
- max-age=31536000
Via:
Expand All @@ -37,9 +43,9 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Served-By:
- cache-control-slwdc9036-CONTROL-SLWDC, cache-tyo11926-TYO
- cache-chi-kigq8000163-CHI, cache-lhr-egll1980057-LHR
X-Timer:
- S1641801523.468587,VS0,VE362
- S1718642873.565140,VS0,VE400
status: 201 Created
code: 201
duration: ""
22 changes: 14 additions & 8 deletions fastly/fixtures/custom_tls/create.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,35 @@ version: 1
interactions:
- request:
body: |
{"data":{"type":"tls_certificate","attributes":{"cert_blob":"-----BEGIN CERTIFICATE-----\nMIIDWTCCAkGgAwIBAgIITWWCIQf8/VIwDQYJKoZIhvcNAQELBQAwNDEUMBIGA1UE\nAxMLZXhhbXBsZS5jb20xHDAaBgNVBAUTEzU1NzcwMDY3OTE5NDc3Nzk0MTAwHhcN\nMjIwMTEwMDc1ODQzWhcNMjIwNDEwMDc1ODQzWjA0MRQwEgYDVQQDEwtleGFtcGxl\nLmNvbTEcMBoGA1UEBRMTNTU3NzAwNjc5MTk0Nzc3OTQxMDCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAPoddwQa9tDIAwh2o0M+NKBl3rl2rgMoiZnVZex0\nYzJ0RwZSV6cN6zXZiwNTrgTSYXd6l/zvUsGaccYkUXT9dHG8Qd1j4FJvNQGYC28o\nBbt2WZI0KIg1ZkOdVnjUCW+vZ72tTqoAK4gKS4oSRZuko9QK3nxH4OCxR2vWZrbv\n8dLJqW+1BsDrOZMTxsiROIKc8cWnHkOvUk6VdpyCtF8mwhJ+CDlfcrzVxRKN5Php\npJVIaTyz4nig4rPUFQFCBKtrnI8G9tjZr61SZcVvWjXPz8yHpyOehEbdWtlVH7Sy\nny9pii7vJFhgWLqA+oGODsFQlL+ubOOS9io0/+hL/kkIRgUCAwEAAaNvMG0wDgYD\nVR0PAQH/BAQDAgIEMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMB\nAf8wHQYDVR0OBBYEFJGkny/5U9c6Qir8jF3qkoGUA9aLMBYGA1UdEQQPMA2CC2V4\nYW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBUM2R30QjlntlXhi7H7KRb/AEM\nXJ250I8czN/+0eLCZq8wlzUVLUpK9Vd3DY0fru98IaLtvmKLQxBH+GMBxFtpec03\nq61w4sSiOkqclUEJtzQWiAenDwG+vwfwcU3Da2yzQYrvMQ4iY9NQOGeoUusbSni6\n5pNafryRGCvFURKq2CYgf3lJH4MfidSO6lpgkleGo2GRuMpkhYKEncjXCx3NryR0\ndD7d2Wbz0Ak2KqWbnZrepTt+j7RB2eaeDjk/odWNfWbnmCPLx99LP0o8nEfsudBM\nK2EL8FRIeA5MhxuqBYKfGlr20JHtWiuEzgWDC2WLbxYbX6HtRIfGibMGGJ/F\n-----END CERTIFICATE-----","name":"My certificate"}}}
{"data":{"type":"tls_certificate","attributes":{"cert_blob":"-----BEGIN CERTIFICATE-----\nMIIDMzCCAhugAwIBAgICAIMwDQYJKoZIhvcNAQELBQAwJDEUMBIGA1UEAxMLZXhh\nbXBsZS5jb20xDDAKBgNVBAUTAzEzMTAeFw0yNDA2MTcxNjQ3NTJaFw0yNDA5MTUx\nNjQ3NTJaMCQxFDASBgNVBAMTC2V4YW1wbGUuY29tMQwwCgYDVQQFEwMxMzEwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyRkkAKhz5QbvEM3gck16/sKwy\nJz86quvrQ35E6kjc3nxrKapDpead7b4S25q73qOG+FEOs1cqdJO4t2l53DEFRYgr\nYKXbA16jtCaPtwWt1dqlXRMByatTP0Ih3HJHEWWjBltrKX7Q2XMVvq38ZL+WrHwD\nn64fnsucoJSecPIbeWm0MIwBoASyP4PvRHke+lxlcetv6jsfh8JBa57L9Lo9kZux\nRa+X7IbnoHLyrKn5ZuLxBCRUqvJjGZCFkMe2oNCXON9Lu9ASpSENBw0sQGAdooVe\nxckzfV0c078Kg204WPkGmL+yY6pmF5n0IqrvhlToSIs9uZV6lP9jS/Xdalp3AgMB\nAAGjbzBtMA4GA1UdDwEB/wQEAwICBDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNV\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR4tbBMQMv6gLRhAYKJk4yLnyP5BjAWBgNV\nHREEDzANggtleGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEATe9fTQCETnh6\nTU0JkZ0ulfgbcdrjofLHKgEuurAorwu+1SAcXybdHYnhBNSO9/qSpg/HxpremZdF\ndf6lsdl0l/P8L7PZJVF7oK7C2a8U3mBjGosxxR6YTEo8GxVFvOpxBh4gSongSd28\nnhrpX3D1wHxsuA63XDnnid52ItVAdXQE7WcQ2me/MtikTNGeA1W9uXRUkz63kfuB\nwah+lcMJ21+EoD+7mWHAR0oPj7cl62s3K7C6K+MgroSp8ts6xHvo2Ylqz8n7rpwu\niCP1i5d9CXsCxUIt7SHoJwxnB4lfXp/BY4EFyGpEuGqSFVpzGn22lhW3YL6pV4TC\nNgRUkenEiQ==\n-----END CERTIFICATE-----","name":"My certificate"}}}
form: {}
headers:
Accept:
- application/vnd.api+json
Content-Type:
- application/vnd.api+json
User-Agent:
- FastlyGo/5.2.0 (+github.com/fastly/go-fastly; go1.17.3)
- FastlyGo/9.6.0 (+github.com/fastly/go-fastly; go1.20.14)
url: https://api.fastly.com/tls/certificates
method: POST
response:
body: '{"data":{"id":"1TvLUdms3P3wORynPDnXhu","type":"tls_certificate","attributes":{"created_at":"2022-01-10T07:58:44.000Z","issued_to":"example.com","issuer":"example.com","name":"My
certificate","not_after":"2022-04-10T07:58:43.000Z","not_before":"2022-01-10T07:58:43.000Z","replace":false,"serial_number":"5577006791947779410","signature_algorithm":"SHA256-RSA","updated_at":"2022-01-10T07:58:44.000Z"},"relationships":{"tls_domains":{"data":[{"id":"example.com","type":"tls_domain"}]}}}}'
body: '{"data":{"id":"ZwPwTJyjOePoOdUs0WvRO6","type":"tls_certificate","attributes":{"created_at":"2024-06-17T16:47:53.000Z","issued_to":"example.com","issuer":"example.com","name":"My
certificate","not_after":"2024-09-15T16:47:52.000Z","not_before":"2024-06-17T16:47:52.000Z","replace":false,"serial_number":"131","signature_algorithm":"SHA256-RSA","updated_at":"2024-06-17T16:47:53.000Z"},"relationships":{"tls_domains":{"data":[{"id":"example.com","type":"tls_domain"}]}}}}'
headers:
Accept-Ranges:
- bytes
Cache-Control:
- no-store
Content-Length:
- "485"
- "469"
Content-Type:
- application/vnd.api+json
Date:
- Mon, 10 Jan 2022 07:58:44 GMT
- Mon, 17 Jun 2024 16:47:53 GMT
Pragma:
- no-cache
Server:
- control-gateway
Strict-Transport-Security:
- max-age=31536000
Via:
Expand All @@ -37,9 +43,9 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Served-By:
- cache-control-slwdc9037-CONTROL-SLWDC, cache-tyo11926-TYO
- cache-chi-klot8100103-CHI, cache-lhr-egll1980057-LHR
X-Timer:
- S1641801524.841397,VS0,VE349
- S1718642873.009578,VS0,VE617
status: 201 Created
code: 201
duration: ""
16 changes: 11 additions & 5 deletions fastly/fixtures/custom_tls/delete-cert.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,22 @@ interactions:
form: {}
headers:
User-Agent:
- FastlyGo/5.2.0 (+github.com/fastly/go-fastly; go1.17.3)
url: https://api.fastly.com/tls/certificates/1TvLUdms3P3wORynPDnXhu
- FastlyGo/9.6.0 (+github.com/fastly/go-fastly; go1.20.14)
url: https://api.fastly.com/tls/certificates/ZwPwTJyjOePoOdUs0WvRO6
method: DELETE
response:
body: ""
headers:
Accept-Ranges:
- bytes
Cache-Control:
- no-store
Date:
- Mon, 10 Jan 2022 07:58:45 GMT
- Mon, 17 Jun 2024 16:47:55 GMT
Pragma:
- no-cache
Server:
- control-gateway
Strict-Transport-Security:
- max-age=31536000
Via:
Expand All @@ -27,9 +33,9 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Served-By:
- cache-control-slwdc9036-CONTROL-SLWDC, cache-tyo11926-TYO
- cache-chi-klot8100147-CHI, cache-lhr-egll1980057-LHR
X-Timer:
- S1641801525.160457,VS0,VE272
- S1718642875.010583,VS0,VE361
status: 204 No Content
code: 204
duration: ""
16 changes: 11 additions & 5 deletions fastly/fixtures/custom_tls/delete-key.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,22 @@ interactions:
form: {}
headers:
User-Agent:
- FastlyGo/5.2.0 (+github.com/fastly/go-fastly; go1.17.3)
url: https://api.fastly.com/tls/private_keys/3SSWyx5lOSiqBZvl10vamP
- FastlyGo/9.6.0 (+github.com/fastly/go-fastly; go1.20.14)
url: https://api.fastly.com/tls/private_keys/RyTBv0lgwTEM2kpbMhwVp6
method: DELETE
response:
body: ""
headers:
Accept-Ranges:
- bytes
Cache-Control:
- no-store
Date:
- Mon, 10 Jan 2022 07:58:45 GMT
- Mon, 17 Jun 2024 16:47:55 GMT
Pragma:
- no-cache
Server:
- control-gateway
Strict-Transport-Security:
- max-age=31536000
Via:
Expand All @@ -27,9 +33,9 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Served-By:
- cache-control-slwdc9035-CONTROL-SLWDC, cache-tyo11926-TYO
- cache-chi-kigq8000067-CHI, cache-lhr-egll1980057-LHR
X-Timer:
- S1641801525.441397,VS0,VE224
- S1718642875.392377,VS0,VE234
status: 204 No Content
code: 204
duration: ""
22 changes: 14 additions & 8 deletions fastly/fixtures/custom_tls/get.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,27 @@ interactions:
form: {}
headers:
User-Agent:
- FastlyGo/5.2.0 (+github.com/fastly/go-fastly; go1.17.3)
url: https://api.fastly.com/tls/certificates/1TvLUdms3P3wORynPDnXhu
- FastlyGo/9.6.0 (+github.com/fastly/go-fastly; go1.20.14)
url: https://api.fastly.com/tls/certificates/ZwPwTJyjOePoOdUs0WvRO6
method: GET
response:
body: '{"data":{"id":"1TvLUdms3P3wORynPDnXhu","type":"tls_certificate","attributes":{"created_at":"2022-01-10T07:58:44.000Z","issued_to":"example.com","issuer":"example.com","name":"My
certificate","not_after":"2022-04-10T07:58:43.000Z","not_before":"2022-01-10T07:58:43.000Z","replace":false,"serial_number":"5577006791947779410","signature_algorithm":"SHA256-RSA","updated_at":"2022-01-10T07:58:44.000Z"},"relationships":{"tls_domains":{"data":[{"id":"example.com","type":"tls_domain"}]}}}}'
body: '{"data":{"id":"ZwPwTJyjOePoOdUs0WvRO6","type":"tls_certificate","attributes":{"created_at":"2024-06-17T16:47:53.000Z","issued_to":"example.com","issuer":"example.com","name":"My
certificate","not_after":"2024-09-15T16:47:52.000Z","not_before":"2024-06-17T16:47:52.000Z","replace":false,"serial_number":"131","signature_algorithm":"SHA256-RSA","updated_at":"2024-06-17T16:47:53.000Z"},"relationships":{"tls_domains":{"data":[{"id":"example.com","type":"tls_domain"}]}}}}'
headers:
Accept-Ranges:
- bytes
Cache-Control:
- no-store
Content-Length:
- "485"
- "469"
Content-Type:
- application/vnd.api+json
Date:
- Mon, 10 Jan 2022 07:58:44 GMT
- Mon, 17 Jun 2024 16:47:54 GMT
Pragma:
- no-cache
Server:
- control-gateway
Strict-Transport-Security:
- max-age=31536000
Via:
Expand All @@ -32,9 +38,9 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Served-By:
- cache-control-slwdc9037-CONTROL-SLWDC, cache-tyo11926-TYO
- cache-chi-klot8100147-CHI, cache-lhr-egll1980057-LHR
X-Timer:
- S1641801524.445722,VS0,VE188
- S1718642874.907839,VS0,VE224
status: 200 OK
code: 200
duration: ""
22 changes: 14 additions & 8 deletions fastly/fixtures/custom_tls/list.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,27 @@ interactions:
Accept:
- application/vnd.api+json
User-Agent:
- FastlyGo/5.2.0 (+github.com/fastly/go-fastly; go1.17.3)
url: https://api.fastly.com/tls/certificates
- FastlyGo/9.6.0 (+github.com/fastly/go-fastly; go1.20.14)
url: https://api.fastly.com/tls/certificates?filter%5Bin_use%5D=false
method: GET
response:
body: '{"data":[{"id":"1TvLUdms3P3wORynPDnXhu","type":"tls_certificate","attributes":{"created_at":"2022-01-10T07:58:44.000Z","issued_to":"example.com","issuer":"example.com","name":"My
certificate","not_after":"2022-04-10T07:58:43.000Z","not_before":"2022-01-10T07:58:43.000Z","replace":false,"serial_number":"5577006791947779410","signature_algorithm":"SHA256-RSA","updated_at":"2022-01-10T07:58:44.000Z"},"relationships":{"tls_domains":{"data":[{"id":"example.com","type":"tls_domain"}]}}},{"id":"37bTehzIhUp7UiqGK3Mzef","type":"tls_certificate","attributes":{"created_at":"2021-11-10T04:01:58.000Z","issued_to":"tf-test-7729967424339125537.example.com","issuer":"tf-test-7729967424339125537.example.com","name":"tf-test-7729967424339125537.example.com","not_after":"2022-02-08T03:57:02.000Z","not_before":"2021-11-10T03:57:02.000Z","replace":false,"serial_number":"2341071107170126653","signature_algorithm":"SHA256-RSA","updated_at":"2021-11-10T04:01:58.000Z"},"relationships":{"tls_domains":{"data":[{"id":"tf-test-7729967424339125537.example.com","type":"tls_domain"}]}}}],"links":{"self":"https://api.fastly.com/tls/certificates?page%5Bnumber%5D=1\u0026page%5Bsize%5D=20","first":"https://api.fastly.com/tls/certificates?page%5Bnumber%5D=1\u0026page%5Bsize%5D=20","prev":null,"next":null,"last":"https://api.fastly.com/tls/certificates?page%5Bnumber%5D=1\u0026page%5Bsize%5D=20"},"meta":{"per_page":20,"current_page":1,"record_count":2,"total_pages":1}}'
body: '{"data":[{"id":"ZwPwTJyjOePoOdUs0WvRO6","type":"tls_certificate","attributes":{"created_at":"2024-06-17T16:47:53.000Z","issued_to":"example.com","issuer":"example.com","name":"My
certificate","not_after":"2024-09-15T16:47:52.000Z","not_before":"2024-06-17T16:47:52.000Z","replace":false,"serial_number":"131","signature_algorithm":"SHA256-RSA","updated_at":"2024-06-17T16:47:53.000Z"},"relationships":{"tls_domains":{"data":[{"id":"example.com","type":"tls_domain"}]}}}],"links":{"self":"https://api.fastly.com/tls/certificates?filter%5Bin_use%5D=false\u0026page%5Bnumber%5D=1\u0026page%5Bsize%5D=20","first":"https://api.fastly.com/tls/certificates?filter%5Bin_use%5D=false\u0026page%5Bnumber%5D=1\u0026page%5Bsize%5D=20","prev":null,"next":null,"last":"https://api.fastly.com/tls/certificates?filter%5Bin_use%5D=false\u0026page%5Bnumber%5D=1\u0026page%5Bsize%5D=20"},"meta":{"per_page":20,"current_page":1,"record_count":1,"total_pages":1}}'
headers:
Accept-Ranges:
- bytes
Cache-Control:
- no-store
Content-Length:
- "1454"
- "942"
Content-Type:
- application/vnd.api+json
Date:
- Mon, 10 Jan 2022 07:58:44 GMT
- Mon, 17 Jun 2024 16:47:53 GMT
Pragma:
- no-cache
Server:
- control-gateway
Strict-Transport-Security:
- max-age=31536000
Via:
Expand All @@ -34,9 +40,9 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Served-By:
- cache-control-slwdc9036-CONTROL-SLWDC, cache-tyo11926-TYO
- cache-chi-klot8100142-CHI, cache-lhr-egll1980057-LHR
X-Timer:
- S1641801524.198887,VS0,VE238
- S1718642874.657016,VS0,VE227
status: 200 OK
code: 200
duration: ""
Loading

0 comments on commit 130de84

Please sign in to comment.