simple-http-server icon indicating copy to clipboard operation
simple-http-server copied to clipboard

MAC verification always failed for PKCS12 cert

Open qdwang opened this issue 8 months ago • 0 comments

I generated the PKCS12 cert by using these commands:

openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes -subj "/CN=mydev.local"

and

openssl pkcs12 -export -out mydev.local.p12 -inkey key.pem -in cert.pem -name "mydev.local"

with manually input password abcd1234.

But when running simple-http-server, it failed.

simple-http-server --cert mydev.local.p12 --certpass abcd1234

The output is:

thread 'main' panicked at /Users/qdwang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/simple-http-server-0.6.8/src/main.rs:387:70:
called `Result::unwrap()` on an `Err` value: Tls(Error { code: -25264, message: "MAC verification failed during PKCS12 import (wrong password?)" })
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

qdwang avatar Jun 17 '24 07:06 qdwang