PVSECRET-RETRIEVE(1)
π pvsecret-retrieve β¨
Okay bestie, welcome to the UV-Secret Manual entry for pvsecret-retrieve β the s390x-only secret-retrieval situation, and she is lowkey iconic. π«Ά
πΈ NAME πΈ
pvsecret-retrieve β retrieve a secret from the UV secret store (s390x only).
π SYNOPSIS π
pvsecret retrieve [OPTIONS] [INPUT] [OUTPUT]
pvsecret retr [OPTIONS] [INPUT] [OUTPUT]
Same energy, shorter spelling with retr. Slay. β¨
π¦ DESCRIPTION π¦
Retrieve a secret from the UV secret store (s390x only). This retrieves a retrievable secret from the UV-storage of the guest by its ID. The ID may be provided as a yaml file or as a 32 byte hex-string. The secret is written as a PEM file. For Plaintext secret, PLAINTEXT SECRET is used as the PEM name, and for protected keys the PEM name IBM PROTECTED KEY is used. π
Bestie, quick vibe check: this is s390x only, not a general-purpose party. π
β¨ OPTIONS β¨
Hereβs the whole lineup, every single one, no skipping. π
<INPUT>β specify the secret ID to be retrieved. π Input type depends on--inform. Ifyaml(default) is specified, it must be a yaml created by thecreatesubcommand of this tool. Ifhexis specified, it must be a 32 byte handle encodes in hexadecimal. Leading zeros are required. If there are multiple secrets in the store with the same Id, there are no guarantees on which specific secret is retrieved. Use--inform=idxto make sure a specific secret is retrieved.<OUTPUT>β specify the output path to place the secret value. π-i,--input <ID>β specify the secret ID to be retrieved. Yes, this is the flag version of the same input situation, and the deets are identical: Input type depends on--inform. Ifyaml(default) is specified, it must be a yaml created by thecreatesubcommand of this tool. Ifhexis specified, it must be a 32 byte handle encodes in hexadecimal. Leading zeros are required. If there are multiple secrets in the store with the same Id, there are no guarantees on which specific secret is retrieved. Use--inform=idxto make sure a specific secret is retrieved.-o,--output <FILE>β specify the output path to place the secret value. π«Ά--inform <INFORM>β define input type for the Secret ID. [default:'yaml'] π Possible values:yaml: Use a yaml file.hex: Use a hex string.name: Use a name-string. Will hash it if no secret with the name found.idx: Use the secret-index (base 10) instead of the secret-ID.
--outform <OUTFORM>β define the output format for the retrieved secret. [default:'pem'] π Possible values:pem: Write the secret as PEM.bin: Write the secret in binary.
-h,--helpβ print help (see a summary with-h). π§
Real talk: if multiple secrets have the same Id, there are no guarantees on which specific secret is retrieved. Use --inform=idx when you need a specific one. No cap. β
π₯ SEE ALSO π₯
pvsecret(1) β go off, bestie. π¦
xoxo, this page is brought to you by s390-tools, dated 2026-08-11 πβ¨
π¦ where this page comes from
- centos-stream 10: s390utils 2:2.44.1-2.el10 Β· MIT AND LGPL-2.1-or-later
- centos-stream 9: s390utils 2:2.44.1-2.el9 Β· MIT
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms