From ec0eab3b2152791f5318beee73d6a2fcfe0e36bd Mon Sep 17 00:00:00 2001 From: Andrea Mistrali Date: Tue, 23 Nov 2021 17:49:14 +0100 Subject: [PATCH] changes 4 --- zsh.d/zshfunctions/x509 | 28 +++++++++++++++++++++++----- zsh.d/zshfunctions/x509.zwc | Bin 1824 -> 2184 bytes 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/zsh.d/zshfunctions/x509 b/zsh.d/zshfunctions/x509 index a200e17..9250fbf 100644 --- a/zsh.d/zshfunctions/x509 +++ b/zsh.d/zshfunctions/x509 @@ -1,10 +1,12 @@ usage() { echo "x509 " echo "x509 -r " - return 0 } -[ $# -eq 0 ] && return 0 +if [ $# -eq 0 ]; then + usage + return 0 +fi help=0 remote=0 @@ -19,6 +21,22 @@ while getopts ":hr:" arg; do ;; esac done -[ $help -eq 1 ] && usage && return 0 -[ $remote -eq 0 ] && openssl x509 -in $* -noout -text -[ $remote -eq 1 ] && openssl s_client -connect $host < /dev/null | openssl x509 -noout -text + +if [ $help -eq 1 ]; then + usage + return 0 +fi + +if [ $remote -eq 0 ]; then + if [ -f $* ]; then + openssl x509 -in $* -noout -text + else + echo "$* not found" + usage + return 0 + fi +else + openssl s_client -connect $host < /dev/null | openssl x509 -noout -text +fi + +# vim: set ts=2 sw=2 tw=0 ft=sh : diff --git a/zsh.d/zshfunctions/x509.zwc b/zsh.d/zshfunctions/x509.zwc index aa552f16f20524f68f9cf90135e4ebdaf1879ff1..f6732f8e0fbebba7e9b43c9095d32780d3489948 100644 GIT binary patch literal 2184 zcmds%O=}ZT6o$`yG-+zZsudI}1RA=qwYH$3ZIQ-^F0?4(Qjw5OKOoN3WFoq7W2p=4 z!rG;hRrMG64}vbcFVP<%x>WHwckYxiZglIAn>+VC@A8mHgPfGmtTc=0orY;D^@{WiLc8x#B+H%a(_PxyP4vDNYU$NLR<}!T6I~n}0wHu#1 z*a)~aKrDvgk0jVTc$>b+c*&RU#HRNY-ZpFFH%P6-9)t6Vk>;s@Y5s2v<(DT!ph_QO zh_zxl-W5M+@lqBCbJ=SL4R#AQF8kN@61I7`RmQ;ftXKX?Ot7JoB2U1k4kg;Wf~$|_ zIKr&CHOF&?$vr7@)Z#C}-dcR>K%(&_{DEYay|NuC!&fcSJ?zH;bJ1^|puPGj_71!1 z_km!lpZaC>>%bX~8vKRim0PFPK}M__4=&o;+?kJRrCJ>np3A;NU3 zRl3{xAj9F`VPuxAm4~7RX#kIDyCiQ7GtIL4| zwUtQP`rQ=gYC$7jTCE2c+ZH+9D9)`!%{Z*y4`$Y)MvNtKYXott5z0zXUz0{~KZ*lc z4&rDnZc2M*r7_c%jcQ|A)LAxe+`L`BbyYSDd&APBwIFOZ>ta6H*I^X3VtE}0k78TW zi&Mogii=B8D_m?#^IomK8iY`4Q5Xg_qMF!e7K4Xp!dAU5;`in9?myfiDjN!YWkx-( z#7uW2DM(*r$FzseU1Nc==E?D&xkiRiwf7ov@iTY_o3>D&%r$Zc9|zmO7K2#I*X}5$ zN7UaGzclV`PISSZvfc)VGYH3}*7T^PdE5$^=HaL)e*$iLjW~Sris`3paC?n7>^H?V z_71T<@)vfKdWP*X-Mx zGWwybQzS*9fyuq)Zct_}M!TKGyn0|`%);rr3e{MXfOMNs~ ze}%Xok>ERWjCjrKmg8!S1?*q2!_{-uuQgDwyU2K);CeO+9@=Xknaq3N%zQI%@+L!8!la)D&CllPZ`L@R z77ZeNXjdnCrh<0nbMFX7`<4hWjle-uHVZmtx3Sm9h<-qql>H5Kj9)&&zc3Cm_BTMr z{#TF#Ma(g&N!Z}i!MinX&u!`LSv#6h8A9 z2d1A9t>8{K&s9yhE1x%ETZONH47Un~eNXfP*w_@&KCs-&s1L{R<;6L09hsYR96@C6 zS)x}8KLK{3@Ei)_el8;(5Eb}N&^G*ED}TPjfCm`&nDq4F9_X@ZLv`E{16sjgmvGIRasPP*l&BGpe+%4wJ@OeLfKzvQ)9#5B95lUhmW7_ zPw%NAy`#Jh739@~8w6F76LIQ#UOlAKQ0#;he08c7;o|6ct}7hyNVd6e;`^LiuU2sf zGhq$s|1ggT!Amq2q47fWU1&LyGCK}Lw>G}eDTAN3>aKipk4AC~_NPWt;+L?MAiOY= zI`|mZ_(d~*h5Z2=v0$4_!G~=f+@?upI%71my~xLGMX}P(v3PDAo8=nSNNTu`fA( mQS~e_j{`eKQcFW)>3w`1LNo6k