__construct() public method

OTP constructor.
public __construct ( string $label, string | null $secret, string $digest, integer $digits )
$label string
$secret string | null
$digest string
$digits integer
Ejemplo n.º 1
0
 /**
  * HOTP constructor.
  *
  * @param string      $label
  * @param string|null $secret
  * @param int         $counter
  * @param string      $digest
  * @param int         $digits
  */
 public function __construct($label, $secret = null, $counter = 0, $digest = 'sha1', $digits = 6)
 {
     parent::__construct($label, $secret, $digest, $digits);
     $this->setCounter($counter);
 }
Ejemplo n.º 2
0
 /**
  * {@inheritdoc}
  * @param integer $interval
  */
 public function __construct($secret, $interval = 30, $digest = 'sha1', $digit = 6, $issuer = null, $label = null, $issuer_included_as_parameter = true)
 {
     $this->setInterval($interval);
     parent::__construct($secret, $digest, $digit, $issuer, $label, $issuer_included_as_parameter);
 }
Ejemplo n.º 3
0
 /**
  * TOTP constructor.
  *
  * @param string      $label
  * @param string|null $secret
  * @param int         $period
  * @param string      $digest
  * @param int         $digits
  */
 public function __construct($label, $secret = null, $period = 30, $digest = 'sha1', $digits = 6)
 {
     parent::__construct($label, $secret, $digest, $digits);
     $this->setPeriod($period);
 }
Ejemplo n.º 4
0
 /**
  * {@inheritdoc}
  * @param integer $initial_count
  */
 public function __construct($secret, $initial_count = 0, $digest = 'sha1', $digit = 6, $issuer = null, $label = null, $issuer_included_as_parameter = true)
 {
     $this->setInitialCount($initial_count);
     parent::__construct($secret, $digest, $digit, $issuer, $label, $issuer_included_as_parameter);
 }