injectIssuerIdentifiersIntoDcql

fun injectIssuerIdentifiersIntoDcql(dcql: JsonObject, issuerIdentifiers: List<ByteString>): JsonObject

Injects trusted_authorities with the provided issuerIdentifiers into each credential in dcql that does not already have trusted_authorities.

Return

the updated DCQL query object with trusted_authorities included.

Parameters

dcql

the DCQL query object to inject issuer identifiers into.

issuerIdentifiers

the list of Authority Key Identifiers to inject.