라이선스 관련 에러 코드

본 문서는 DRM 라이선스 연동과 관련한 에러 코드와 메시지를 안내합니다.

서비스 관련 에러

멀티 DRM 서비스와 관련한 기본적인 에러 코드입니다.

에러 코드
에러 메시지
1002 트라이얼 플랜의 라이선스 제한 또는 유저수 제한이 초과하였습니다.
1003 등록되지 않은 사이트 ID 입니다.
1004 서비스가 종료된 사이트 ID 입니다.
1005 트라이얼 플랜 기간이 종료 되었습니다.
1007 클라이언트 SDK 사용 권한이 없습니다.
1906 사이트 키 복호화가 실패했습니다.
1919, 1920 가입된 DRM 서비스가 중지되었습니다. PallyCon 콘솔의 설정 페이지를 확인해 주시기 바랍니다.
1921 키 로테이션 요금제에 가입되지 않은 사이트입니다.
2001 DB 접속에 실패하였습니다.
9000 정의되지 않은 에러가 발생하였습니다. (Unknown error)
9001 요청 파라미터가 없습니다.
9999 지원하지 않는 모드입니다.
10001 트라이얼 제한 카운트 정보를 가져오지 못했습니다.
10002 트라이얼 제한 카운트 정보를 저장하지 못했습니다.

CSL 관련 에러

과도한 계정 공유를 방지할 수 있는 CSL(Concurrent Stream Limiting) 기능과 관련한 에러 코드입니다.

에러 코드 에러 메시지
2101 라이선스 세션 수 처리가 실패하였습니다.
2102 사용자 당 허용된 세션 수를 초과하였습니다.
2103 라이선스 세션 업데이트가 실패하였습니다.
2104 라이선스 세션 생성이 실패하였습니다.
2105 라이선스 갱신(Renewal) 업데이트가 실패하였습니다.

라이선스 발급 에러

라이선스 발급 과정에서 발생할 수 있는 에러입니다. (DRM 공통)

에러 코드 에러 메시지
2701 DB에 라이선스 발급 이력 저장이 실패하였습니다.
2702 라이선스 발급 실패 이력을 저장하지 못했습니다.
2703 인증서 정보를 저장하지 못했습니다.
2704 서버 인증서 정보 갱신이 실패하였습니다.
2705 서버 인증서 시리얼 값을 갱신하지 못했습니다.
7000 사이트키 복호화가 실패하였습니다.
7001 패키징 정보를 찾을 수 없습니다.
7002 콘텐츠 사용 정보 URL에 전달될 데이터 생성에 실패하였습니다.
7003 서명 검증 작업이 실패하였습니다.
7004 서버 인증서가 존재하지 않습니다.
7005 issueLicenseFromXML을 통한 라이선스 발급이 실패하였습니다.
7006 라이선스 매니저의 CEK AES 작업이 실패하였습니다.
7007 커스텀 헤더 파싱이 실패하였습니다.
7008 커스텀 데이터 파싱이 실패하였습니다.
7009 토큰 파싱이 실패하였습니다.
7010 토큰 정보를 찾을 수 없습니다.
7011 토큰 유효 기간이 만료되었습니다.
7012 잘못된 토큰 CID 값입니다.
7013 토큰의 Json 형식이 잘못되었습니다.
7014 팝업 URL 정보를 찾을 수 없습니다.
7015 커스텀 요청을 파싱하지 못했습니다.
7016 사용할 수 없는 토큰 입니다.
7017 토큰 사용 카운트 저장이 실패하였습니다.
7018 토큰의 DRM 타입이 잘못되었습니다.
7019 요청 데이터의 해시 값이 일치하지 않습니다.
7020 해시 값 생성에 필요한 정보가 누락되었습니다.
7022 리뉴얼 주기 값은 무제한으로 설정할 수 없습니다.
7062 라이선스 정책에 대한 요청 데이터 생성이 실패하였습니다.
7063 재생 허용할 트랙 정보를 찾을 수 없습니다.
7064 트랙 타입명이 잘못 입력되었습니다.

NCG DRM 에러

자체 DRM 규격인 NCG(Netsync Content Guard) DRM과 관련한 에러 코드입니다.

에러 코드 에러 메시지
1006 SITE KEY 복호화에 실패하였습니다.
7021 DRM 타입 값이 NCG로 설정되어있지 않습니다.

Widevine 에러

구글 Widevine DRM과 관련한 에러 코드입니다.

