-
Notifications
You must be signed in to change notification settings - Fork 8
HowTo encode the dynamic frame level 2
CGantert345 edited this page Jan 4, 2024
·
8 revisions
encoder = new Encoder(<encoded level 1 data>,<signature of level 1>, <dynamic frame version>);
encoder = new Encoder(<encoded dynamic frame containing level1 and level 1 siganture>, <new dynamic frame version for the final barcode>);
IUicDynamicContent dynamicContent = new SimpleUicDynamicContent();
//populate your dynamic content
enc.setDynamicData(dynamicContent);
Note: level 2 algorithm his already fixed by the level 1 data and signature
The Provider of the signature algorithm implementation can be provided to use a dedicated provider for the signature. If no provider is indicated the first provider that might be able to handle the signature algorithm is used. There needs to be a provider registered which can handle the signature.
enc.signLevel2(keyPairLevel2.getPrivate(),<provider>);
deprecated
enc.signLevel2(keyPairLevel2.getPrivate());
byte[] encoded = encoder.encode();