| 1234567891011121314151617181920212223242526272829303132333435363738394041 | <?phpnamespace lbuchs\WebAuthn\Attestation\Format;use lbuchs\WebAuthn\Attestation\AuthenticatorData;use lbuchs\WebAuthn\WebAuthnException;class None extends FormatBase {    public function __construct($AttestionObject, 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.     * Format 'none' does not contain any ca, so always false.     * @param array $rootCas     * @return boolean     * @throws WebAuthnException     */    public function validateRootCertificate($rootCas) {        return false;    }}
 |