You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-5Lines changed: 21 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,13 +25,12 @@ open index.html
25
25
xdg-open index.html
26
26
```
27
27
28
-
### Loading your keys
28
+
### Keys & Certificate
29
29
30
-
In the **Keys & Certificate** section:
31
-
- Click **Load file** to pick your `private_key.pem` / `certificate.pem` from disk
32
-
- Or paste the PEM content directly into the text area
30
+
- Click **Generate demo keys** to create an RSA-2048 key pair and self-signed certificate in the browser — no tools required
31
+
- Or click **Load file** to pick your own `private_key.pem` / `certificate.pem` from disk, or paste the PEM content directly
33
32
34
-
When both are loaded the tool computes a real signature and fills the `TPP-Signature-Certificate` header — the generated curl command will be ready to run without any manual substitution.
33
+
When both are loaded the tool computes a real signature and fills the `TPP-Signature-Certificate` header — the generated output will be ready to run without any manual substitution.
35
34
36
35
> **Note:** Keys are never sent anywhere. All cryptographic operations run locally in the browser via the [Web Crypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API).
37
36
@@ -42,6 +41,19 @@ When both are loaded the tool computes a real signature and fills the `TPP-Signa
42
41
|**Auto Run**| Steps play through with animated delays |
43
42
|**Step by Step**| Pauses after each step — click **Run Step →** to advance |
44
43
44
+
### Download formats
45
+
46
+
After the flow completes, the request can be exported in several formats:
47
+
48
+
| Format | Description |
49
+
|---|---|
50
+
|**Copy**| Copies the curl command to clipboard |
51
+
|**Download curl**| Pre-signed snapshot — valid for ~5 min |
0 commit comments