Class Obfuscator
This class will deobfuscate the tangled signature used for client-side receipt validation obfuscation.
Inherited Members
Namespace: UnityEngine.Purchasing.Security
Syntax
public static class Obfuscator
Methods
DeObfuscate(Byte[], Int32[], Int32)
Deobfucscates tangle data.
Declaration
public static byte[] DeObfuscate(byte[] data, int[] order, int key)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | data | The Apple or GooglePlay public key data to be deobfuscated. |
Int32[] | order | The array of the order of the data slices used to obfuscate the data when the tangle files were originally generated. |
Int32 | key | The encryption key to deobfuscate the tangled data at runtime, previously generated with the tangle file. |
Returns
Type | Description |
---|---|
Byte[] | The deobfucated public key |
DeObfuscate(Byte[], Int32[], Int32)
Deobfucscates tangle data.
Declaration
public static byte[] DeObfuscate(byte[] data, int[] order, int key)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | data | The Apple or GooglePlay public key data to be deobfuscated. |
Int32[] | order | The array of the order of the data slices used to obfuscate the data when the tangle files were originally generated. |
Int32 | key | The encryption key to deobfuscate the tangled data at runtime, previously generated with the tangle file. |
Returns
Type | Description |
---|---|
Byte[] | The deobfucated public key |