@@ -170,16 +170,12 @@ func NewRouter(cfg *ServerConfig) (http.Handler, error) {
170170
171171 r .With (
172172 requireContentType (mimeTypePKCS10 ),
173- ).With (
174- requireTransferEncoding (encodingTypeBase64 ),
175173 ).With (
176174 requireBasicAuth (cfg .CheckBasicAuth , true ),
177175 ).Post (enrollEndpoint , enroll )
178176
179177 r .With (
180178 requireContentType (mimeTypePKCS10 ),
181- ).With (
182- requireTransferEncoding (encodingTypeBase64 ),
183179 ).With (
184180 requireBasicAuth (cfg .CheckBasicAuth , true ),
185181 ).With (
@@ -188,8 +184,6 @@ func NewRouter(cfg *ServerConfig) (http.Handler, error) {
188184
189185 r .With (
190186 requireContentType (mimeTypePKCS10 ),
191- ).With (
192- requireTransferEncoding (encodingTypeBase64 ),
193187 ).With (
194188 requireBasicAuth (cfg .CheckBasicAuth , true ),
195189 ).Post (serverkeygenEndpoint , serverkeygen )
@@ -207,16 +201,12 @@ func NewRouter(cfg *ServerConfig) (http.Handler, error) {
207201
208202 r .With (
209203 requireContentType (mimeTypePKCS10 ),
210- ).With (
211- requireTransferEncoding (encodingTypeBase64 ),
212204 ).With (
213205 requireBasicAuth (cfg .CheckBasicAuth , true ),
214206 ).Post (enrollEndpoint , enroll )
215207
216208 r .With (
217209 requireContentType (mimeTypePKCS10 ),
218- ).With (
219- requireTransferEncoding (encodingTypeBase64 ),
220210 ).With (
221211 requireBasicAuth (cfg .CheckBasicAuth , true ),
222212 ).With (
@@ -225,8 +215,6 @@ func NewRouter(cfg *ServerConfig) (http.Handler, error) {
225215
226216 r .With (
227217 requireContentType (mimeTypePKCS10 ),
228- ).With (
229- requireTransferEncoding (encodingTypeBase64 ),
230218 ).With (
231219 requireBasicAuth (cfg .CheckBasicAuth , true ),
232220 ).Post (serverkeygenEndpoint , serverkeygen )
@@ -615,20 +603,6 @@ func requireContentType(t string) func(next http.Handler) http.Handler {
615603 }
616604}
617605
618- // requireTransferEncoding is middleware which rejects a request if the content
619- // transfer encoding is not as stated.
620- func requireTransferEncoding (e string ) func (next http.Handler ) http.Handler {
621- return func (next http.Handler ) http.Handler {
622- return http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
623- if err := verifyRequestEncoding (r .Header .Get (transferEncodingHeader ), e ); err != nil {
624- writeOnError (r .Context (), w , logMsgTransferEncodingInvalid , err )
625- return
626- }
627- next .ServeHTTP (w , r )
628- })
629- }
630- }
631-
632606// addServerHeader is middleware which writes to an HTTP response a Server HTTP
633607// header. Including too much detail (such as an operating system version) in
634608// this header can be a security risk, but including enough detail can sometimes
0 commit comments