aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/phpmyadmin/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php')
-rw-r--r--srcs/phpmyadmin/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php56
1 files changed, 56 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php b/srcs/phpmyadmin/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php
new file mode 100644
index 0000000..5204d4b
--- /dev/null
+++ b/srcs/phpmyadmin/vendor/samyoul/u2f-php-server/src/RegistrationRequest.php
@@ -0,0 +1,56 @@
+<?php
+/**
+ * Created by IntelliJ IDEA.
+ * User: samuel
+ * Date: 09/12/2016
+ * Time: 14:48
+ */
+namespace Samyoul\U2F\U2FServer;
+
+
+class RegistrationRequest implements \JsonSerializable
+{
+ /** Protocol version */
+ protected $version = U2FServer::VERSION;
+
+ /** Registration challenge */
+ protected $challenge;
+
+ /** Application id */
+ protected $appId;
+
+ /**
+ * @param string $challenge
+ * @param string $appId
+ */
+ public function __construct($challenge, $appId)
+ {
+ $this->challenge = $challenge;
+ $this->appId = $appId;
+ }
+
+ public function version()
+ {
+ return $this->version;
+ }
+
+ public function challenge()
+ {
+ return $this->challenge;
+ }
+
+ public function appId()
+ {
+ return $this->appId;
+ }
+
+ public function jsonSerialize()
+ {
+ return [
+ 'version' => $this->version,
+ 'challenge' => $this->challenge,
+ 'appId' => $this->appId,
+ ];
+ }
+
+} \ No newline at end of file