에러 코드
에러 메시지
7101 Widevine 라이선스 요청 데이터 생성이 실패하였습니다.
7102 Widevine 라이선스 생성이 실패하였습니다.
7103 Widevine 라이선스 발급 서버와 통신을 실패하였습니다.
7104 Widevine 서비스를 지원하지 않는 Site ID 입니다.
7105 Widevine Device ID를 찾을 수 없습니다.
7106 Widevine 서비스 인증서를 받아오는데 실패하였습니다.
7107 Widevine 챌린지 데이터가 유효하지 않습니다.
7108 출력 스트림 처리가 실패하였습니다.
7109 Widevine 서버 인증서 처리에 실패하였습니다.
7110 해당 기기에 대한 Widevine 인증이 철회(revocation)되어 라이선스 발급이 거부되었습니다. (internal_status : 127)
안드로이드 기기의 경우, 사용자 편의성을 위해 해당 기기들을 계속 지원하려면 Widevine Security Policy의 override_device_revocation을 true로 설정해 라이선스를 발급할 수 있습니다. (기본값 true)
7111 Widevine 프록시 응답에 대한 파싱이 실패하였습니다.
7112 Widevine 프록시 응답: 유효하지 않은 pssh 데이터 (internal_status : 152)
7113 Widevine 서버 인증서 파일 획득이 실패하였습니다.
7114 유효하지 않은 Widevine 인증서가 사용되었습니다.
7115 Widevine 지원이 영구적으로 철회된 기기입니다. (internal_status: 175)
7116 해킹으로 변조된 구버전 크롬 Widevine CDM에 대해서 라이선스 발급이 거부되었습니다. 해당 에러코드는 DRM 라이선스 Policy의 override_device_revocation 설정이 true인 경우에만 발생합니다. (기본값 true)
7117 Widevine 클라우드 서버로부터 기기 모델 정보를 받지 못했습니다.
7118 Widevine 클라우드 서버로부터 PSSH 정보를 받지 못했습니다.

PlayReady 에러

마이크로소프트 PlayReady DRM과 관련한 에러 코드입니다.

에러 코드 에러 메시지
7201 PlayReady 라이선스 생성이 실패하였습니다.
7202 PlayReady 라이선스 발급 서버와 통신이 실패하였습니다.
7203 PlayReady 라이선스 요청 데이터 생성이 실패하였습니다.
7204 PlayReady 라이선스 요청 데이터 읽기가 실패하였습니다.
7205 PlayReady 요청 데이터 파싱에 실패하였습니다.
7206 PlayReady Customdata 가 없습니다.
7207 크롬 브라우저에서 PlayReady 라이선스가 요청되었습니다. DRM 라이선스 연동 정보를 확인해주시기 바랍니다.
7208 크로미엄 엣지에서 PlayReady 라이선스가 요청되었으나 해당 요청 데이터에 이상이 있습니다.
7209 Widevine 지원 기기로부터 PlayReady 라이선스가 요청되었습니다. DRM 라이선스 연동 정보를 확인해주시기 바랍니다.

FairPlay 에러

애플 FairPlay Streaming DRM과 관련한 에러 코드입니다.

에러 코드 에러 메시지
7300 FairPlay Streaming 서비스 인증서 복호화에 실패하였습니다.
7301 FairPlay Streaming 서비스를 신청하지 않은 Site ID 입니다.
7302 해당 사이트 ID의 FairPlay Streaming 공개키를 찾을 수 없습니다.
7303 Site ID의 FairPlay Streaming 키 정보가 잘못 되었습니다.
7304 FairPlay Streaming 라이선스 생성이 실패하였습니다.
7305 FairPlay Streaming SPC 값이 Null 입니다.
7306 FairPlay Streaming Device ID 값이 Null 입니다.
7308 FairPlay Asset ID가 잘못 되었습니다.
7315 FairPlay 서버 인증서 파일 획득이 실패하였습니다.
7316 FairPlay Spc의 RSA 복호화가 실패하였습니다.
7317 FairPlay Spc 데이터가 유효하지 않습니다.

콜백 게이트웨이 에러

콜백 방식 DRM 라이선스 연동 시 고객사 게이트웨이 서버와 관련한 에러 코드입니다. 해당 에러 코드들은 기존에 콜백 방식으로 라이선스를 연동한 고객들에게만 해당되는 레거시 에러입니다.

에러 코드
에러 메시지
8002 콜백 페이지를 통한 사용자 인증 시 반환 되는 커스텀 에러. JSON 형식으로 표시 {“ERROR”:“custom error code”, “MESSAGE”:“custom error message”}
8004 nonce 값이 잘못되었습니다.
8006 콜백으로 전달받은 XML 값이 잘못되었습니다.
8701 콘텐츠 사용 정보 URL에 접근이 실패하였습니다.
8705 콘텐츠 사용 정보 URL이 유효한 URL이 아닙니다.
8706 콘텐츠 사용 정보 URL로부터 전달받은 데이터 복호화가 실패하였습니다.

토큰 정책 에러

라이선스 토큰에 설정된 정책(Policy)과 관련한 에러 코드입니다.

에러 코드 에러 메시지
8707 재생 기간 정보의 시작 시간 또는 종료 시간이 제대로 입력되지 않았습니다.
8708 재생 기간 정보 포맷이 잘못 입력되었습니다.
8709 재생 기간 정보의 시작 시간이 종료 시간보다 뒤로 설정되었습니다.
8710 재생 기간이 아직 되지 않았습니다.
8711 재생 기간이 종료되었습니다.
8712 HDCP 설정 값이 잘못되었습니다.
8715 CGMS-A 설정 값이 잘못되었습니다.
8716 APS 설정 값이 잘못되었습니다.
이전