차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
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]] |