이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

ContentKey

 

ContentKey는 자산에 대 한 보안 액세스를 제공합니다. ContentKey 엔터티를 만드는 것 외에 생성 하는 콘텐츠 키를 암호화 하는 보호 키를 사용 해야 합니다. 보호 키 검색에 대 한 자세한 내용은 참조 하십시오. 자산 (선택 사항) 암호화 및 REST API 함수합니다.

이 항목의 개요를 제공 된 ContentKey 엔터티를 미디어 서비스 REST API를 통해 다양 한 작업을 실행 하는 방법을 보여 줍니다.

System_CAPS_important중요

미디어 서비스 REST API를 사용할 때는 다음 사항을 고려해 야 합니다.

  • 엔터티에 액세스할 때는 미디어 서비스, HTTP 요청에서 구체적인 헤더 필드와 값을 설정 해야 합니다. 자세한 내용은 참조 미디어 서비스 REST API 개발 설정합니다.

  • https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

    자세한 내용은 참조 미디어 서비스 REST API를 사용 하 여 미디어 서비스에 연결합니다.

속성

형식

설명

Id

필요합니다. 이 값 설정 하지 않으면 미디어 서비스합니다.

Edm.String

사용자 정의 고유 식별자입니다.

Created

읽기 전용입니다. 설정한 미디어 서비스 를 만들 때.

Edm.DateTime

이 값을 설정한 미디어 서비스 를 만들 때.

LastModified

읽기 전용입니다. 설정한 미디어 서비스합니다.

Edm.DateTime

이 값은 업데이트 하 여 미디어 서비스 모든 속성이 변경 된 후입니다.

ContentKeyType

선택적 요소입니다.

I n t 32

콘텐츠 키 형식을 지정 하는 열거형 값입니다. 유효한 값은 같습니다.

  • CommonEncryption = 0

  • StorageEncryption = 1

  • ConfigurationEncryption = 2

  • EnvelopeEncryption = 4

EncryptedContentKey

선택적 요소입니다.

Edm.String

X.509 인증서의 공개 키로 암호화 된 콘텐츠 키입니다. 최대 길이 4000 까지입니다.

Name

선택적 요소입니다.

Edm.String

ContentKey에 대 한 이름입니다. 최대 길이 4000 까지입니다.

ProtectionKeyId

선택적 요소입니다.

Edm.String

저장소, 일반 암호화 또는 구성 암호화 키를 암호화 하는 데 사용 되는 X.509 인증서의 지문입니다. GetProtectionKeyId 함수를 호출할 때이 값을 반환 됩니다. 최대 길이 4000 까지입니다.

ProtectionKeyType

선택적 요소입니다.

I n t 32

보호 키 형식을 지정 하는 열거형 값입니다. 유효한 값은 같습니다.

  • X509CertificateThumbprint 0 =

Checksum

선택적 요소입니다.

Edm.String

ContentKey의 체크섬입니다. 최대 길이 4000 까지입니다.

AuthorizationPolicyId

Edm.String

ContentKey와 연결 된 권한 부여 정책 id입니다.

Contentkey는 POST HTTP 요청을 사용 하 여 만들 수 있습니다.

메서드

요청 URI

HTTP 버전

게시물

https://media.windows.net/API/ContentKeys

HTTP/1.1

System_CAPS_important중요

https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

다음 예제에서는 시도해 볼 수는 Fiddlerhttp://www.telerik.com/download/fiddler의 Composer 탭 합니다. 리디렉션된 유효한 호스트 URI 및 권한 부여 전달자 토큰 값을 사용 해야 합니다. 자세한 내용은 참조 미디어 서비스 REST API를 사용 하 여 미디어 서비스에 연결합니다.

최신 항목을 가져오려면 x-ms-version:, 참조 Azure 미디어 서비스 REST API 참조합니다.

POST https://media.windows.net/api/ContentKeys HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334276569&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=Cax61TKgo%2fLo5k6AWA%2brOLdAbMMd4poqvpVqiRPdTXk%3d
Host: media.windows.net
Content-Length: 572
Expect: 100-continue

{"Id" : "nb:kid:UUID:316d14d4-b603-4d90-b8db-0fede8aa48f8", "ContentKeyType" : 1, "EncryptedContentKey" : "Y4NPej7heOFa2vsd8ZEOcjjpu/qOq3RJ6GRfxa8CCwtAM83d6J2mKOeQFUmMyVXUSsBCCOdufmieTKi+hOUtNAbyNM4lY4AXI537b9GaY8oSeje0NGU8+QCOuf7jGdRac5B9uIk7WwD76RAJnqyep6U/OdvQV4RLvvZ9w7nO4bY8RHaUaLxC2u4aIRRaZtLu5rm8GKBPy87OzQVXNgnLM01I8s3Z4wJ3i7jXqkknDy4VkIyLBSQvIvUzxYHeNdMVWDmS+jPN9ScVmolUwGzH1A23td8UWFHOjTjXHLjNm5Yq+7MIOoaxeMlKPYXRFKofRY8Qh5o5tqvycSAJ9KUqfg==", "ProtectionKeyId" : "7D9BB04D9D0A4A24800CADBFEF232689E048F69C", "ProtectionKeyType" : 1, "Checksum" : "TfXtjCIlq1Y=" }

