ITU-T J.104x(DRM)/ChinaDRM标准为开放标准,所有DRM组件的研发厂商按照本文建议对组件的属性值进行定义,可保障一致性,更利于生态健康发展。
以下列出了各属性及其取值建议,通过getPropertyString可获得的属性如下表。如果操作系统DRM框架对以下任意属性名称已作定义,则使用框架要求的属性名称,否则使用下表属性名称。DRMInfo APP读取以下属性值进行显示。
| 序号 | 属性名称 | 属性值 |
| 1 | vendor | 指终端商,或者DRM组件提供商比如TurstDTA |
| 2 | version |
DRM客户端版本号,比如:v1.1 |
| 3 | description | 返回DRM组件描述,比如TrustDTA OPK Powered by ITU-T J.104x(DRM),其中“TrustDTA OPK”为DRM组件方案名称(由DRM组件提供商定义),“Powered by ITU-T J.104x(DRM)”为固定字符串。 |
| 4 | algorithms |
根据DRM能力返回,包括SM4和AES等算法,取值: · SM4/CBC/NoPadding · SM4/CTR/NoPadding · AES/CBC/NoPadding · AES/CTR/NoPadding 注意:上面每一种算法包括了全加密和Sample加密 2种模式。 返回值举例: "SM4/CBC/NoPadding,SM4/CTR/NoPadding,AES/CBC/NoPadding,AES/CTR/NoPadding” |
| 5 | securityLevel |
DRM组件的安全级别 · SW:软件级 · HW:硬件级 · EH:增强硬件级 |
| 6 | systemId |
系统ID,固定为: 3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c |
| 7 | trustEntity | 信任服务机构名称,比如DTA |
| 8 | maxSessions | 支持的最大会话数,比如64 |
| 9 | deviceHdcpLevel |
终端可支持的HDCP最高安全级别,取值: · NULL:无HDCP能力 · HDCP1.x:最高支持HDCP1.x · HDCP2.0:最高支持HDCP2.0 · HDCP2.1:最高支持HDCP2.1 · HDCP2.2:最高支持HDCP2.2 |
| 10 | deviceAdcpLevel |
终端可支持的ADCP最高安全级别,取值: · NULL:无ADCP能力 · ADCP L1:最高支持L1级 · HDCP L2:最高支持L2级 · HDCP L3:最高支持L3级 |
ITU-T J.104x(DRM)/ChinaDRM标准为开放标准,所有DRM组件的研发厂商按照本文建议对组件的属性值进行定义,可保障一致性,更利于生态健康发展。
以下列出了各属性及其取值建议,通过getPropertyString可获得的属性如下表。如果操作系统DRM框架对以下任意属性名称已作定义,则使用框架要求的属性名称,否则使用下表属性名称。DRMInfo APP读取以下属性值进行显示。
| 序号 | 属性名称 | 属性值 |
| 1 | vendor | 指终端商,或者DRM组件提供商比如TurstDTA |
| 2 | version |
DRM客户端版本号,比如:v1.1 |
| 3 | description | 返回DRM组件描述,比如TrustDTA OPK Powered by ITU-T J.104x(DRM),其中“TrustDTA OPK”为DRM组件方案名称(由DRM组件提供商定义),“Powered by ITU-T J.104x(DRM)”为固定字符串。 |
| 4 | algorithms |
根据DRM能力返回,包括SM4和AES等算法,取值: · SM4/CBC/NoPadding · SM4/CTR/NoPadding · AES/CBC/NoPadding · AES/CTR/NoPadding 注意:上面每一种算法包括了全加密和Sample加密 2种模式。 返回值举例: "SM4/CBC/NoPadding,SM4/CTR/NoPadding,AES/CBC/NoPadding,AES/CTR/NoPadding” |
| 5 | securityLevel |
DRM组件的安全级别 · SW:软件级 · HW:硬件级 · EH:增强硬件级 |
| 6 | systemId |
系统ID,固定为: 3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c |
| 7 | trustEntity | 信任服务机构名称,比如DTA |
| 8 | maxSessions | 支持的最大会话数,比如64 |
| 9 | deviceHdcpLevel |
终端可支持的HDCP最高安全级别,取值: · NULL:无HDCP能力 · HDCP1.x:最高支持HDCP1.x · HDCP2.0:最高支持HDCP2.0 · HDCP2.1:最高支持HDCP2.1 · HDCP2.2:最高支持HDCP2.2 |
| 10 | deviceAdcpLevel |
终端可支持的ADCP最高安全级别,取值: · NULL:无ADCP能力 · ADCP L1:最高支持L1级 · HDCP L2:最高支持L2级 · HDCP L3:最高支持L3级 |