Harshavardhana
fab954f13f
Run govet and fix
10 years ago
Harshavardhana
680848bdcb
Add license header
10 years ago
Harshavardhana
8087ca2450
Verify both 'x-amz-date' and 'date' header before discarding request
10 years ago
Harshavardhana
ecb70a4c19
Avoid trailing '/' for buckets and also re-directs - in accordance with aws clients
10 years ago
Harshavardhana
81fc11ee5d
Implement authorization support
10 years ago
Harshavardhana
8a4128d304
Force clients to have certs
10 years ago
Frederick F. Kautz IV
84c5df8441
Using generic make test ./... and make build ./..., disabled signers code for now to fix build.
10 years ago
Harshavardhana
ac99968796
Add x509 tests and should be part of the build
10 years ago
Harshavardhana
d78cd581c5
Authorization validation in accordance with S3 signer AWSv2
10 years ago
Frederick F. Kautz IV
f3e31fe795
Fixing build break
10 years ago
Harshavardhana
fbafc98edb
Add a new pkg/crypto/keys, first cut
...
- provides three functions
- GetRandomAlphaNumeric()
- GetRandomAlphaNumericFull()
- GetRandomBase64()
- ValidAccessKey()
10 years ago
Harshavardhana
063832baaf
Implement TLS server
...
$ ./minio --tls --cert <your_cert> --key <your_private_key>
This patchset also provides crypto/x509 - which is a wrapper package
to generate X509 certificates.
This is necessary to provide certificates later through management console
10 years ago
Harshavardhana
b1266de212
Consolidate asm.S from crc32c, sha1, sha256 and sha512
10 years ago
Harshavardhana
68de9ac19e
Further restructure
10 years ago