Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/rqes module #147

Open
wants to merge 4 commits into
base: feature/signatureServices
Choose a base branch
from
Open

Conversation

n0900
Copy link
Contributor

@n0900 n0900 commented Oct 16, 2024

A bad attempt at seperating RQES related files into two modules rqes-data-classes and vck-rqes with the latter being a placeholder for additional services which may or may not merge with vck-openid depending on how pure we want to keep that module.
This current version has the following short-comings:

  • rqes-data-classes is a dependency for everything
  • QesInputDescriptor should be in rqes-data-classes but is in dif-data-classes for serialization reasons
  • SignatureRequestParameters should be in rqes-data-classes but is in oauth-data-classes for serialization reasons

Better ideas/improvements very welcome

@n0900 n0900 self-assigned this Oct 16, 2024
Copy link
Contributor

@nodh nodh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm very skeptical because of the dependency between the data modules ... seems to me to be against the purpose of a separate data module


commonTest {
dependencies {
implementation("at.asitplus.wallet:eupidcredential:${VcLibVersions.eupidcredential}")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really necessary?


jvmMain {
dependencies {
implementation(signum.bcpkix.jdk18on)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really necessary?

}
}
}
//REMOVE ME AFTER REBRANDED ARTIFACT HAS BEEN PUBLISHED
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove me!

@@ -32,6 +32,8 @@ kotlin {
commonMain {
dependencies {
api(project(":dif-data-classes"))
api(project(":rqes-data-classes"))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't seem to be really needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants