OPENSSL-INFO(1ossl)

πŸ’… OPENSSL-INFO

okay so bestie, welcome to openssl-info, the little OpenSSL subcommand that just... prints stuff. it's the openssl info command, straight out of the 1ossl manual section, and honestly? it's giving "quiet kid who knows everything." 🫢


✨ SYNOPSIS ✨

openssl info [-help] [-configdir] [-enginesdir] [-modulesdir ] [-dsoext]
[-dirnamesep] [-listsep] [-seeds] [-cpusettings] [-windowscontext]

🌸 DESCRIPTION 🌸

okay so this command prints out info about OpenSSL. that's it. that's the whole gig. no cap. πŸ’–

and here's the iconic part: the information gets written exactly as it is, with no extra text whatsoever. like, zero commentary, zero vibes, zero "hi bestie here's your answer." that's literally what makes it so useful for scripts β€” scripts do not want small talk, they want the raw value and nothing else, periodt.

as a direct consequence (and lowkey this is the main character rule): only one item may be chosen for each run of this command. one option per run. that's the vibe check. pick one, get your answer, run it again if you need more. πŸŽ€


πŸ”₯ OPTIONS πŸ”₯

  • -help β€” prints out a usage message. your classic "what do i even do" lifeline. πŸ™ˆ
  • -configdir β€” outputs the default directory for OpenSSL configuration files. where the config besties live. ⭐
  • -enginesdir β€” outputs the default directory for OpenSSL engine modules. engine module hangout spot. 🧚
  • -modulesdir β€” outputs the default directory for OpenSSL dynamically loadable modules other than engine modules. yes, separate folder, no, they're not the same, keep up. πŸ’€
  • -dsoext β€” outputs the DSO extension OpenSSL uses. the little suffix situation. 🌈
  • -dirnamesep β€” outputs the separator character between a directory specification and a filename. ⚠️ and heads up bestie: on some operating systems this is not the same as the separator between directory elements. so don't go assuming, ok? πŸ‘‘
  • -listsep β€” outputs the OpenSSL list separator character. this one is typically used to construct $PATH (%PATH% on Windows) style lists. iykyk. πŸ¦‹
  • -seeds β€” outputs the randomness seed sources. the spicy little entropy origins. πŸ”₯
  • -cpusettings β€” outputs the OpenSSL CPU settings info. yes it knows about your CPU. it's obsessed with your CPU. πŸ’œ
  • -windowscontext β€” outputs the Windows install context. windows girlies, this one's for you. πŸ“

πŸ’€ HISTORY πŸ’€

  • this command was added in OpenSSL 3.0.
  • the -windowscontext option was added in OpenSSL 3.4.

like, it's not ancient lore, it's recent lore. respect the timeline. ✨


Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.

(^ read the license, bestie, it's literally right there and it's not optional. πŸ’…)


and that's the whole page!! 🌸 this version is 3.5.9, dated 2026-09-29, and it's the OPENSSL-INFO(1ossl) manual β€” mwah, go print yourself some built-in information, you absolute icon. πŸ’–πŸ«Άβœ¨

πŸ“¦ where this page comes from