차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

ko:bs2_setdataencryptkey [2018/04/12 15:30]
kkshin 만듦
ko:bs2_setdataencryptkey [2020/09/15 18:06] (현재)
kkshin
줄 3: 줄 3:
  
 ===== BS2_SetDataEncryptKey ===== ===== BS2_SetDataEncryptKey =====
-[+ V2.6.0장치에 데이터 ​암호화 키를 설정합니다.\\ +[+ 2.7.1사용자의 PIN 코드 ​암호화 키 값을 변경 ​합니다.\\ 
-만일 장치의 키가 현재 설정하고자 하는 키와 동일하다면,​ 해당 ​키 설정은 무시될 것입니다.\\ +만일 장치의 ​PIN 암호화 ​키가 현재 설정하고자 하는 키와 동일하다면,​ 해당 설정은 무시될 것입니다.\\ 
-또한 장치의 키가 현재 설정하고자 하는 키와 다르다면,​ 해당 키로 설정이 되어지고 장치의 ​데이터는 모두 지워집니다.\\+또한 장치의 ​PIN 암호화 ​키가 현재 설정하고자 하는 키와 다르다면,​ 해당 키로 설정이 되어지고 장치의 ​사용자 정보는 모두 지워집니다.\\ 
 +<WRAP important>​ 
 +**중요**\\ 
 +PIN 암호화 키를 변경하면,​ 변경한 사용자 정의 키로 사용하도록 장치의 사용자가 모두 지워지게됩니다. \\ 
 +사용자는 [[BS2_EnrolUser]] 등의 함수를 통해 다시 장치에 추가하여져야 합니다. \\ 
 +함수 [[BS2_MakePinCode]]는 기본 키 값으로 사용자 PIN 코드를 암호화 함니다. \\ 
 +만일 PIN 암호화 키를 사용자 정의 값으로 변경했다면,​ [[BS2_MakePinCodeWithKey]]를 호출하여 사용자에 재할당 되어져야 합니다. 
 +</​WRAP>​
 ==== 함수 ==== ==== 함수 ====
 <code cpp> <code cpp>
줄 23: 줄 30:
 성공적으로 수행될 경우 ''​BS_SDK_SUCCESS''​를 반환하고,​ 에러가 발생할 경우 상응하는 에러 코드를 반환합니다. 성공적으로 수행될 경우 ''​BS_SDK_SUCCESS''​를 반환하고,​ 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.
 ==== 함께 보기 ==== ==== 함께 보기 ====
-[[BS2_GetDataEncryptKey]]\\ [[BS2_RemoveDataEncryptKey]]+[[BS2_MakePinCodeWithKey]]\\ [[BS2_RemoveDataEncryptKey]]