Fixes JER BIT STRINGs with variable sizes as mentioned in #133.
X.697 24.3 mandates that JER BIT STRINGs which do not have a fixed size, should be encoded as, for example, {"value":"FE","length":7} instead of just "FE".
JER-specific constraints, similarly to OER and PER constraints, were introduced to be used with the encoder/decoder. Currently these constraints are composed of only one field associated with the SIZE constraint and are only used with BIT STRINGs. They can be extended in the future to include other constraints types or other JER-specific encoding instructions like the use of Base64 in some types.
Fixes JER BIT STRINGs with variable sizes as mentioned in #133. X.697 24.3 mandates that JER BIT STRINGs which do not have a fixed size, should be encoded as, for example,
{"value":"FE","length":7}
instead of just"FE"
.JER-specific constraints, similarly to OER and PER constraints, were introduced to be used with the encoder/decoder. Currently these constraints are composed of only one field associated with the
SIZE
constraint and are only used with BIT STRINGs. They can be extended in the future to include other constraints types or other JER-specific encoding instructions like the use of Base64 in some types.