Skip to content
Registry StackDocsDevelopment (unreleased)

evidencectl client profile create command reference

View as Markdown

Create a strict profile containing only references to local key material.

This page is generated from the public Clap command tree for Registry Stack source version 0.30.0 and catalog SHA-256 2221f17eae216048d4cfaf7f66e3dcd68a250f6f6de4e24b177441819192b475. Hidden implementation commands are omitted.

evidencectl client profile create [OPTIONS] --base-url <BASE_URL> --client-id <CLIENT_ID> --output <OUTPUT> <--private-key-file <PATH>|--private-key-env <VARIABLE>>
ConditionRequirement
Command invocationExactly one of --private-key-file <PATH>, --private-key-env <VARIABLE> is required.
Command invocation--local-loopback-discovery and --pinned-jwks <PATH> cannot be used together.
Command invocation--private-key-env <VARIABLE> and --private-key-file <PATH> cannot be used together.
OptionAlways requiredDefaultValuesEnvironmentDescription
--base-url <BASE_URL>Yesn/an/an/aEvidence Gateway base URL. HTTPS is required by default
--client-id <CLIENT_ID>Yesn/an/an/aRegistered OAuth client identifier
--private-key-file <PATH>Non/an/an/aSafe path to a private JWK, relative to the profile file
--private-key-env <VARIABLE>Non/an/an/aEnvironment variable holding the private JWK JSON
--local-loopback-discoveryNon/an/an/aPermit discovery over plain HTTP only when the base URL is loopback
--pinned-jwks <PATH>Non/an/an/aReviewed pinned JWKS file, relative to the profile file
--contracts-file <PATH>Non/an/an/aReviewed contract catalog, relative to the profile file
--maximum-assertion-lifetime-seconds <MAXIMUM_ASSERTION_LIFETIME_SECONDS>No300n/an/aMaximum accepted assertion lifetime in seconds
--clock-skew-seconds <CLOCK_SKEW_SECONDS>No30n/an/aAccepted verifier clock skew in seconds
--expected-audience <EXPECTED_AUDIENCE>Non/an/an/aOptional expected audience override
--expected-issuer <EXPECTED_ISSUER>Non/an/an/aOptional expected Evidence issuer
--expected-provider <EXPECTED_PROVIDER>Non/an/an/aOptional expected Evidence provider
--output <OUTPUT>Yesn/an/an/aNew owner-only profile file
--format <output_format>Nohumanhuman, jsonn/aSelect human-readable or machine-readable output
-h, --helpNon/an/an/aPrint help

Run npm run generate from docs/site after changing a public command, argument, option, default, environment binding, or help description.