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_address
public_key
と signature
をBase64からバイト配列にデコードする。public_key
を用いて、デコードした signature
からダイジェスト Bを計算する。