diff --git a/doc/Security.xml b/doc/Security.xml index 584313f93..786a810fd 100644 --- a/doc/Security.xml +++ b/doc/Security.xml @@ -4408,7 +4408,7 @@ certificate in the chain and its associated private key shall be used for signing media as described in the [Media Signing Specification]. This key and certificate are referred to as user provisioned key and certificate in that specification. - If a user-provisioned certification path is configured, it shall be replaced by the + If a user provisioned certification path is configured, it shall be replaced by the new certification path only if it is not in use by an ongoing media streaming session; otherwise, the device shall return a ReferenceExists fault and shall not replace the certification path. @@ -4498,8 +4498,8 @@ AddMediaSigningCertificateAssignment. A device shall support this command if the MediaSigningSupported capability is true. - Response list shall be ordered with factory-provisioned ID first, followed by - user-provisioned ID. + Response list shall be ordered with factory-provisioned ID first, followed by user + provisioned ID. request @@ -5590,7 +5590,46 @@ ]]> +
+ Media signing key assignment status + 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 + + + + + + + + +]]> + When user provisioned key is configured via AddMediaSigningCertificateAssignment and If there are no active signed + streams using manufacturer key, Changed property event with the KeyID set to user + provisioned key shall be triggered with 'Effective' status set to True, indicating that + new signed streams shall use the user provisioned key for signing immediately. + When user provisioned key is configured via AddMediaSigningCertificateAssignment and If there are active signed + streams using manufacturer key, Changed property event with the KeyID set to user + provisioned key shall be triggered with 'Effective' status set to False, indicating that + ongoing signed streams shall continue using the manufacturer key until + terminated. + When configured user provisioned key is removed via RemoveMediaSigningCertificateAssignment and If there are no active signed + streams using user provisioned key, Changed property event with the KeyID set to + manufacturer key shall be triggered with 'Effective' status set to True, indicating that + new signed streams shall use the manufacturer key for signing immediately. + When configured user provisioned key is removed via RemoveMediaSigningCertificateAssignment and If there are no active signed + streams using user provisioned key, Changed property event with the KeyID set to + manufacturer key shall be triggered with 'Effective' status set to False, indicating + that ongoing signed streams shall continue using the user provisioned key until + terminated. +
+
Service specific data types The service specific data types are defined in security.wsdl.