net.robotmedia.billing.utils
Class ObfuscateUtils

java.lang.Object
  extended by net.robotmedia.billing.utils.ObfuscateUtils

public final class ObfuscateUtils
extends Object

User: serso Date: 1/21/12 Time: 5:28 PM


Method Summary
static void obfuscate(android.content.Context context, Transaction t, byte[] salt)
          Obfuscates the specified purchase.
static void unobfuscate(android.content.Context context, List<Transaction> transactions, byte[] salt)
           
static void unobfuscate(android.content.Context context, Transaction t, byte[] salt)
          Unobfuscate the specified purchase.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

unobfuscate

public static void unobfuscate(@Nonnull
                               android.content.Context context,
                               @Nonnull
                               List<Transaction> transactions,
                               @Nullable
                               byte[] salt)

obfuscate

public static void obfuscate(@Nonnull
                             android.content.Context context,
                             @Nonnull
                             Transaction t,
                             @Nullable
                             byte[] salt)
Obfuscates the specified purchase. Only the order id, product id and developer payload are obfuscated.

Parameters:
context - context
t - purchase to be obfuscated.
salt - salt
See Also:
unobfuscate(android.content.Context, net.robotmedia.billing.model.Transaction, byte[])

unobfuscate

public static void unobfuscate(@Nonnull
                               android.content.Context context,
                               @Nonnull
                               Transaction t,
                               @Nullable
                               byte[] salt)
Unobfuscate the specified purchase.

Parameters:
context - context
t - purchase to unobfuscate.
salt - salt
See Also:
obfuscate(android.content.Context, net.robotmedia.billing.model.Transaction, byte[])


Copyright © 2013. All Rights Reserved.