Skip to main content

2) 보안문서 타입 조회

암호화 대상 문서 경로를 입력 받아 보안 문서의 타입을 리턴

API

MethodURL
POST/api/enc-type

Request Body

NameRequiredTypeDescription
srcFilePathrequiredstring암호화 문서 경로
licenseKeyrequiredstringSHIELDRM 관리자 페이지의 연동 앱 관리 메뉴에서 발급 받은 라이선스 입력

Response

NameTypeDescription
codeint0: 성공
0 이외의 값 : 에러
encTypeint0: MAC 방식 암호화 파일
1: DAC 방식 암호화 파일
2: GRADE 방식 암호화 파일
-1 : 비정상 암호화 파일
-36 : 일반 파일
이외의 값은 오류코드 확인 필요
messagestring"OK" : 성공
이외의 값 에러 메시지

Examples

Request

  • Body
{
"srcFilePath": "E:\\test\\orgin\\test.xlsx",
"licenseKey": "C86C-4E9BF-575D-FD0B1"
}

Response

  • 성공
{
"code": 0,
"encType": 1,
"message": "OK"
}
  • 실패
  • Status code : 401 UNAUTHORIZED
{
"code": 40107,
"message": "{\"code\":40107,\"message\":\"No matching license found\",\"detail\":\"License skms_connector_info information is empty.\"}"
}
  • Status code : 400 Bad Request
{
"code": 40001,
"message": "Missing required input values"
}