SECSIPIDX(1)
<h1># secsipidx β¨</h1>
okay so bestie, welcome to section 1 of the General Commands Manual, and it's literally all about secsipidx β the CLI tool and HTTP API server that checks or builds your SIP identity headers. It's giving "small tool, big STIR/SHAKEN energy" and honestly? obsessed. π
πΈ NAME πΈ
secsipidx β a CLI tool and HTTP API server to check or build SIP identity headers. that's it, that's the whole vibe, no cap π
π¦ SYNOPSIS π¦
secsipidx [options]
β¨ DESCRIPTION β¨
okay so picture this: it's a command line application whose whole main character job is to check or build SIP identity headers as per IETF RFC8224 and RFC8588 β yes bestie, that's STIR and SHAKEN. π₯
and it can also be run in daemon mode, serving up an HTTP REST API so that external applications can adopt STIR and SHAKEN without breaking a sweat. fr fr, it's out here making everyone's life easier. π«Ά
π OPTIONS π
okay bestie, here comes the whole list. every single one. hydrate first. π
-H,-http-srvβ http server bind address-https-srvβ https server bind address-https-pubkeyβ https server public key-https-prvkeyβ https server private key-http-dirβ directory to serve over http-k,-fprvkeyβ path to private key-p,-fpubkeyβ path to public key-fheaderβ path to file with header value in JSON format-headerβ header value in JSON format-fpayloadβ path to file with payload value in JSON format-payloadβ payload value in JSON format-fidentityβ path to file with identity value-identityβ identity value-algβ encryption algorithm (default:ES256)-pptβ used extension (default:shaken)-typβ token type (default:passport)-x5uβ value of the field with the location of the certificate used to sign the token (default:'')-a,-attestβ attestation level (default:'C')-d,-dest-tnβ destination (called) number (default:'')-o,-orig-thβ origination (calling) number (default:'')-iatβ timestamp when the token was created-orig-idβ origination identifier (default:'')-c,-checkβ check validity of the signature-s,-signβ sign the header and payload-S,-sign-fullβ sign the header and payload, with parameters-json-parseβ parse and re-serialize JSON header and payaload values-expireβ duration of token validity (in seconds)-timeoutβ http get timeout (in seconds, default:3)-l,-ltestβ run local basic test-versionβ print version-cache-dirβ path to the directory with cached certificates (default:'')-cache-expireβ duration of cached certificates (in seconds, default3600)-ca-fileβ file with root CA certificates in pem format-ca-interβ file with intermediate CA certificates in pem format-cert-verifyβ certificate verification mode (default:0)-crl-fileβ file with CRL
π EXAMPLES π
TODO
bestie I'm not gonna lie, that's literally what it says. the examples section is a TODO. we wait. π
π AUTHOR π
This manual page was written by Victor Seva <vseva@debian.org>, for the Debian project (and may be used by others). π iconic behavior honestly.
and that's the whole page bestie!! this one's dated 2021-01-07, it's the SECSIPIDX(1) page, straight out of the General Commands Manual β so go forth and check/build those SIP identity headers. slay. π¦β¨π
π¦ where this page comes from
- debian bookworm: secsipidx 1.2.0-2+b4 Β· BSD-3-Clause
- debian trixie: secsipidx 1.3.2-2.1+b8 Β· BSD-3-Clause
- ubuntu jammy: secsipidx 1.1.1~git20210601.d388d64-2build1 Β· BSD-3-Clause
- ubuntu jammy: secsipidx 1.1.1~git20210601.d388d64-2ubuntu0.1 Β· BSD-3-Clause
- ubuntu noble: secsipidx 1.3.2-2.1build1 Β· BSD-3-Clause
- ubuntu noble: secsipidx 1.3.2-2.1ubuntu0.24.04.4 Β· BSD-3-Clause
- ubuntu questing: secsipidx 1.3.2-2.1build1
- ubuntu resolute: secsipidx 1.3.2-2.1build2 Β· BSD-3-Clause
- ubuntu stonking: secsipidx 1.3.2-2.1build2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms