vault/plugins/database/mongodb
Scott Miller 86ba0dbdeb
Use go-secure-stdlib's RSA key generator backed by a DRBG (#29020)
* Use DRBG based RSA key generation everywhere

* switch to the conditional generator

* Use DRBG based RSA key generation everywhere

* switch to the conditional generator

* Add an ENV var to disable the DRBG in a pinch

* update go.mod

* Use DRBG based RSA key generation everywhere

* switch to the conditional generator

* Add an ENV var to disable the DRBG in a pinch

* Use DRBG based RSA key generation everywhere

* update go.mod

* fix import

* Remove rsa2 alias, remove test code

* move cryptoutil/rsa.go to sdk

* move imports too

* remove makefile change

* rsa2->rsa

* more rsa2->rsa, remove test code

* fix some overzelous search/replace

* Update to a real tag

* changelog

* copyright

* work around copyright check

* work around copyright check pt2

* bunch of dupe imports

* missing import

* wrong license

* fix go.mod conflict

* missed a spot

* dupe import
2024-12-05 15:39:16 -06:00
..
mongodb-database-plugin [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
cert_helpers_test.go Use go-secure-stdlib's RSA key generator backed by a DRBG (#29020) 2024-12-05 15:39:16 -06:00
connection_producer_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
connection_producer.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
mongodb_test.go MongoDB database secret engine - rotate-root - Only default to admin if DB blank (#23240) 2023-10-03 20:28:25 -05:00
mongodb.go MongoDB database secret engine - rotate-root - Only default to admin if DB blank (#23240) 2023-10-03 20:28:25 -05:00
README.md Add x509 Client Auth to MongoDB Database Plugin (#8329) 2020-02-13 15:54:00 -07:00
util.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00

MongoDB Tests

The test TestInit_clientTLS cannot be run within CircleCI in its current form. This is because it's not possible to use volume mounting with the docker executor.

Because of this, the test is skipped. Running this locally shouldn't present any issues as long as you have docker set up to allow volume mounting from this directory:

go test -v -run Init_clientTLS

This may be able to be fixed if we mess with the entrypoint or the command arguments.