nginx with https://github.com/google/ngx_token_binding plugin
1.1K
This NGINX module provides mechanism to cryptographically bind HTTP cookies to client's HTTPS channel using Token Binding, as defined by following IETF drafts:
Debian based NGINX Docker container with ngx_token_binding plugin.
token_bindingtoken_binding on|offoffhttp, serverEnables negotiation and verification of the Token Binding protocol.
Token Binding ID variables (described below) are going to be available when client successfully negotiates Token Binding.
token_binding_cookietoken_binding_cookie <cookie>|all|nonenonehttp, serverBinds selected <cookie> (or all) to client's HTTPS channel and verifies that
properly bound cookies are received from the client.
Because Token Binding ID can be established only over HTTPS, Secure attribute
is going to be added to cookies bound this way. Also, such cookies are going to
be removed from HTTP requests and responses.
token_binding_secrettoken_binding_secret <secret>nonehttp, serverSecret used to bind cookies using token_binding_cookie directive.
$provided_token_binding_idReturns base64url(sha256(ProvidedTokenBindingID)) if client negotiated
Token Binding.
$provided_token_binding_key_typeReturns key type of ProvidedTokenBindingID if client negotiated Token Binding.
$referred_token_binding_idReturns base64url(sha256(ReferredTokenBindingID)) if client negotiated
Token Binding.
$referred_token_binding_key_typeReturns key type of ReferredTokenBindingID if client negotiated Token Binding.
Copyright 2016 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Content type
Image
Digest
Size
241.5 MB
Last updated
over 9 years ago
docker pull b3n4kh/nginx_token