getTwoFactorAuthenticationDomain(); } return new PublicKeyCredentialRpEntity( 'LDAP Account Manager', //Name $domain, $icon ); } /** * Returns the user entity for the registration. * * @param $dn DN * @return PublicKeyCredentialUserEntity user entity */ function getUserEntity($dn) { return new PublicKeyCredentialUserEntity( $dn, $dn, extractRDNValue($dn), null ); } /** * Returns the supported credential algorithms. * * @return array algorithms */ function getCredentialParameters() { return array( new PublicKeyCredentialParameters('public-key', Algorithms::COSE_ALGORITHM_ES256), new PublicKeyCredentialParameters('public-key', Algorithms::COSE_ALGORITHM_RS256), ); }