-
public class ConfigValidatorDetects if remote control feature is valid to run in Sandbox mode.
-
-
Method Summary
Modifier and Type Method Description ValidationResultisConfigurationValid(@NonNull() RemoteConfiguration configuration, @Nullable() String cdnSig, @NonNull() String cdnToken, @NonNull() String devKey)validate the configuration received from CDN StringgenerateSignature(String key, String payload, String platform, String version, String token)Generate signature for remote control response. -
-
Method Detail
-
isConfigurationValid
@NonNull() ValidationResult isConfigurationValid(@NonNull() RemoteConfiguration configuration, @Nullable() String cdnSig, @NonNull() String cdnToken, @NonNull() String devKey)
validate the configuration received from CDN
- Parameters:
configuration- received from CDNcdnSig- contains CDN signaturecdnToken- used for CDN requestdevKey- for signing the hash
-
generateSignature
String generateSignature(String key, String payload, String platform, String version, String token)
Generate signature for remote control response. This signature should be equals tothe signature in the response headers.
- Parameters:
key- to sign the HMAC SHA256payload- the full body of the remote-control CDN responseplatform- the platform the request is sent fromversion- Remote control API versiontoken- used to fetch configuration
-
-
-
-