feat: v1.11.15, add convert-jwk-to-pem

This commit is contained in:
2025-03-30 23:13:30 +08:00
parent fe30f538ba
commit 492c434f62
7 changed files with 150 additions and 18 deletions

View File

@@ -7,11 +7,19 @@ use rust_util::util_clap::{Command, CommandError};
mod argsutil;
mod cmd_chall;
mod cmd_chall_config;
mod cmd_convert_jwk_to_pem;
mod cmd_convert_pem_to_jwk;
mod cmd_ec_verify;
mod cmd_hmac_sha1;
mod cmd_hmac_encrypt;
mod cmd_file_sign;
mod cmd_file_verify;
mod cmd_hmac_decrypt;
mod cmd_hmac_encrypt;
mod cmd_hmac_sha1;
mod cmd_keypair_generate;
mod cmd_keypair_keychain_export;
mod cmd_keypair_keychain_import;
mod cmd_list;
mod cmd_parseecdsasignature;
#[cfg(feature = "with-sequoia-openpgp")]
mod cmd_pgp;
mod cmd_pgp_age_address;
@@ -38,10 +46,9 @@ mod cmd_se_ecdh;
mod cmd_se_ecsign;
mod cmd_se_generate;
mod cmd_se_recover;
mod cmd_file_sign;
mod cmd_sign_jwt;
mod cmd_sign_jwt_soft;
mod cmd_sign_jwt_se;
mod cmd_sign_jwt_soft;
mod cmd_ssh_agent;
mod cmd_ssh_parse;
mod cmd_ssh_parse_sign;
@@ -50,16 +57,14 @@ mod cmd_ssh_piv_sign;
mod cmd_ssh_pub_key;
mod cmd_u2f_register;
mod cmd_u2f_sign;
mod cmd_file_verify;
mod cmd_parseecdsasignature;
mod cmd_keypair_generate;
mod cmd_keypair_keychain_import;
mod cmd_keypair_keychain_export;
mod cmdutil;
mod digestutil;
mod ecdhutil;
mod ecdsautil;
mod ecutil;
mod fidoutil;
mod hmacutil;
mod keychain;
mod keyutil;
mod pgpcardutil;
mod pinutil;
@@ -70,10 +75,6 @@ mod seutil;
mod signfile;
mod sshutil;
mod util;
mod keychain;
mod cmdutil;
mod cmd_convert_pem_to_jwk;
mod ecutil;
pub struct DefaultCommandImpl;
@@ -152,6 +153,7 @@ fn inner_main() -> CommandError {
Box::new(cmd_keypair_keychain_import::CommandImpl),
Box::new(cmd_keypair_keychain_export::CommandImpl),
Box::new(cmd_convert_pem_to_jwk::CommandImpl),
Box::new(cmd_convert_jwk_to_pem::CommandImpl),
];
#[allow(clippy::vec_init_then_push)]