post
https://your-server-host.com/api/v1/code/decrypt
CodeVASP-Cipher를 통해 복호화 하는 방법에 대해 설명합니다.
범용적으로 사용 하실 수 있는 복호화 기능입니다. CodeVASP 트래블룰 요건에 맞는 알고리즘으로 복호화 합니다.
remotePublicKey는 Header의 X-Code-Req-PubKey 값입니다.
Request
| 이름 | 필수 여부 | 설명 |
|---|---|---|
| allianceName | 필수 | Travel Rule 프로토콜의 코드로, 기본값으로 'CODE'를 입력 가능 |
| data | 필수 | 복호화 할 데이터 |
| remotePublicKey | 필수 | 상대 VASP의 public key |
{
"allianceName": "CODE",
"data": "jf6V5hL6VxjYD6+RdMm7NIRKCrFAn4HQ5ZumHgBS7ywcczAB0jK7/hMKHQBFm1RECbKOYGXroA8h+cSvMUABof+dIzqt3intiS9qfXe2bYfq9fdpicrcyhZOHnJT3tOz3HLM1SuxXSFNHrcmrIRE4KL80uV3gRcH7Z6gtbgFhlNDzzL/",
"remotePublicKey": "8DJomhrvr0zD11+m3nwG3ZeO9OsSY8uLHdA7WgoaX0g="
}Response
| 이름 | 필수 여부 | 설명 |
|---|---|---|
| bodyString | 필수 | 복호화 된 string |
| body | 필수 | 복호화 된 ivms101 object |
{
"body": {
"ivms101": {
"Beneficiary": {
"beneficiaryPersons": [],
"accountNumber": [
"3432fwsf3q4qweqwef"
]
}
}
},
"bodyString": "{\"ivms101\":{\"Beneficiary\":{\"beneficiaryPersons\":[],\"accountNumber\":[\"3432fwsf3q4qweqwef\"]}}}"
}