last_name, first_name, public_key, signature 以外の項目をBase64からバイト配列にデコードし、クライアント秘密鍵で複合する。// Create data to be signed
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を計算する。