Skip to content

Commit 5b8919c

Browse files
committed
ocsp: replace uses of deprecated io/ioutil
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
1 parent e7d48f1 commit 5b8919c

File tree

4 files changed

+17
-18
lines changed

4 files changed

+17
-18
lines changed

ocsp/ocsp.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
/*
2-
32
Package ocsp exposes OCSP signing functionality, much like the signer
43
package does for certificate signing. It also provies a basic OCSP
54
responder stack for serving pre-signed OCSP responses.
6-
75
*/
86
package ocsp
97

@@ -12,7 +10,7 @@ import (
1210
"crypto"
1311
"crypto/x509"
1412
"crypto/x509/pkix"
15-
"io/ioutil"
13+
"os"
1614
"strconv"
1715
"strings"
1816
"time"
@@ -113,12 +111,12 @@ func NewSignerFromFile(issuerFile, responderFile, keyFile string, interval time.
113111
return nil, err
114112
}
115113
log.Debug("Loading responder cert: ", responderFile)
116-
responderBytes, err := ioutil.ReadFile(responderFile)
114+
responderBytes, err := os.ReadFile(responderFile)
117115
if err != nil {
118116
return nil, err
119117
}
120118
log.Debug("Loading responder key: ", keyFile)
121-
keyBytes, err := ioutil.ReadFile(keyFile)
119+
keyBytes, err := os.ReadFile(keyFile)
122120
if err != nil {
123121
return nil, cferr.Wrap(cferr.CertificateError, cferr.ReadFailed, err)
124122
}

ocsp/ocsp_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package ocsp
22

33
import (
4-
"io/ioutil"
4+
"os"
55
"testing"
66
"time"
77

8-
"golang.org/x/crypto/ocsp"
9-
108
"github.com/cloudflare/cfssl/helpers"
9+
10+
"golang.org/x/crypto/ocsp"
1111
)
1212

1313
const (
@@ -65,7 +65,7 @@ func TestNewSignerFromFile(t *testing.T) {
6565

6666
func setup(t *testing.T) (SignRequest, time.Duration) {
6767
dur, _ := time.ParseDuration("1ms")
68-
certPEM, err := ioutil.ReadFile(otherCertFile)
68+
certPEM, err := os.ReadFile(otherCertFile)
6969
if err != nil {
7070
t.Fatal(err)
7171
}

ocsp/responder.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ import (
1515
"encoding/json"
1616
"errors"
1717
"fmt"
18-
"io/ioutil"
18+
"io"
1919
"net/http"
2020
"net/url"
21+
"os"
2122
"regexp"
2223
"time"
2324

@@ -131,7 +132,7 @@ func (src DBSource) Response(req *ocsp.Request) ([]byte, http.Header, error) {
131132
// PEM without headers or whitespace). Invalid responses are ignored.
132133
// This function pulls the entire file into an InMemorySource.
133134
func NewSourceFromFile(responseFile string) (Source, error) {
134-
fileContents, err := ioutil.ReadFile(responseFile)
135+
fileContents, err := os.ReadFile(responseFile)
135136
if err != nil {
136137
return nil, err
137138
}
@@ -309,7 +310,7 @@ func (rs Responder) ServeHTTP(response http.ResponseWriter, request *http.Reques
309310
return
310311
}
311312
case "POST":
312-
requestBody, err = ioutil.ReadAll(request.Body)
313+
requestBody, err = io.ReadAll(request.Body)
313314
if err != nil {
314315
log.Errorf("Problem reading body of POST: %s", err)
315316
response.WriteHeader(http.StatusBadRequest)

ocsp/responder_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ package ocsp
22

33
import (
44
"encoding/hex"
5-
"io/ioutil"
65
"net/http"
76
"net/http/httptest"
87
"net/url"
8+
"os"
99
"reflect"
1010
"testing"
1111
"time"
@@ -210,11 +210,11 @@ func TestSqliteTrivial(t *testing.T) {
210210
// an OCSP request.
211211
certFile := "testdata/sqlite_ca.pem"
212212
issuerFile := "testdata/ca.pem"
213-
certContent, err := ioutil.ReadFile(certFile)
213+
certContent, err := os.ReadFile(certFile)
214214
if err != nil {
215215
t.Errorf("Error reading cert file: %s", err)
216216
}
217-
issuerContent, err := ioutil.ReadFile(issuerFile)
217+
issuerContent, err := os.ReadFile(issuerFile)
218218
if err != nil {
219219
t.Errorf("Error reading issuer file: %s", err)
220220
}
@@ -274,11 +274,11 @@ func TestSqliteRealResponse(t *testing.T) {
274274

275275
certFile := "testdata/cert.pem"
276276
issuerFile := "testdata/ca.pem"
277-
certContent, err := ioutil.ReadFile(certFile)
277+
certContent, err := os.ReadFile(certFile)
278278
if err != nil {
279279
t.Errorf("Error reading cert file: %s", err)
280280
}
281-
issuerContent, err := ioutil.ReadFile(issuerFile)
281+
issuerContent, err := os.ReadFile(issuerFile)
282282
if err != nil {
283283
t.Errorf("Error reading issuer file: %s", err)
284284
}
@@ -308,7 +308,7 @@ func TestSqliteRealResponse(t *testing.T) {
308308
ThisUpdate: time.Now(),
309309
NextUpdate: time.Now().AddDate(0, 1, 0),
310310
}
311-
keyPEM, err := ioutil.ReadFile("testdata/ca-key.pem")
311+
keyPEM, err := os.ReadFile("testdata/ca-key.pem")
312312
if err != nil {
313313
t.Errorf("Error reading private key file: %s", err)
314314
}

0 commit comments

Comments
 (0)