== デザインノート

=== 各クラスの責務分担

==== `RegistrationRequest`, `AuthenticationRequest`

登録時、認証時にWebAuthn APIを通じてブラウザから取得するパラメータを集めたクラス

==== `RegistrationParameters`, `AuthenticationParameters`

登録時、認証時に必要なその他の条件（サーバーの状態や、認証対象の永続化されたAuthenticator、期待される検証条件など）を
集めたクラス


==== `ServerProperty`

バリデーション実施にあたり、サーバー側で関係するプロパティを渡すためのDTO

なお、各Validatorクラスの動作のカスタマイズオプションは、各Validatorクラスにオプション用のフィールドを設けて行う。
一括設定用のクラスは設けない
