Allow TLS for Wallet APIs (#1626)
* Allow TLS for Wallet APIs This PR adds an optional support of TLS for wallet APIs. Only PKCS12 format is supported, will address .pem support in next PR and provide some documentation. Address #1425
This commit is contained in:
+2
-2
@@ -69,7 +69,7 @@ fn test_start_api() {
|
||||
router.add_middleware(counter.clone());
|
||||
let server_addr = "127.0.0.1:14434";
|
||||
let addr: SocketAddr = server_addr.parse().expect("unable to parse server address");
|
||||
assert!(server.start(addr, router).is_ok());
|
||||
assert!(server.start(addr, router, None).is_ok());
|
||||
let url = format!("http://{}/v1/", server_addr);
|
||||
let index = api::client::get::<Vec<String>>(url.as_str(), None).unwrap();
|
||||
assert_eq!(index.len(), 2);
|
||||
@@ -94,7 +94,7 @@ fn test_start_api_tls() {
|
||||
let router = build_router();
|
||||
let server_addr = "127.0.0.1:14444";
|
||||
let addr: SocketAddr = server_addr.parse().expect("unable to parse server address");
|
||||
assert!(server.start_tls(addr, router, tls_conf).is_ok());
|
||||
assert!(server.start(addr, router, Some(tls_conf)).is_ok());
|
||||
let url = format!("https://{}/v1/", server_addr);
|
||||
let index = api::client::get::<Vec<String>>(url.as_str(), None).unwrap();
|
||||
assert_eq!(index.len(), 2);
|
||||
|
||||
Reference in New Issue
Block a user