-
Notifications
You must be signed in to change notification settings - Fork 7
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
Missing the extensionValue's syntax for several extensions #176
Comments
Indeed I see that we haven't specified "raw bytes" as the intended extension value! Our intention as authors is to have raw byte encodings for the extension values, for the recently added extension types. But if someone is proposing a new CDDL encoding, together with representative example X.509 certificates we are open for further discussions. |
For Precertificate Signing Certificate (code) and OCSP No Check (code 38), I will suggest to use |
For TLS Feature, the ASN.1 syntax is defined in RFC 7633 as follows:
The feature contains the Thus I suggest to use following C509 syntax:
|
For the Biometric Information (code 36): The ASN.1 definition in RFC 3739 is as follows:
I suggest to use the following CDDL in C509:
For the hashAlgorithm, we may define new constants or use the constants defined in RFC 9054 (https://datatracker.ietf.org/doc/rfc9054/). The
|
Suggestion to encode SMIMECapabilities in CBOR: If all capabilities do not contain parameters or the parameters field is of ASN.1 type
|
Related to the QCStatements, it is quite difficult to define a CBOR syntax. Here are some examples of QC statements:
I created a new issue #193 to cover the extension QCStatements. |
For now we keep 38 & 41 as relevant, and wait for a PR/PRs from Lijun |
Syntax for the following extensions needs to be added:
The text was updated successfully, but these errors were encountered: