Holder Agent
constructor(validator: Validator = Validator.newDefaultInstance(), subjectCredentialStore: SubjectCredentialStore = InMemorySubjectCredentialStore(), jwsService: JwsService, coseService: CoseService, identifier: String, verifiablePresentationFactory: VerifiablePresentationFactory = VerifiablePresentationFactory(
jwsService = jwsService,
coseService = coseService,
identifier = identifier,
), difInputEvaluator: InputEvaluator = InputEvaluator(), defaultPathAuthorizationValidator: (SubjectCredentialStore.StoreEntry, NormalizedJsonPath) -> Boolean = { _, _ -> true })