MCPcopy Create free account
hub / github.com/cloudflare/cfssl / makeRequest

Function makeRequest

api/certadd/insert_test.go:35–55  ·  view source on GitHub ↗
(t *testing.T, dbAccessor certdb.Accessor, signer ocsp.Signer, req map[string]interface{})

Source from the content-addressed store, hash-verified

33}
34
35func makeRequest(t *testing.T, dbAccessor certdb.Accessor, signer ocsp.Signer, req map[string]interface{}) (resp *http.Response, body []byte) {
36 ts := httptest.NewServer(NewHandler(dbAccessor, signer))
37 defer ts.Close()
38
39 blob, err := json.Marshal(req)
40 if err != nil {
41 t.Fatal(err)
42 }
43
44 resp, err = http.Post(ts.URL, "application/json", bytes.NewReader(blob))
45 if err != nil {
46 t.Fatal(err)
47 }
48
49 body, err = io.ReadAll(resp.Body)
50 if err != nil {
51 t.Fatal(err)
52 }
53
54 return
55}
56
57func makeCertificate() (serialNumber *big.Int, cert *x509.Certificate, pemBytes []byte, signer ocsp.Signer, err error) {
58 privKey, err := rsa.GenerateKey(rand.Reader, 2048)

Callers 15

TestInsertMissingSerialFunction · 0.85
TestInsertMissingAKIFunction · 0.85
TestInsertMissingExpiryFunction · 0.85
TestInsertMissingPEMFunction · 0.85
TestInsertInvalidSerialFunction · 0.85
TestInsertInvalidAKIFunction · 0.85
TestInsertInvalidStatusFunction · 0.85
TestInsertInvalidPEMFunction · 0.85
TestInsertInvalidExpiryFunction · 0.85
TestInsertWrongSerialFunction · 0.85
TestInsertWrongAKIFunction · 0.85

Calls 2

NewHandlerFunction · 0.70
CloseMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…