This repository has been archived by the owner on Jan 20, 2025. It is now read-only.
Enhancing Flexibility in Credential Signing with Key Pair Selection #313
thackerronak
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In current system, the default key pair algorithm set at the wallet level is used to sign credentials.
While this approach ensures consistency, it also has limitations, such as lack of flexibility. To address this issue, I propose offering issuers the choice of which key pair to use for signing credentials. This can be achieved through two methods: Algorithm-based selection and Key ID-based selection.
Algorithm-Based Selection:
With this method, issuers can choose the cryptographic algorithm they wish to use. If multiple key pairs exist for the same algorithm, the system defaults to the first key pair (index 0). This approach is straightforward and easy to implement, providing a balance between flexibility and simplicity.
Key ID-Based Selection:
Alternatively, issuers can select the specific key pair by using a unique Key ID. This method offers precise control, allowing issuers to choose exactly which key pair to use for each credential. This level of specificity can be crucial for ensuring the right key pair is used for the right purpose, enhancing security and operational efficiency.
Above both solutions
Advantages of Providing Choice:
Please share your thoughts on this proposed feature.
Beta Was this translation helpful? Give feedback.
All reactions