Asset ID : What are the constraints on the Asset ID value?

Outside of the minimum and maximum documented length of the Asset ID (2 to 200 bytes inclusive), are there other constraints on this field?

  • Is it fine to request a SPC to the iOS platform with an empty Asset ID ? Does that lead to a FPS error message -42673?
  • What about a constant value ?
  • Can anyone confirm that the padding to a multiple of the crypto block size is done by the iOS platform?

Aside from the documented minimum and maximum length there are no other restrictions on the Asset ID, for example a constant value is ok. However, you can't specify an empty Asset ID; as noted, you will get the error message -42673 if you do. And yes, the padding to a multiple of the crypto block size is taken care of in the FPS implementation.

Asset ID : What are the constraints on the Asset ID value?
 
 
Q