evaluate Input Descriptor Against Credential
abstract fun evaluateInputDescriptorAgainstCredential(inputDescriptor: InputDescriptor, credential: SubjectCredentialStore.StoreEntry, fallbackFormatHolder: FormatHolder?, pathAuthorizationValidator: (NormalizedJsonPath) -> Boolean): KmmResult<Map<ConstraintField, NodeList>>
Evaluates a given input descriptor against a store enctry.
Return
for each constraint field a set of matching nodes or null,
Parameters
fallback Format Holder
: format holder to be used in case there is no format holder in the input descriptor. This will mostly be some presentationDefinition.formats ?: clientMetadata.vpFormats
path Authorization Validator
: Provides the user of this library with a way to enforce authorization rules on attribute credentials that are to be disclosed.