.github
data
Dockerfiles
assets
conf
hooks
web
api
css
fonts
img
inc
ajax
lib
WebAuthn
Attestation
Format
AndroidKey.php
AndroidSafetyNet.php
Apple.php
FormatBase.php
None.php
Packed.php
Tpm.php
U2f.php
AttestationObject.php
AuthenticatorData.php
Binary
CBOR
rootCertificates
LICENSE
WebAuthn.php
WebAuthnException.php
sieve
vendor
CSSminifierExtended.php
JSminifierExtended.php
Yubico.php
array_merge_real.php
composer.json
composer.lock
presets
footer.inc.php
functions.acl.inc.php
functions.address_rewriting.inc.php
functions.admin.inc.php
functions.app_passwd.inc.php
functions.customize.inc.php
functions.dkim.inc.php
functions.docker.inc.php
functions.domain_admin.inc.php
functions.fail2ban.inc.php
functions.fwdhost.inc.php
functions.inc.php
functions.mailbox.inc.php
functions.mailq.inc.php
functions.oauth2.inc.php
functions.policy.inc.php
functions.presets.inc.php
functions.pushover.inc.php
functions.quarantine.inc.php
functions.quota_notification.inc.php
functions.ratelimit.inc.php
functions.rspamd.inc.php
functions.tls_policy_maps.inc.php
functions.transports.inc.php
functions.xmpp.inc.php
header.inc.php
init_db.inc.php
prerequisites.inc.php
sessions.inc.php
spf.inc.php
triggers.inc.php
vars.inc.php
js
lang
modals
oauth
_rspamderror.php
_status.502.html
admin.php
autoconfig.php
autodiscover-json.php
autodiscover.php
debug.php
edit.php
favicon.png
index.php
json_api.php
mailbox.php
mobileconfig.php
qhandler.php
quarantine.php
resource.php
robots.txt
sogo-auth.php
user.php
helper-scripts
.drone.yml
.editorconfig
.env
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
docker-compose.yml
generate_config.sh
update.sh
40 lines
842 B
PHP
40 lines
842 B
PHP
<?php
|
|
|
|
|
|
namespace WebAuthn\Attestation\Format;
|
|
use WebAuthn\WebAuthnException;
|
|
|
|
class None extends FormatBase {
|
|
|
|
|
|
public function __construct($AttestionObject, \WebAuthn\Attestation\AuthenticatorData $authenticatorData) {
|
|
parent::__construct($AttestionObject, $authenticatorData);
|
|
}
|
|
|
|
|
|
/*
|
|
* returns the key certificate in PEM format
|
|
* @return string
|
|
*/
|
|
public function getCertificatePem() {
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* @param string $clientDataHash
|
|
*/
|
|
public function validateAttestation($clientDataHash) {
|
|
return true;
|
|
}
|
|
|
|
/**
|
|
* validates the certificate against root certificates
|
|
* @param array $rootCas
|
|
* @return boolean
|
|
* @throws WebAuthnException
|
|
*/
|
|
public function validateRootCertificate($rootCas) {
|
|
return true;
|
|
}
|
|
}
|