containers-tls-details.yaml - Man Page

syntax for the container-libs TLS details parameter file

Miloslav Trmač February 2026

Description

The TLS details parameter file is accepted by various projects using the go.podman.io/* libraries. There is no default location for these files; they are user-managed, and a path is provided on the CLI, e.g. skopeo --tls-details=details-file.yaml copy ….

Warnings

The --tls-details options, and this file format, should only rarely be used. If this mechanism is not used, the software is expected to use appropriate defaults which will vary over time, depending on version of the software, version of the Go standard library, or platform’s configuration (e.g. GODEBUG values; or, not as of early 2026, but potentially, crypto-policies(7)).

These options only affect the programs which provide the --tls-details option; they do not affect other executables (e.g. git(1), ssh(1)) that may be executed internally to perform another operation.

There are some known gaps in the implementation of these options. We hope to fix that over time, but in the meantime, careful testing feature by feature is recommended. Known gaps include network operations performed while creating sigstore signatures (communicating with Rekor, OIDC servers, Fulcio).

Format

The TLS details files use YAML. All fields are optional.

Example

minVersion: "1.2"
cipherSuites:
  - "TLS_AES_128_GCM_SHA256"
  - "TLS_CHACHA20_POLY1305_SHA256"
namedGroups:
  - "secp256r1"
  - "secp384r1"
  - "x25519"

See Also

buildah(1), podman(1), skopeo(1)

Referenced By

podman(1).

container-libs TLS details