콘텐츠 키의 지정 된 배달 방법에 대 한 키 배달 URL을 가져옵니다. PlayReady 라이선스를 재생 하기 위해 보호 된 콘텐츠 또는 클라이언트 AES 키를 요청 하 반환 된 URL을 사용 합니다.

HTTP 요청의 본문에 가져올 URL의 유형을 지정 합니다. 사용 하 여 보호 하는 경우, PlayReady로 콘텐츠를 미디어 서비스 PlayReady 라이선스 취득 URL 요청 1 에 대 한는 keyDeliveryType: {"keyDeliveryType":1}합니다. 봉투 (envelope) 암호화를 사용 하 여 콘텐츠를 보호 하는 경우 지정 하 여 키 획득 URL 요청 2 에 대 한 keyDeliveryType: {"keyDeliveryType":2}합니다.

메서드

요청 URI

HTTP 버전

게시물

https://media.windows.net/api/ContentKeys('ContentkeyId')/GetKeyDeliveryUrl

HTTP/1.1

System_CAPS_important중요

https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

다음 예제에서는 시도해 볼 수는 Fiddlerhttp://www.telerik.com/download/fiddler의 Composer 탭 합니다. 예제에서는 PlayReady 라이선스 취득 URL을 가져옵니다.

리디렉션된 유효한 호스트 URI 및 권한 부여 전달자 토큰 값을 사용 해야 합니다. 자세한 내용은 참조 미디어 서비스 REST API를 사용 하 여 미디어 서비스에 연결합니다.

헤더 요청:

POST https://media.windows.net/api/ContentKeys('nb:kid:UUID:14e7e815-5db3-4027-9578-a55a416a3367')/GetKeyDeliveryUrl HTTP/1.1
MaxDataServiceVersion: 3.0;NetFx
Accept: application/json
Accept-Charset: UTF-8
User-Agent: Microsoft ADO.NET Data Services
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334276569&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=Cax61TKgo%2fLo5k6AWA%2brOLdAbMMd4poqvpVqiRPdTXk%3d
x-ms-version: 2.9
Content-Type: application/json
Host: media.windows.net
Content-Length: 21

요청 본문:

{"keyDeliveryType":1}

성공 하면이 작업이 반환 된 200 확인 상태 코드와 지정된 된 URL입니다. 예를 들어: https://account001.keydelivery.mediaservices.windows.net/PlayReady/합니다.

Contentkey는 GET HTTP 요청을 사용 하 여 검색 됩니다.

메서드

요청 URI

HTTP 버전

가져오기

https://media.windows.net/API/ContentKeys

HTTP/1.1

메서드

요청 URI

HTTP 버전

가져오기

https://media.windows.net/API/ContentKeys('contentkeyid')

HTTP/1.1

메서드

요청 URI

HTTP 버전

가져오기

https://media.windows.net/API/Assets('assetid')/Contentkey

HTTP/1.1

System_CAPS_important중요

https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

다음 예제에서는 시도해 볼 수는 Fiddlerhttp://www.telerik.com/download/fiddler의 Composer 탭 합니다. 리디렉션된 유효한 호스트 URI 및 권한 부여 전달자 토큰 값을 사용 해야 합니다. 자세한 내용은 참조 미디어 서비스 REST API를 사용 하 여 미디어 서비스에 연결합니다.

최신 항목을 가져오려면 x-ms-version:, 참조 Azure 미디어 서비스 REST API 참조합니다.

GET https://media.windows.net/API/ContentKeys('nb:kid:UUID:58b522a5-be4e-4988-8958-ee0cdb179273') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334276569&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=Cax61TKgo%2fLo5k6AWA%2brOLdAbMMd4poqvpVqiRPdTXk%3d
Host: media.windows.net

Contentkey는 DELETE HTTP 요청을 통해 삭제 됩니다.

메서드

요청 URI

HTTP 버전

delete

https://media.windows.net/API/ContentKeys('contentkeyid')

HTTP/1.1

System_CAPS_important중요

https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

다음 예제에서는 시도해 볼 수는 Fiddlerhttp://www.telerik.com/download/fiddler의 Composer 탭 합니다.

리디렉션된 유효한 호스트 URI 및 권한 부여 전달자 토큰 값을 사용 해야 합니다. 자세한 내용은 참조 미디어 서비스 REST API를 사용 하 여 미디어 서비스에 연결합니다.

최신 항목을 가져오려면 x-ms-version:, 참조 Azure 미디어 서비스 REST API 참조합니다.

DELETE https://media.windows.net/API/ContentKeys('nb:kid:UUID:58b522a5-be4e-4988-8958-ee0cdb179273') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337159050&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=Pq9NUjGajGnOXSZQphVl2UsHeCdrxRiWbxTSv5n6cPY%3d
Host: media.windows.net
Content-Length: 0


표시: