영어로 읽기

다음을 통해 공유


PlayReady 통신 프로토콜

PlayReady 클라이언트는 PlayReady 서버와 통신하여 라이선스를 획득하고 클라이언트에 대한 서비스에서 설정한 권한 관리와 관련된 추가 작업을 수행합니다. 또한 PlayReady 클라이언트는 PlayReady 준수 및 견고성 규칙에 따라 작동할 수 있는 다른 서비스와 통신합니다(예: 신뢰할 수 있는 시간을 제공하고 클라이언트가 시간 제한을 적용할 수 있는 보안 시계 서비스).

PlayReady Communication Protocols

PlayReady Client-Server 프로토콜

PlayReady 클라이언트와 PlayReady 서버 간의 대부분의 통신은 SOAP(Simple Object Access Protocol) 메시지를 사용하여 관리됩니다. 이 통신은 클라이언트가 챌린지가 포함된 SOAP 메시지를 보낼 때 시작됩니다. 서버는 응답을 포함하는 SOAP 메시지로 응답합니다. 챌린지와 응답 모두 챌린지 또는 응답의 형식을 나타내는 XML 형식의 정보와 수행해야 하는 특정 트랜잭션을 처리하고 식별하는 데 필요한 다양한 요소를 포함합니다.

이러한 SOAP 메시지는 HTTP 또는 HTTPS를 통해 교환할 수 있습니다.

서비스 공급자는 원하는 경우 프로토콜을 자체 사용자 지정 프로토콜로 래핑할 수 있습니다. PlayReady 서버 SDK와 대부분의 PlayReady 클라이언트를 사용하면 SOAP 챌린지 및 응답에 액세스하고 조작하여 다른 유형의 프로토콜로 확장하거나 래핑할 수 있습니다.

PlayReady용 IIS를 설치하고 구성한 후 PlayReady 서버에서도 챌린지 및 응답 SOAP 메시지의 예를 찾을 수 있습니다.

PlayReady 클라이언트용 OEM 또는 앱 공급업체 서비스

PlayReady 클라이언트를 릴리스하는 OEM 또는 앱 공급업체는 PlayReady 작업을 수행할 때 서비스에 연락할 수 있도록 디바이스 또는 애플리케이션을 디자인할 수 있습니다. 매우 일반적인 시나리오는 PlayReady 작업을 처음 수행할 때 클라이언트에 고유한 클라이언트 인증서를 제공하는 원격 프로비저닝 서비스입니다.

이러한 서비스는 디바이스 제조업체 또는 앱 개발자가 소유하고 임시 프로토콜을 사용하는 클라이언트와 관련이 있습니다.

Microsoft는 Windows 10, Windows 8.1, Xbox, Silverlight를 포함하여 소유하고 있는 클라이언트에 대해 이러한 서비스 중 일부를 운영합니다.

참고 항목

PlayReady 클라이언트용 PlayReady 보안 시계 서비스