Skip to content
Closed
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions doc/Security.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5590,7 +5590,46 @@
</tt:MessageDescription>
]]></programlisting>
</section>
<section xml:id="section_lhd_zp3_hjc">
<title>Media signing key assignment status</title>
<para>A device that indicates support for signing of media using a user provisioned key
via the UserMediaSigningKeySupported capability shall provide information about assigned
key changes via the below specified event</para>
<programlisting><![CDATA[Topic: tns1:Advancedsecurity/MediaSigning/KeyStatus
<tt:MessageDescription IsProperty="true">
<tt:Source>
<tt:SimpleItemDescription Name="KeyID" Type="tas:KeyID"/>
</tt:Source>
<tt:Data>
<tt:SimpleItemDescription Name="Assigned" Type="xs:boolean"/>
Comment thread
bsriramprasad marked this conversation as resolved.
Outdated
<tt:SimpleItemDescription Name="ActiveStream" Type="xs:boolean"/>
Comment thread
bsriramprasad marked this conversation as resolved.
Outdated
</tt:Data>
</tt:MessageDescription>
]]></programlisting>
<para>The Assigned status shall indicate key assignment for future signed media streams
while ActiveStream shall is indicate key actively in use for the signed media
Comment thread
bsriramprasad marked this conversation as resolved.
Outdated
streaming.</para>
<para>If client configures the user provisioned key via <emphasis role="bold"
>AddMediaSigningCertificateAssignment</emphasis>, Changed property event with the
KeyID set to user provisioned key shall be triggered with 'Assigned' status set to True.
During this operation, If there are active signed media streams using manufactuter
Comment thread
bsriramprasad marked this conversation as resolved.
Outdated
provisioned key are in progress, ActiveStream status in the event payload for user
provisioned key shall be set to False.</para>
<para>If client removes the user provisioned key <emphasis role="bold"
>RemoveMediaSigningCertificateAssignment</emphasis>, Changed property event with the
KeyID falling back to manufacturer provisioned key shall be triggered with 'Assigned'
status set to True. During this operation, If there are active signed media streams
using user provisioned key are in progress, ActiveStream status in the event payload for
manufactuter provisioned key shall be set to False.</para>
<para>When client starts the first signed media stream, irrespective of user or
manufacturer provisioned key assignment, Changed property event gets triggered with
'ActiveStream' status set to True along with the Assigned key status.</para>
<para>When client stops the last signed media stream, irrespective of user or manufacturer
provisioned key assignment, Changed property event gets triggered with 'ActiveStream'
status set to False along with the Assigned key status.</para>
</section>
</section>

<section>
<title>Service specific data types</title>
<para>The service specific data types are defined in security.wsdl.</para>
Expand Down