awslabs / awslabs/speke-reference-server

Support all methods of the CPIX transfer protocol

Open
#29 0 comments 2 reactions 1 assignee Claimed by @JimTharioAmazon View on GitHub
enhancement
Dominant language
Python
Stars
124
Forks
50
Avg merge
4d 18h
Merged PRs (30d)
1

Description

[BaseURL]/copyProtectionData/{{CPIX_ID}}
Where [BaseURL] is the scheme and host(e.g. https://acme-drm-service.com) of the target
resource.
Method: POST
Behaviour: The request to create copyProtectionData for an encryptor.
RequestBody:
Element: //CPIX
Definition: A CPIX element.
ResponseBody:
Element: //CPIX
Definition: A CPIX element.

[BaseURL]/copyProtectionData/{{CPIX_ID}}
Where [BaseURL] is the scheme and host(e.g. https://acme-drm-service.com) of the target
resource.
Method: GET
Behaviour: Return copyProtectionData for the referenced CPIX_ID.
RequestBody:
Element: NONE
ResponseBody:
Element: //CPIX
Definition: A CPIX element.

[BaseURL]/copyProtectionData/{{CPIX_ID}}
Where [BaseURL] is the scheme and host(e.g. https://acme-drm-service.com) of the target
resource.
Method: PUT
Behaviour: Update copyProtectionData referenced by the CPIX_ID
RequestBody:
Element: //CPIX
Definition: A CPIX element.
ResponseBody:
Element: NONE

[BaseURL]/copyProtectionData/{{CPIX_ID}}
Where [BaseURL] is the scheme and host(e.g. https://acme-drm-service.com) of the target
resource.
Method: DELETE
Behaviour: Delete/purge copyProtectionData referenced by the CPIX_ID.
RequestBody:
Element: NONE
ResponseBody:
Element: NONE

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.