WalletAttestationConfig

data class WalletAttestationConfig(val enterpriseBaseUrl: String, val attesterPath: String, val bearerToken: String = "", val enterpriseHostHeader: String = "")

OAuth 2.0 client-attestation configuration used during mobile issuance.

The wallet uses this configuration to request a client attestation JWT from the enterprise client-attester service and attach the resulting proof to token requests.

Constructors

Link copied to clipboard
constructor(enterpriseBaseUrl: String, attesterPath: String, bearerToken: String = "", enterpriseHostHeader: String = "")

Properties

Link copied to clipboard

Path to the attester endpoint, relative to enterpriseBaseUrl.

Link copied to clipboard

Optional bearer token for protected attester endpoints.

Link copied to clipboard

Base URL of the enterprise deployment that hosts the attester service.

Link copied to clipboard

Optional Host header override for tunneled local enterprise tests.