Skip to main content

2) 보안문서 타입 조회

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

API

MethodURL
POST/api/enc-type

Request Header

NameRequiredDescription
Authorizationrequired사용자 인증 수단, JWT값
Authorization: Bearer {JWT}
참고 : JWT값은 인증/인가 서비스를 통해 발급 받는다.

Request Body

NameRequiredTypeDescription
srcFilePathrequiredstring암호화 문서 경로
companyIdrequiredstring대상 문서서를 사용하는 회사ID(회사 별 키 데이터 조회 시 사용)

Response

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

Examples

Request

  • Body
{
"srcFilePath": "E:\\test\\orgin\\test.xlsx",
"companyId": "7FDKQsEK-QVGKyXA2-fx1LxIzy-SNIre0s9"
}

Response

  • 성공
{
"code": 0,
"encType": 1,
"message": "OK"
}
  • 실패
  • Status code : 401 UNAUTHORIZED
{
"code": 40101,
"message": "Invalid token"
}
  • Status code : 400 Bad Request
{
"code": 40001,
"message": "Missing required input values"
}