signatureとpublic_keyパラメータを使用して、返却された本人確認情報の完全性と真正性を検証することができます。last_name, first_name, public_key, signature 以外の項目をBase64からバイト配列にデコードし、クライアント秘密鍵で復号する。// 署名対象データの作成
dataToBeSigned := first_name +
last_name +
gender +
sub_char_common_name +
previous_name +
sub_char_previous_name +
year +
month +
date +
prefecture +
city +
address +
sub_char_addresspublic_key と signature をBase64からバイト配列にデコードする。public_keyを用いて、デコードした signature からダイジェスト Bを計算する。