Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PlantUML Macro
formatSVG
titleDelete DRM Store
@startuml

autonumber

box "Container" #LightGreen
participant Netflix
participant DPI
participant rialtoClient
end box

box "Platform" #LightBlue
participant rialtoServer
participant Ocdm
end box


Netflix      ->  DPI:               deleteKeyStore  deleteDrmStore(media_keys)
DPI          ->  rialtoClient:  deleteKeyStore deleteDrmStore(media_keys_handle)
rialtoClient ->  rialtoServer:  deleteKeyStore deleteDrmStore(media_keys_handle)

rialtoServer ->  Ocdm:          opencdm_delete_keysecure_store(media_keys_handle)
Ocdm         --> rialtoServer:  status

rialtoServer --> rialtoClient:  status
rialtoClient --> DPI:           status
DPI          --> Netflix:       status


@enduml

...

PlantUML Macro
formatSVG
titleDelete Key Store
@startuml

autonumber

box "Container" #LightGreen
participant Netflix
participant DPI
participant rialtoClient
end box

box "Platform" #LightBlue
participant rialtoServer
participant Ocdm
end box


Netflix      ->  DPI:               deleteDrmStore  deleteKeyStore(media_keys)
DPI          ->  rialtoClient:  deleteDrmStore deleteKeyStore(media_keys_handle)
rialtoClient ->  rialtoServer:  deleteDrmStore deleteKeyStore(media_keys_handle)

rialtoServer -->  rialtoClientOcdm:  status=OK
note right: This API is currently a null operation to\nprevent key stores for other apps being\ndeleted         opencdm_delete_key_store(media_keys_handle)
Ocdm         --> rialtoServer:  status

rialtoServer --> rialtoClient:  status
rialtoClient --> DPI:           status
DPI          --> Netflix:       status


@enduml

...