grin/wallet/src
hashmap 972c2e5aa9
Support TLS in ApiServer (#1565)
* Support TLS in ApiServer

This is ground work to support TLS in Grin APIs (like wallet ot node). Particular API implemention needs to decide if TLS is used or not and pass certificate data etc.

* P12 format support
* New method to start TLS server
* Transparent TLS support in API client (depends on URL scheme http/https)
* Refactoring
* Initial support for graceful shutdown (commentred out int this PR, unstable for now)
* API server tests (TLS server test is disabled by default, hyper client rejects self-signed certificates, so extra step is needed to install local CA (I used mkcert)
* Add a cert file to make test complile
2018-09-21 13:33:23 +02:00
..
libtx Cleanup transaction with offset (#1514) 2018-09-12 12:17:36 +01:00
libwallet Support TLS in ApiServer (#1565) 2018-09-21 13:33:23 +02:00
client.rs Wallet Restore fixes and updates (#1399) 2018-08-21 18:05:28 +01:00
db_migrate.rs Config + Default directories (#1433) 2018-08-30 10:10:40 +01:00
display.rs Save transaction as part of TxLogEntry after transaction completion (#1473) 2018-09-05 12:12:29 +01:00
error.rs Wallet API Test Client (#1242) 2018-07-12 16:49:37 +01:00
file_wallet.rs Improve file-based tx send to not use private file (#1421) 2018-08-27 20:57:33 -04:00
lib.rs Config + Default directories (#1433) 2018-08-30 10:10:40 +01:00
lmdb_wallet.rs Config + Default directories (#1433) 2018-08-30 10:10:40 +01:00
types.rs Add chaintype to wallet config (#1480) 2018-09-05 14:37:37 +01:00