"Table 27 — Additional crypt filter dictionary entries for public-key security handlers" Recipients key is described as being of type "string or array".
The array case is then clearly defined to be a byte string: "If the crypt filter is referenced from StmF or StrF in the encryption dictionary, this entry shall be an array of byte strings, where each string shall be a binary-encoded CMS object that shall ...".
An improvement would be to change "where each string ..." to "where each byte string ..."
However for the string case, it just says "... this entry shall be a string that shall be a binary-encoded CMS object that shall contain a list of all recipients ..."
Question: is this also required to be a byte string or is just string OK?
The text was updated successfully, but these errors were encountered:
"If the crypt filter is referenced from StmF or StrF in the encryption dictionary, this entry shall be an array of byte strings, where each byte string shall be a binary-encoded CMS object that shall ..."
change the Type column to say "byte string or array"
"... this entry shall be a byte string that shall be a binary-encoded CMS object that shall contain a list of all recipients ..."
"Table 27 — Additional crypt filter dictionary entries for public-key security handlers" Recipients key is described as being of type "string or array".
The array case is then clearly defined to be a byte string: "If the crypt filter is referenced from StmF or StrF in the encryption dictionary, this entry shall be an array of byte strings, where each string shall be a binary-encoded CMS object that shall ...".
An improvement would be to change "where each string ..." to "where each byte string ..."
However for the string case, it just says "... this entry shall be a string that shall be a binary-encoded CMS object that shall contain a list of all recipients ..."
Question: is this also required to be a byte string or is just string OK?
The text was updated successfully, but these errors were encountered: