public class TitaniumDRMConfiguration extends DRMPreIntegrationConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
TitaniumDRMConfiguration.Builder
The builder for the Titanium DRM configuration.
|
Constructor and Description |
---|
TitaniumDRMConfiguration(String accountName,
String customerName,
String friendlyName,
String portalId,
String authToken,
KeySystemConfiguration playready,
KeySystemConfiguration widevine)
Deprecated.
Superseded by
TitaniumDRMConfiguration.Builder , since v2.69.0.
Creates a Titanium DRM Configuration. |
Modifier and Type | Method and Description |
---|---|
String |
getAccountName()
The account name.
|
String |
getAuthToken()
The authentication token.
|
String |
getCustomerName()
The customer name.
|
String |
getFriendlyName()
The customer friendly name.
|
String |
getPortalId()
The identifier of the portal.
|
String |
getVersion()
The version of Titanium
|
equals, getClearkey, getCustomIntegrationId, getFairplay, getIntegration, getIntegrationParameters, getPlayready, getWidevine, hashCode
@Deprecated public TitaniumDRMConfiguration(String accountName, String customerName, String friendlyName, String portalId, String authToken, KeySystemConfiguration playready, KeySystemConfiguration widevine)
TitaniumDRMConfiguration.Builder
, since v2.69.0.
accountName
- The account name, see getAccountName()
for more information. (NonNull)customerName
- The customer name, see getCustomerName()
for more information. (NonNull)friendlyName
- The friendly name of the customer, see getFriendlyName()
for more information. (Nullable)portalId
- The identifier of the portal, see getPortalId()
for more information. (NonNull)authToken
- The authentication token, see getAuthToken()
for more information. (Nullable)playready
- A KeySystemConfiguration
representing a PlayReady integration configuration. (Nullable)widevine
- A KeySystemConfiguration
representing a Widevine integration configuration. (Nullable)public String getAccountName()
- Required when doing device-based authentication.
public String getCustomerName()
- Required when doing device-based authentication.
public String getFriendlyName()
public String getAuthToken()
- This is a JSON token provided by the Titanium Secure Token Server. - Required when doing token-based authentication.
public String getVersion()
- Only version 2 and 3 are supported.
public String getPortalId()
- Required when doing device-based authentication.