Documentation ¶
Overview ¶
This file implements AWS Access Policy Language parser in accordance with http://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html
This file implements helper functions to validate AWS Signature Version '4' authorization header.
This package provides comprehensive helpers for following signature types. - Based on Authorization header. - Based on Query parameters. - Based on Form POST policy.
Source Files ¶
- access-key.go
- accesslog-handler.go
- api-datatypes.go
- api-errors.go
- api-headers.go
- api-resources.go
- api-response.go
- api-router.go
- auth-handler.go
- bucket-handlers.go
- bucket-policy-handlers.go
- bucket-policy-parser.go
- bucket-policy.go
- build-constants.go
- certs.go
- commands.go
- config-migrate.go
- config-old.go
- config-v4.go
- config.go
- damerau-levenshtein.go
- fs-dir-common.go
- fs-dir-nix.go
- fs-dirent-ino.go
- fs-utils.go
- fs.go
- generic-handlers.go
- globals.go
- httprange.go
- logger-console-hook.go
- logger-file-hook.go
- logger-syslog-hook_nix.go
- logger.go
- main.go
- network-fs.go
- notifier.go
- object-api-multipart.go
- object-api.go
- object-datatypes.go
- object-errors.go
- object-handlers.go
- object-utils.go
- routers.go
- runtime-checks.go
- server-main.go
- signature-jwt.go
- signature-v4-parser.go
- signature-v4-postpolicyform.go
- signature-v4-utils.go
- signature-v4.go
- storage-api-interface.go
- storage-datatypes.go
- storage-errors.go
- storage-rpc-datatypes.go
- storage-rpc-server.go
- trie.go
- typed-errors.go
- update-main.go
- utils.go
- version-main.go
- web-handlers.go
- web-router.go
Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
crypto/sha256
Package sha256 provides SHA256SSE3, SHA256AVX, SHA256AVX2
|
Package sha256 provides SHA256SSE3, SHA256AVX, SHA256AVX2 |
crypto/sha512
Package sha512 implements the SHA512 hash algorithms as defined in FIPS 180-2.
|
Package sha512 implements the SHA512 hash algorithms as defined in FIPS 180-2. |
mimedb
Package mimedb is a database of file extension to mime content-type.
|
Package mimedb is a database of file extension to mime content-type. |
minhttp
Package minhttp provides easy to use graceful restart for a set of HTTP services This package is a fork from https://github.com/facebookgo/grace Re-licensing with Apache License 2.0, with code modifications
|
Package minhttp provides easy to use graceful restart for a set of HTTP services This package is a fork from https://github.com/facebookgo/grace Re-licensing with Apache License 2.0, with code modifications |
probe
Package probe implements a simple mechanism to trace and return errors in large programs.
|
Package probe implements a simple mechanism to trace and return errors in large programs. |
safe
Package safe provides safe file write semantics by leveraging Rename's() safeity.
|
Package safe provides safe file write semantics by leveraging Rename's() safeity. |
Click to show internal directories.
Click to hide internal directories.