Update checked-in dependencies

This commit is contained in:
github-actions[bot] 2025-04-21 18:01:41 +00:00
parent c9f0d30a86
commit 95d52b7807
647 changed files with 498055 additions and 3880 deletions

View file

@ -227,9 +227,11 @@ openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in private-key.pem -out
### Converting `OpenSSH` to `PKCS#8`
```
cp private-key.pem private-key-pkcs8.key && ssh-keygen -m PKCS8 -N "" -f private-key-pkcs8.key
cp private-key.pem private-key-pkcs8.key && ssh-keygen -p -m PKCS8 -N "" -f private-key-pkcs8.key
```
This command forces a format change by asking `ssh-keygen` to set no password and then output in a different format.
I'm looking for help to create a minimal `OpenSSH` to `PKCS` convert library that I can recommend people to use before passing the private key to `githubAppJwt`. Please create an issue if you'd like to help.
## License

View file

@ -1,5 +1,5 @@
// this can be removed once we only support Node 20+
export * from "node:crypto";
export { subtle } from "node:crypto";
import { createPrivateKey } from "node:crypto";
import { isPkcs1 } from "./utils.js";

View file

@ -1,7 +1,7 @@
{
"name": "universal-github-app-jwt",
"type": "module",
"version": "2.2.0",
"version": "2.2.2",
"exports": "./index.js",
"imports": {
"#crypto": {
@ -36,8 +36,8 @@
"license": "MIT",
"devDependencies": {
"ava": "^6.0.0",
"c8": "^9.0.0",
"esbuild": "^0.20.0",
"c8": "^10.0.0",
"esbuild": "^0.25.0",
"mockdate": "^3.0.5",
"open-cli": "^8.0.0",
"prettier": "^3.0.0",