A

ContextStorageInterface::addContext() — Method in class ContextStorageInterface
SessionContextStorage::addContext() — Method in class SessionContextStorage
ContextSessionBag::addContext() — Method in class ContextSessionBag
AttestationObject — Class in namespace MadWizard\WebAuthn\Attestation
AttestationType — Class in namespace MadWizard\WebAuthn\Attestation
AuthenticatorData — Class in namespace MadWizard\WebAuthn\Attestation
AttestationFormatInterface — Class in namespace MadWizard\WebAuthn\Attestation\Registry
AttestationFormatRegistry — Class in namespace MadWizard\WebAuthn\Attestation\Registry
AttestationFormatRegistry::addFormat() — Method in class AttestationFormatRegistry
AttestationFormatRegistryInterface — Class in namespace MadWizard\WebAuthn\Attestation\Registry
AbstractAttestationStatement — Class in namespace MadWizard\WebAuthn\Attestation\Statement
AttestationStatementInterface — Class in namespace MadWizard\WebAuthn\Attestation\Statement
AbstractTpmStructure — Class in namespace MadWizard\WebAuthn\Attestation\Tpm
AbstractAttestationVerifier — Class in namespace MadWizard\WebAuthn\Attestation\Verifier
AttestationVerifierInterface — Class in namespace MadWizard\WebAuthn\Attestation\Verifier
CoseKey::algorithmSupported() — Method in class CoseKey
Ec2Key::asPEM() — Method in class Ec2Key
Ec2Key::algorithmSupported() — Method in class Ec2Key
RsaKey::asPem() — Method in class RsaKey
RsaKey::algorithmSupported() — Method in class RsaKey
AbstractAuthenticatorResponse — Class in namespace MadWizard\WebAuthn\Dom
AbstractDictionary — Class in namespace MadWizard\WebAuthn\Dom
AttestationConveyancePreference — Class in namespace MadWizard\WebAuthn\Dom
AuthenticationExtensionsClientInputs — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorAssertionResponse — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorAssertionResponseInterface — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorAttachment — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorAttestationResponse — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorAttestationResponseInterface — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorResponseInterface — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorSelectionCriteria — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorTransport — Class in namespace MadWizard\WebAuthn\Dom
AuthenticatorTransport::allKnownTransports() — Method in class AuthenticatorTransport
PublicKeyCredentialCreationOptions::addExcludeCredential() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialDescriptor::addTransport() — Method in class PublicKeyCredentialDescriptor
PublicKeyCredentialRequestOptions::addAllowedCredential() — Method in class PublicKeyCredentialRequestOptions
AbstractContext — Class in namespace MadWizard\WebAuthn\Server
AbstractVerifier — Class in namespace MadWizard\WebAuthn\Server
AssertionContext — Class in namespace MadWizard\WebAuthn\Server\Authentication
AssertionContext::addAllowCredentialId() — Method in class AssertionContext
AssertionVerifier — Class in namespace MadWizard\WebAuthn\Server\Authentication
AuthenticationOptions — Class in namespace MadWizard\WebAuthn\Server\Authentication
AuthenticationOptions::addAllowCredential() — Method in class AuthenticationOptions
AuthenticationRequest — Class in namespace MadWizard\WebAuthn\Server\Authentication
AuthenticationResult — Class in namespace MadWizard\WebAuthn\Server\Authentication
AttestationContext — Class in namespace MadWizard\WebAuthn\Server\Registration
AttestationResult — Class in namespace MadWizard\WebAuthn\Server\Registration
AttestationVerifier — Class in namespace MadWizard\WebAuthn\Server\Registration
AttestationFormatRegistryTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
AttestationObjectTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
AuthenticatorDataTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
AbstractAttestationStatementTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation\Statement
AuthenticatorResponseTest — Class in namespace MadWizard\WebAuthn\Tests\Dom
AssertionDataHelper — Class in namespace MadWizard\WebAuthn\Tests\Helper
AuthenticationTest — Class in namespace MadWizard\WebAuthn\Tests\Server

B

MadWizardWebAuthnBundle::build() — Method in class MadWizardWebAuthnBundle
BuiltInAttestationFormatTest — Class in namespace MadWizard\WebAuthn\Attestation
BuiltInAttestationFormat — Class in namespace MadWizard\WebAuthn\Attestation\Registry
BuiltInFormats — Class in namespace MadWizard\WebAuthn\Attestation\Registry
AbstractAttestationStatement::buildPEMCertificateArray() — Method in class AbstractAttestationStatement
Der::bitString() — Method in class Der
ByteBufferException — Class in namespace MadWizard\WebAuthn\Exception
Base64UrlEncoding — Class in namespace MadWizard\WebAuthn\Format
ByteBuffer — Class in namespace MadWizard\WebAuthn\Format
Base64UrlEncodingTest — Class in namespace MadWizard\WebAuthn\Tests\Format
ByteBufferTest — Class in namespace MadWizard\WebAuthn\Tests\Format
HexData::bin() — Method in class HexData
HexData::buf() — Method in class HexData

C

CompilerPass — Class in namespace MadWizard\WebAuthnBundle\DependencyInjection
Configuration — Class in namespace MadWizard\WebAuthnBundle\DependencyInjection
WebAuthnConfigurationFactory::create() — Method in class WebAuthnConfigurationFactory
ClientRegistrationException — Class in namespace MadWizard\WebAuthnBundle\Exception
ContextStorageInterface — Class in namespace MadWizard\WebAuthnBundle\Manager
ContextSessionBag — Class in namespace MadWizard\WebAuthnBundle\Session
ContextSessionBag::clear() — Method in class ContextSessionBag
ClientOptions — Class in namespace MadWizard\WebAuthnBundle\Templating
AttestationFormatInterface::createStatement() — Method in class AttestationFormatInterface
Creates an attestation statement object from an attestation object. Should be called only for attestation objects with format ID supported by this class (see getFormatId).
AttestationFormatRegistry::createStatement() — Method in class AttestationFormatRegistry
AttestationFormatRegistryInterface::createStatement() — Method in class AttestationFormatRegistryInterface
BuiltInAttestationFormat::createStatement() — Method in class BuiltInAttestationFormat
Creates an attestation statement object from an attestation object. Should be called only for attestation objects with format ID supported by this class (see getFormatId).
FidoU2fAttestationStatement::createFormat() — Method in class FidoU2fAttestationStatement
NoneAttestationStatement::createFormat() — Method in class NoneAttestationStatement
PackedAttestationStatement::createFormat() — Method in class PackedAttestationStatement
TpmAttestationStatement::createFormat() — Method in class TpmAttestationStatement
CertificateTrustPath — Class in namespace MadWizard\WebAuthn\Attestation\TrustPath
AbstractAttestationVerifier::checkAaguidExtension() — Method in class AbstractAttestationVerifier
CredentialRegistration — Class in namespace MadWizard\WebAuthn\Credential
CredentialStoreInterface — Class in namespace MadWizard\WebAuthn\Credential
CoseHash — Class in namespace MadWizard\WebAuthn\Crypto
CoseKey — Class in namespace MadWizard\WebAuthn\Crypto
CoseAlgorithm — Class in namespace MadWizard\WebAuthn\Dom
Enumeration for COSE algorithm identifiers.
CredentialCreationOptions — Class in namespace MadWizard\WebAuthn\Dom
CredentialInterface — Class in namespace MadWizard\WebAuthn\Dom
CredentialRequestOptions — Class in namespace MadWizard\WebAuthn\Dom
CborException — Class in namespace MadWizard\WebAuthn\Exception
ConfigurationException — Class in namespace MadWizard\WebAuthn\Exception
Cbor — Class in namespace MadWizard\WebAuthn\Format
CborDecoder — Class in namespace MadWizard\WebAuthn\Format
CborEncoder — Class in namespace MadWizard\WebAuthn\Format
DataValidator::checkTypes() — Method in class DataValidator
CertificateDetails — Class in namespace MadWizard\WebAuthn\Pki
CertificateDetailsInterface — Class in namespace MadWizard\WebAuthn\Pki
CertificateParser — Class in namespace MadWizard\WebAuthn\Pki
CertificateParserInterface — Class in namespace MadWizard\WebAuthn\Pki
AbstractVerifier::checkTokenBinding() — Method in class AbstractVerifier
AssertionContext::create() — Method in class AssertionContext
AttestationContext::create() — Method in class AttestationContext
CborTest — Class in namespace MadWizard\WebAuthn\Tests\Cbor
CreationOptionsTest — Class in namespace MadWizard\WebAuthn\Tests\Dom
CertificateDetailsTest — Class in namespace MadWizard\WebAuthn\Tests\Pki

D

Der — Class in namespace MadWizard\WebAuthn\Crypto
DictionaryInterface — Class in namespace MadWizard\WebAuthn\Dom
DataValidationException — Class in namespace MadWizard\WebAuthn\Exception
Base64UrlEncoding::decode() — Method in class Base64UrlEncoding
CborDecoder::decode() — Method in class CborDecoder
CborDecoder::decodeInPlace() — Method in class CborDecoder
DataValidator — Class in namespace MadWizard\WebAuthn\Format
JsonConverter::decodeCredential() — Method in class JsonConverter
Parses a JSON string containing a credential returned from the JS credential API's credentials.get or credentials.create. The JSOn structure matches the PublicKeyCredential interface from the WebAuthn specifications closely but since it contains ArrayBuffers it cannot be directly converted to a JSON equivalent. Fields that are ArrayBuffers are assumed to be base64url encoded.
JsonConverter::decodeAttestationCredential() — Method in class JsonConverter
JsonConverter::decodeAssertionCredential() — Method in class JsonConverter
DerTest — Class in namespace MadWizard\WebAuthn\Tests\Crypto
DictionaryTest — Class in namespace MadWizard\WebAuthn\Tests\Dom
DomTestTrait — Class in namespace MadWizard\WebAuthn\Tests\Dom
DataValidatorTest — Class in namespace MadWizard\WebAuthn\Tests\Format

E

EcdaaKeyTrustPath — Class in namespace MadWizard\WebAuthn\Attestation\TrustPath
EmptyTrustPath — Class in namespace MadWizard\WebAuthn\Attestation\TrustPath
Ec2Key — Class in namespace MadWizard\WebAuthn\Crypto
Base64UrlEncoding::encode() — Method in class Base64UrlEncoding
ByteBuffer::equals() — Method in class ByteBuffer
CborEncoder::encodeInteger() — Method in class CborEncoder
CborEncoder::encodeTextString() — Method in class CborEncoder
CborEncoder::encodeByteString() — Method in class CborEncoder
CborEncoder::encodeMapValues() — Method in class CborEncoder
CborEncoder::encodeMap() — Method in class CborEncoder
CborEncoder::encodeSingleValue() — Method in class CborEncoder
JsonConverter::encodeDictionary() — Method in class JsonConverter
CertificateDetails::extendedKeyUsageContains() — Method in class CertificateDetails
CertificateDetailsInterface::extendedKeyUsageContains() — Method in class CertificateDetailsInterface
Ec2KeyTest — Class in namespace MadWizard\WebAuthn\Tests\Crypto
EnumerationTest — Class in namespace MadWizard\WebAuthn\Tests\Dom
Origin::equals() — Method in class Origin

F

WebAuthnManager::finishRegistrationFromRequest() — Method in class WebAuthnManager
WebAuthnManager::finishRegistration() — Method in class WebAuthnManager
WebAuthnManager::finishAuthenticationFromRequest() — Method in class WebAuthnManager
WebAuthnManager::finishAuthentication() — Method in class WebAuthnManager
FidoU2fAttestationStatement — Class in namespace MadWizard\WebAuthn\Attestation\Statement
FidoU2fAttestationVerifier — Class in namespace MadWizard\WebAuthn\Attestation\Verifier
CredentialStoreInterface::findCredential() — Method in class CredentialStoreInterface
Ec2Key::fromCborData() — Method in class Ec2Key
RsaKey::fromCborData() — Method in class RsaKey
FormatNotSupportedException — Class in namespace MadWizard\WebAuthn\Exception
ByteBuffer::fromHex() — Method in class ByteBuffer
ByteBuffer::fromBase64Url() — Method in class ByteBuffer
CertificateDetails::fromPem() — Method in class CertificateDetails
WebAuthnServer::finishRegistration() — Method in class WebAuthnServer
WebAuthnServer::finishAuthentication() — Method in class WebAuthnServer
FidoU2fAttestationStatementTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
FidoU2fVerifierTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
FixtureHelper — Class in namespace MadWizard\WebAuthn\Tests\Helper

G

Configuration::getConfigTreeBuilder() — Method in class Configuration
WebAuthnExtension::getAlias() — Method in class WebAuthnExtension
ClientRegistrationException::getType() — Method in class ClientRegistrationException
MadWizardWebAuthnBundle::getContainerExtension() — Method in class MadWizardWebAuthnBundle
ContextStorageInterface::getContext() — Method in class ContextStorageInterface
SessionContextStorage::getContext() — Method in class SessionContextStorage
ContextSessionBag::getName() — Method in class ContextSessionBag
ContextSessionBag::getStorageKey() — Method in class ContextSessionBag
ContextSessionBag::getContext() — Method in class ContextSessionBag
ClientOptions::getType() — Method in class ClientOptions
ClientOptions::getRequestJson() — Method in class ClientOptions
ClientOptions::getContextKey() — Method in class ClientOptions
WebAuthnTwigExtension::getFunctions() — Method in class WebAuthnTwigExtension
WebAuthnExtensionTest::getTestConfig() — Method in class WebAuthnExtensionTest
AttestationObject::getFormat() — Method in class AttestationObject
AttestationObject::getStatement() — Method in class AttestationObject
AttestationObject::getAuthenticatorData() — Method in class AttestationObject
AuthenticatorData::getRpIdHash() — Method in class AuthenticatorData
AuthenticatorData::getSignCount() — Method in class AuthenticatorData
AuthenticatorData::getCredentialId() — Method in class AuthenticatorData
AuthenticatorData::getKey() — Method in class AuthenticatorData
AuthenticatorData::getAaguid() — Method in class AuthenticatorData
AuthenticatorData::getRaw() — Method in class AuthenticatorData
AttestationFormatInterface::getFormatId() — Method in class AttestationFormatInterface
Returns format ID for this attestation format. For example 'fido-u2f'.
AttestationFormatInterface::getVerifier() — Method in class AttestationFormatInterface
Gets a reference to a verifier that verifies attestation statements of the format supported by this class.
AttestationFormatRegistry::getVerifier() — Method in class AttestationFormatRegistry
AttestationFormatRegistryInterface::getVerifier() — Method in class AttestationFormatRegistryInterface
BuiltInAttestationFormat::getFormatId() — Method in class BuiltInAttestationFormat
Returns format ID for this attestation format. For example 'fido-u2f'.
BuiltInAttestationFormat::getVerifier() — Method in class BuiltInAttestationFormat
Gets a reference to a verifier that verifies attestation statements of the format supported by this class.
BuiltInFormats::getSupportedFormats() — Method in class BuiltInFormats
AbstractAttestationStatement::getFormatId() — Method in class AbstractAttestationStatement
AttestationStatementInterface::getFormatId() — Method in class AttestationStatementInterface
FidoU2fAttestationStatement::getSignature() — Method in class FidoU2fAttestationStatement
FidoU2fAttestationStatement::getCertificates() — Method in class FidoU2fAttestationStatement
PackedAttestationStatement::getSignature() — Method in class PackedAttestationStatement
PackedAttestationStatement::getAlgorithm() — Method in class PackedAttestationStatement
PackedAttestationStatement::getCertificates() — Method in class PackedAttestationStatement
PackedAttestationStatement::getEcdaaKeyId() — Method in class PackedAttestationStatement
TpmAttestationStatement::getSignature() — Method in class TpmAttestationStatement
TpmAttestationStatement::getAlgorithm() — Method in class TpmAttestationStatement
TpmAttestationStatement::getCertificates() — Method in class TpmAttestationStatement
TpmAttestationStatement::getEcdaaKeyId() — Method in class TpmAttestationStatement
TpmAttestationStatement::getRawCertInfo() — Method in class TpmAttestationStatement
TpmAttestationStatement::getCertInfo() — Method in class TpmAttestationStatement
TpmAttestationStatement::getPubArea() — Method in class TpmAttestationStatement
KeyParametersInterface::getAlgorithm() — Method in class KeyParametersInterface
TpmAttest::getAttName() — Method in class TpmAttest
TpmAttest::getExtraData() — Method in class TpmAttest
TpmEccParameters::getAlgorithm() — Method in class TpmEccParameters
TpmEccParameters::getSymmetric() — Method in class TpmEccParameters
TpmEccParameters::getScheme() — Method in class TpmEccParameters
TpmEccParameters::getCurveId() — Method in class TpmEccParameters
TpmEccParameters::getKdf() — Method in class TpmEccParameters
TpmPublic::getType() — Method in class TpmPublic
TpmPublic::getObjectAttributes() — Method in class TpmPublic
TpmPublic::getParameters() — Method in class TpmPublic
TpmPublic::getNameAlg() — Method in class TpmPublic
TpmPublic::getUnique() — Method in class TpmPublic
TpmPublic::generatePubInfoHash() — Method in class TpmPublic
TpmRsaParameters::getAlgorithm() — Method in class TpmRsaParameters
TpmRsaParameters::getSymmetric() — Method in class TpmRsaParameters
TpmRsaParameters::getScheme() — Method in class TpmRsaParameters
TpmRsaParameters::getKeyBits() — Method in class TpmRsaParameters
TpmRsaParameters::getExponent() — Method in class TpmRsaParameters
TpmRsaParameters::getExponentAsBuffer() — Method in class TpmRsaParameters
CertificateTrustPath::getCertificates() — Method in class CertificateTrustPath
EcdaaKeyTrustPath::getEcdaaKeyId() — Method in class EcdaaKeyTrustPath
VerificationResult::getAttestationType() — Method in class VerificationResult
VerificationResult::getTrustPath() — Method in class VerificationResult
WebAuthnConfiguration::getRelyingPartyId() — Method in class WebAuthnConfiguration
Returns the configured RelyingParty
WebAuthnConfiguration::getEffectiveRelyingPartyId() — Method in class WebAuthnConfiguration
Returns the configured relying party id when set, otherwise the returned value will be the domain name part of the relying party origin.
WebAuthnConfiguration::getRelyingPartyEntity() — Method in class WebAuthnConfiguration
Returns a PublicKeyCredentialRpEntity structure based on the configured values
WebAuthnConfiguration::getRelyingPartyOrigin() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::getChallengeLength() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::getAllowedAlgorithms() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::getAttestationFormats() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::getRelyingPartyIconUrl() — Method in class WebAuthnConfiguration
WebAuthnConfigurationInterface::getRelyingPartyId() — Method in class WebAuthnConfigurationInterface
Returns the configured relying party id when set.
WebAuthnConfigurationInterface::getEffectiveRelyingPartyId() — Method in class WebAuthnConfigurationInterface
Returns the configured relying party id when set, otherwise the returned value will be the domain name part of the relying party origin.
WebAuthnConfigurationInterface::getRelyingPartyEntity() — Method in class WebAuthnConfigurationInterface
Returns a PublicKeyCredentialRpEntity structure based on the configured values
WebAuthnConfigurationInterface::getRelyingPartyOrigin() — Method in class WebAuthnConfigurationInterface
WebAuthnConfigurationInterface::getChallengeLength() — Method in class WebAuthnConfigurationInterface
WebAuthnConfigurationInterface::getAllowedAlgorithms() — Method in class WebAuthnConfigurationInterface
WebAuthnConfigurationInterface::getAttestationFormats() — Method in class WebAuthnConfigurationInterface
WebAuthnConfigurationInterface::getRelyingPartyIconUrl() — Method in class WebAuthnConfigurationInterface
CredentialRegistration::getCredentialId() — Method in class CredentialRegistration
CredentialRegistration::getPublicKey() — Method in class CredentialRegistration
CredentialRegistration::getUserHandle() — Method in class CredentialRegistration
CredentialStoreInterface::getSignatureCounter() — Method in class CredentialStoreInterface
UserCredentialInterface::getCredentialId() — Method in class UserCredentialInterface
UserCredentialInterface::getPublicKey() — Method in class UserCredentialInterface
UserCredentialInterface::getUserHandle() — Method in class UserCredentialInterface
CoseKey::getCbor() — Method in class CoseKey
CoseKey::getAlgorithm() — Method in class CoseKey
Ec2Key::getX() — Method in class Ec2Key
Ec2Key::getY() — Method in class Ec2Key
Ec2Key::getCurve() — Method in class Ec2Key
Ec2Key::getCbor() — Method in class Ec2Key
Ec2Key::getUncompressedCoordinates() — Method in class Ec2Key
RsaKey::getModulus() — Method in class RsaKey
RsaKey::getExponent() — Method in class RsaKey
RsaKey::getCbor() — Method in class RsaKey
AbstractAuthenticatorResponse::getClientDataJson() — Method in class AbstractAuthenticatorResponse
UTF-8 JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get().
AbstractAuthenticatorResponse::getParsedClientData() — Method in class AbstractAuthenticatorResponse
AbstractDictionary::getAsArray() — Method in class AbstractDictionary
AbstractDictionary::getJsonData() — Method in class AbstractDictionary
AuthenticationExtensionsClientInputs::getAsArray() — Method in class AuthenticationExtensionsClientInputs
AuthenticatorAssertionResponse::getAuthenticatorData() — Method in class AuthenticatorAssertionResponse
AuthenticatorAssertionResponse::getSignature() — Method in class AuthenticatorAssertionResponse
AuthenticatorAssertionResponse::getUserHandle() — Method in class AuthenticatorAssertionResponse
AuthenticatorAssertionResponseInterface::getAuthenticatorData() — Method in class AuthenticatorAssertionResponseInterface
AuthenticatorAssertionResponseInterface::getSignature() — Method in class AuthenticatorAssertionResponseInterface
AuthenticatorAssertionResponseInterface::getUserHandle() — Method in class AuthenticatorAssertionResponseInterface
AuthenticatorAttestationResponse::getAttestationObject() — Method in class AuthenticatorAttestationResponse
AuthenticatorAttestationResponseInterface::getAttestationObject() — Method in class AuthenticatorAttestationResponseInterface
AuthenticatorResponseInterface::getClientDataJson() — Method in class AuthenticatorResponseInterface
UTF-8 JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get().
AuthenticatorResponseInterface::getParsedClientData() — Method in class AuthenticatorResponseInterface
AuthenticatorSelectionCriteria::getAuthenticatorAttachment() — Method in class AuthenticatorSelectionCriteria
AuthenticatorSelectionCriteria::getRequireResidentKey() — Method in class AuthenticatorSelectionCriteria
AuthenticatorSelectionCriteria::getUserVerification() — Method in class AuthenticatorSelectionCriteria
AuthenticatorSelectionCriteria::getAsArray() — Method in class AuthenticatorSelectionCriteria
CredentialCreationOptions::getPublicKeyOptions() — Method in class CredentialCreationOptions
CredentialCreationOptions::getAsArray() — Method in class CredentialCreationOptions
CredentialInterface::getId() — Method in class CredentialInterface
The credential's identifier. The requirements for the identifier are distinct for each type of credential.
CredentialInterface::getType() — Method in class CredentialInterface
Specifies the kind of credential represented by this object.
CredentialRequestOptions::getAsArray() — Method in class CredentialRequestOptions
DictionaryInterface::getAsArray() — Method in class DictionaryInterface
PublicKeyCredential::getType() — Method in class PublicKeyCredential
Specifies the kind of credential represented by this object.
PublicKeyCredential::getRawId() — Method in class PublicKeyCredential
Returns the raw credential ID. The credential ID is used to look up credentials for use, and is therefore expected to be globally unique with high probability across all credentials of the same type, across all authenticators.
PublicKeyCredential::getId() — Method in class PublicKeyCredential
The credential's identifier. For public key credentials this is a base64url encoded version of the raw credential ID.
PublicKeyCredential::getResponse() — Method in class PublicKeyCredential
This attribute contains the authenticator's response to the client’s request to either create a public key credential, or generate an authentication assertion.
PublicKeyCredential::getClientExtensionResults() — Method in class PublicKeyCredential
PublicKeyCredentialCreationOptions::getAsArray() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getAttestation() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getAuthenticatorSelection() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getRpEntity() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getUserEntity() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getTimeout() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getExcludeCredentials() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getCredentialParameters() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::getChallenge() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialDescriptor::getAsArray() — Method in class PublicKeyCredentialDescriptor
PublicKeyCredentialDescriptor::getType() — Method in class PublicKeyCredentialDescriptor
PublicKeyCredentialDescriptor::getId() — Method in class PublicKeyCredentialDescriptor
PublicKeyCredentialDescriptor::getTransports() — Method in class PublicKeyCredentialDescriptor
PublicKeyCredentialEntity::getName() — Method in class PublicKeyCredentialEntity
PublicKeyCredentialEntity::getIcon() — Method in class PublicKeyCredentialEntity
PublicKeyCredentialEntity::getAsArray() — Method in class PublicKeyCredentialEntity
PublicKeyCredentialInterface::getRawId() — Method in class PublicKeyCredentialInterface
Returns the raw credential ID. The credential ID is used to look up credentials for use, and is therefore expected to be globally unique with high probability across all credentials of the same type, across all authenticators.
PublicKeyCredentialInterface::getResponse() — Method in class PublicKeyCredentialInterface
This attribute contains the authenticator's response to the client’s request to either create a public key credential, or generate an authentication assertion.
PublicKeyCredentialInterface::getClientExtensionResults() — Method in class PublicKeyCredentialInterface
PublicKeyCredentialParameters::getAsArray() — Method in class PublicKeyCredentialParameters
PublicKeyCredentialRequestOptions::getAsArray() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptions::getRpId() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptions::getTimeout() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptions::getAllowCredentials() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptions::getChallenge() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptions::getUserVerification() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRpEntity::getId() — Method in class PublicKeyCredentialRpEntity
PublicKeyCredentialRpEntity::getAsArray() — Method in class PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity::getId() — Method in class PublicKeyCredentialUserEntity
PublicKeyCredentialUserEntity::getDisplayName() — Method in class PublicKeyCredentialUserEntity
PublicKeyCredentialUserEntity::getAsArray() — Method in class PublicKeyCredentialUserEntity
ByteBuffer::getLength() — Method in class ByteBuffer
ByteBuffer::getBytes() — Method in class ByteBuffer
ByteBuffer::getByteVal() — Method in class ByteBuffer
ByteBuffer::getUint16Val() — Method in class ByteBuffer
ByteBuffer::getUint32Val() — Method in class ByteBuffer
ByteBuffer::getUint64Val() — Method in class ByteBuffer
ByteBuffer::getHalfFloatVal() — Method in class ByteBuffer
ByteBuffer::getFloatVal() — Method in class ByteBuffer
ByteBuffer::getDoubleVal() — Method in class ByteBuffer
ByteBuffer::getBinaryString() — Method in class ByteBuffer
ByteBuffer::getHex() — Method in class ByteBuffer
ByteBuffer::getBase64Url() — Method in class ByteBuffer
CertificateDetails::getFidoAaguidExtensionValue() — Method in class CertificateDetails
CertificateDetails::getCertificateVersion() — Method in class CertificateDetails
CertificateDetails::getOrganizationalUnit() — Method in class CertificateDetails
CertificateDetails::getSubject() — Method in class CertificateDetails
CertificateDetails::getSubjectAlternateNameDN() — Method in class CertificateDetails
CertificateDetailsInterface::getFidoAaguidExtensionValue() — Method in class CertificateDetailsInterface
CertificateDetailsInterface::getCertificateVersion() — Method in class CertificateDetailsInterface
CertificateDetailsInterface::getOrganizationalUnit() — Method in class CertificateDetailsInterface
CertificateDetailsInterface::getSubjectAlternateNameDN() — Method in class CertificateDetailsInterface
CertificateDetailsInterface::getSubject() — Method in class CertificateDetailsInterface
AbstractContext::getChallenge() — Method in class AbstractContext
AbstractContext::getRpId() — Method in class AbstractContext
AbstractContext::getOrigin() — Method in class AbstractContext
AbstractVerifier::getClientDataHash() — Method in class AbstractVerifier
AssertionContext::getAllowCredentialIds() — Method in class AssertionContext
AuthenticationOptions::getAllowCredentials() — Method in class AuthenticationOptions
AuthenticationOptions::getUserVerification() — Method in class AuthenticationOptions
AuthenticationOptions::getTimeout() — Method in class AuthenticationOptions
AuthenticationRequest::getClientOptions() — Method in class AuthenticationRequest
AuthenticationRequest::getClientOptionsJson() — Method in class AuthenticationRequest
AuthenticationRequest::getContext() — Method in class AuthenticationRequest
AuthenticationResult::getUserCredential() — Method in class AuthenticationResult
AttestationContext::getUserHandle() — Method in class AttestationContext
AttestationResult::getCredentialId() — Method in class AttestationResult
AttestationResult::getPublicKey() — Method in class AttestationResult
AttestationResult::getVerificationResult() — Method in class AttestationResult
RegistrationOptions::getUser() — Method in class RegistrationOptions
RegistrationOptions::getAttestation() — Method in class RegistrationOptions
RegistrationOptions::getAuthenticatorSelection() — Method in class RegistrationOptions
RegistrationRequest::getClientOptions() — Method in class RegistrationRequest
RegistrationRequest::getClientOptionsJson() — Method in class RegistrationRequest
RegistrationRequest::getContext() — Method in class RegistrationRequest
RegistrationResult::getVerificationResult() — Method in class RegistrationResult
RegistrationResult::getCredentialId() — Method in class RegistrationResult
RegistrationResult::getPublicKey() — Method in class RegistrationResult
UserIdentity::getUserHandle() — Method in class UserIdentity
UserIdentity::getUsername() — Method in class UserIdentity
UserIdentity::getDisplayName() — Method in class UserIdentity
WebAuthnServer::getFormatRegistry() — Method in class WebAuthnServer
VerifierTest::getFidoResponse() — Method in class VerifierTest
AssertionDataHelper::getCredentialJson() — Method in class AssertionDataHelper
AssertionDataHelper::getContext() — Method in class AssertionDataHelper
FixtureHelper::getFixture() — Method in class FixtureHelper
FixtureHelper::getFixtureContent() — Method in class FixtureHelper
FixtureHelper::getJsonFixture() — Method in class FixtureHelper
FixtureHelper::getTestObject() — Method in class FixtureHelper
FixtureHelper::getFidoTestObject() — Method in class FixtureHelper
FixtureHelper::getFidoTestPlain() — Method in class FixtureHelper
Origin::getHost() — Method in class Origin
Origin::getScheme() — Method in class Origin
Origin::getPort() — Method in class Origin

H

AuthenticatorData::hasAttestedCredentialData() — Method in class AuthenticatorData
AuthenticatorData::hasExtensionData() — Method in class AuthenticatorData
CoseHash::hash() — Method in class CoseHash
HexData — Class in namespace MadWizard\WebAuthn\Tests\Helper
HexData::hex() — Method in class HexData

I

ContextSessionBag::initialize() — Method in class ContextSessionBag
AttestationType::isValidType() — Method in class AttestationType
AuthenticatorData::isUserPresent() — Method in class AuthenticatorData
AuthenticatorData::isUserVerified() — Method in class AuthenticatorData
AttestationConveyancePreference::isValidValue() — Method in class AttestationConveyancePreference
AuthenticatorAttachment::isValidValue() — Method in class AuthenticatorAttachment
AuthenticatorTransport::isValidValue() — Method in class AuthenticatorTransport
$PublicKeyCredentialEntity#icon — Property in class PublicKeyCredentialEntity
PublicKeyCredentialType::isValidType() — Method in class PublicKeyCredentialType
TokenBindingStatus::isValidValue() — Method in class TokenBindingStatus
UserVerificationRequirement::isValidValue() — Method in class UserVerificationRequirement
ByteBuffer::isEmpty() — Method in class ByteBuffer
CertificateDetails::isCA() — Method in class CertificateDetails
CertificateDetailsInterface::isCA() — Method in class CertificateDetailsInterface
AbstractContext::isUserVerificationRequired() — Method in class AbstractContext

J

JsonConverter — Class in namespace MadWizard\WebAuthn\Json

K

KeyParametersInterface — Class in namespace MadWizard\WebAuthn\Attestation\Tpm

L

WebAuthnExtension::load() — Method in class WebAuthnExtension

M

MadWizardWebAuthnBundle — Class in namespace MadWizard\WebAuthnBundle

N

NoneAttestationStatement — Class in namespace MadWizard\WebAuthn\Attestation\Statement
NoneAttestationVerifier — Class in namespace MadWizard\WebAuthn\Attestation\Verifier
Der::nullValue() — Method in class Der
$PublicKeyCredentialEntity#name — Property in class PublicKeyCredentialEntity
NoneAttestationStatementTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
NoneVerifierTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation

O

Der::oid() — Method in class Der
OpenSslVerifier — Class in namespace MadWizard\WebAuthn\Crypto
OriginTest — Class in namespace MadWizard\WebAuthn\Tests\Web
Origin — Class in namespace MadWizard\WebAuthn\Web

P

CompilerPass::process() — Method in class CompilerPass
PackedAttestationStatement — Class in namespace MadWizard\WebAuthn\Attestation\Statement
KeyParametersInterface::parse() — Method in class KeyParametersInterface
TpmEccParameters::parse() — Method in class TpmEccParameters
TpmRsaParameters::parse() — Method in class TpmRsaParameters
PackedAttestationVerifier — Class in namespace MadWizard\WebAuthn\Attestation\Verifier
CoseKey::parseCbor() — Method in class CoseKey
Der::pem() — Method in class Der
PublicKeyCredential — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialCreationOptions — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialDescriptor — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialEntity — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialInterface — Class in namespace MadWizard\WebAuthn\Dom
SPEC: 5.1. PublicKeyCredential Interface
PublicKeyCredentialParameters — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialRequestOptions — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialRpEntity — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialType — Class in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialUserEntity — Class in namespace MadWizard\WebAuthn\Dom
ParseException — Class in namespace MadWizard\WebAuthn\Exception
CertificateParser::parsePem() — Method in class CertificateParser
CertificateParserInterface::parsePem() — Method in class CertificateParserInterface
PackedStatementVerifierTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
PackedAttestationStatementTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation\Statement
PublicKeyCredentialCreationOptionsTest — Class in namespace MadWizard\WebAuthn\Tests\Dom
PublicKeyCredentialDescriptorTest — Class in namespace MadWizard\WebAuthn\Tests\Dom
Origin::parse() — Method in class Origin

R

RegistrationException — Class in namespace MadWizard\WebAuthnBundle\Exception
ContextStorageInterface::removeContext() — Method in class ContextStorageInterface
SessionContextStorage::removeContext() — Method in class SessionContextStorage
ContextSessionBag::remove() — Method in class ContextSessionBag
AbstractTpmStructure::readLengthPrefixed() — Method in class AbstractTpmStructure
AbstractTpmStructure::readFixed() — Method in class AbstractTpmStructure
CredentialStoreInterface::registerCredential() — Method in class CredentialStoreInterface
RsaKey — Class in namespace MadWizard\WebAuthn\Crypto
AbstractDictionary::removeNullValues() — Method in class AbstractDictionary
ByteBuffer::randomBuffer() — Method in class ByteBuffer
RegistrationOptions — Class in namespace MadWizard\WebAuthn\Server\Registration
RegistrationRequest — Class in namespace MadWizard\WebAuthn\Server\Registration
RegistrationResult — Class in namespace MadWizard\WebAuthn\Server\Registration
RequestContext — Class in namespace MadWizard\WebAuthn\Server
RsaKeyTest — Class in namespace MadWizard\WebAuthn\Tests\Crypto
AuthenticationTest::runAuth() — Method in class AuthenticationTest
RegistrationTest — Class in namespace MadWizard\WebAuthn\Tests\Server

S

SessionRequiredException — Class in namespace MadWizard\WebAuthnBundle\Exception
SessionContextStorage — Class in namespace MadWizard\WebAuthnBundle\Manager
WebAuthnManager::startRegistration() — Method in class WebAuthnManager
WebAuthnManager::startAuthentication() — Method in class WebAuthnManager
WebAuthnExtensionTest::setUp() — Method in class WebAuthnExtensionTest
WebAuthnManagerTest::setUp() — Method in class WebAuthnManagerTest
WebAuthnConfiguration::setRelyingPartyName() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::setRelyingPartyId() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::setRelyingPartyOrigin() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::setChallengeLength() — Method in class WebAuthnConfiguration
WebAuthnConfiguration::setAllowedAlgorithms() — Method in class WebAuthnConfiguration
Sets which algorithms are allowed for the credentials that are created. Array of constants from the COSEAlgorithm enumeration (e.g. COSEAlgorithm::ES256)
WebAuthnConfiguration::setRelyingPartyIconUrl() — Method in class WebAuthnConfiguration
Der::sequence() — Method in class Der
AuthenticatorSelectionCriteria::setAuthenticatorAttachment() — Method in class AuthenticatorSelectionCriteria
AuthenticatorSelectionCriteria::setRequireResidentKey() — Method in class AuthenticatorSelectionCriteria
AuthenticatorSelectionCriteria::setUserVerification() — Method in class AuthenticatorSelectionCriteria
CredentialCreationOptions::setPublicKeyOptions() — Method in class CredentialCreationOptions
CredentialRequestOptions::setPublicKeyOptions() — Method in class CredentialRequestOptions
PublicKeyCredentialCreationOptions::setAttestation() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions::setAuthenticatorSelection() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialEntity::setName() — Method in class PublicKeyCredentialEntity
PublicKeyCredentialEntity::setIcon() — Method in class PublicKeyCredentialEntity
PublicKeyCredentialRequestOptions::setRpId() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptions::setTimeout() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptions::setUserVerification() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialUserEntity::setId() — Method in class PublicKeyCredentialUserEntity
PublicKeyCredentialUserEntity::setDisplayName() — Method in class PublicKeyCredentialUserEntity
ByteBuffer::serialize() — Method in class ByteBuffer
AbstractContext::setUserVerificationRequired() — Method in class AbstractContext
AbstractContext::serialize() — Method in class AbstractContext
AssertionContext::serialize() — Method in class AssertionContext
AuthenticationOptions::setUserVerification() — Method in class AuthenticationOptions
AuthenticationOptions::setTimeout() — Method in class AuthenticationOptions
AttestationContext::serialize() — Method in class AttestationContext
RegistrationOptions::setAttestation() — Method in class RegistrationOptions
RegistrationOptions::setAuthenticatorSelection() — Method in class RegistrationOptions
WebAuthnServer::startRegistration() — Method in class WebAuthnServer
WebAuthnServer::startAuthentication() — Method in class WebAuthnServer
AssertionDataHelper::setClientOptions() — Method in class AssertionDataHelper
AssertionDataHelper::setContextOptions() — Method in class AssertionDataHelper
AuthenticationTest::setUp() — Method in class AuthenticationTest
RegistrationTest::setUp() — Method in class RegistrationTest

T

WebAuthnTwigExtension::twigWebAuthnForm() — Method in class WebAuthnTwigExtension
WebAuthnExtensionTest::testMinimalConfig() — Method in class WebAuthnExtensionTest
WebAuthnManagerTest::testStartRegistration() — Method in class WebAuthnManagerTest
BuiltInAttestationFormatTest::test() — Method in class BuiltInAttestationFormatTest
TpmAttestationStatement — Class in namespace MadWizard\WebAuthn\Attestation\Statement
TpmAttest — Class in namespace MadWizard\WebAuthn\Attestation\Tpm
TpmEccParameters — Class in namespace MadWizard\WebAuthn\Attestation\Tpm
TpmPublic — Class in namespace MadWizard\WebAuthn\Attestation\Tpm
Represents TPMT_PUBLIC structure
TpmRsaParameters — Class in namespace MadWizard\WebAuthn\Attestation\Tpm
TrustPathInterface — Class in namespace MadWizard\WebAuthn\Attestation\TrustPath
TpmAttestationVerifier — Class in namespace MadWizard\WebAuthn\Attestation\Verifier
TokenBindingStatus — Class in namespace MadWizard\WebAuthn\Dom
AttestationFormatRegistryTest::testStatementFormats() — Method in class AttestationFormatRegistryTest
AttestationFormatRegistryTest::testVerifierFormats() — Method in class AttestationFormatRegistryTest
AttestationFormatRegistryTest::testNotSupportedStatement() — Method in class AttestationFormatRegistryTest
AttestationFormatRegistryTest::testNotSupportedVerifer() — Method in class AttestationFormatRegistryTest
AttestationObjectTest::testInvalidEmpty() — Method in class AttestationObjectTest
AttestationObjectTest::testInvalidType() — Method in class AttestationObjectTest
AttestationObjectTest::testFormatType() — Method in class AttestationObjectTest
AttestationObjectTest::testStatementType() — Method in class AttestationObjectTest
AttestationObjectTest::testAuthDataType() — Method in class AttestationObjectTest
AttestationObjectTest::testU2f() — Method in class AttestationObjectTest
AuthenticatorDataTest::testParseExample() — Method in class AuthenticatorDataTest
FidoU2fAttestationStatementTest::testFidoU2fTest() — Method in class FidoU2fAttestationStatementTest
FidoU2fAttestationStatementTest::testFidoU2fHypersecuTest() — Method in class FidoU2fAttestationStatementTest
FidoU2fAttestationStatementTest::testWrongChainDataType() — Method in class FidoU2fAttestationStatementTest
FidoU2fAttestationStatementTest::testInvalidStatementMap() — Method in class FidoU2fAttestationStatementTest
FidoU2fAttestationStatementTest::testCreateFormat() — Method in class FidoU2fAttestationStatementTest
FidoU2fVerifierTest::testFidoU2f() — Method in class FidoU2fVerifierTest
FidoU2fVerifierTest::testFidoU2fHypersecu() — Method in class FidoU2fVerifierTest
FidoU2fVerifierTest::testFidoU2fWrongHash() — Method in class FidoU2fVerifierTest
FidoU2fVerifierTest::testFidoWrongType() — Method in class FidoU2fVerifierTest
NoneAttestationStatementTest::testNoneStatement() — Method in class NoneAttestationStatementTest
NoneAttestationStatementTest::testInvalidStatement() — Method in class NoneAttestationStatementTest
NoneAttestationStatementTest::testCreateFormat() — Method in class NoneAttestationStatementTest
NoneVerifierTest::testNone() — Method in class NoneVerifierTest
PackedStatementVerifierTest::testPacked() — Method in class PackedStatementVerifierTest
AbstractAttestationStatementTest::testWrongFormat() — Method in class AbstractAttestationStatementTest
PackedAttestationStatementTest::testFidoU2f() — Method in class PackedAttestationStatementTest
PackedAttestationStatementTest::testEcdaaKey() — Method in class PackedAttestationStatementTest
PackedAttestationStatementTest::testNoKeyNoX5C() — Method in class PackedAttestationStatementTest
PackedAttestationStatementTest::testBothKeyAndX5C() — Method in class PackedAttestationStatementTest
PackedAttestationStatementTest::testWrongFormat() — Method in class PackedAttestationStatementTest
PackedAttestationStatementTest::testInvalidStatementMap() — Method in class PackedAttestationStatementTest
PackedAttestationStatementTest::testCreateFormat() — Method in class PackedAttestationStatementTest
TpmAttestationStatementTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation\Statement
TpmAttestationStatementTest::testTpm() — Method in class TpmAttestationStatementTest
TpmAttestationStatementTest::testMissingFields() — Method in class TpmAttestationStatementTest
TpmAttestationStatementTest::testBothKeyAndX5C() — Method in class TpmAttestationStatementTest
TpmAttestationStatementTest::testCreateFormat() — Method in class TpmAttestationStatementTest
TpmStatementVerifierTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation
TpmStatementVerifierTest::testTpm() — Method in class TpmStatementVerifierTest
TpmAttestTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation\Tpm
TpmAttestTest::testParse() — Method in class TpmAttestTest
TpmAttestTest::testExtra() — Method in class TpmAttestTest
TpmAttestTest::testInvalidMagic() — Method in class TpmAttestTest
TpmAttestTest::testWrongType() — Method in class TpmAttestTest
TpmPublicTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation\Tpm
TpmPublicTest::testParse() — Method in class TpmPublicTest
TpmPublicTest::testExtra() — Method in class TpmPublicTest
TpmPublicTest::testNameAlg() — Method in class TpmPublicTest
CborTest::testVectors() — Method in class CborTest
CborTest::testInPlace() — Method in class CborTest
CborTest::testCorruptArray() — Method in class CborTest
CborTest::testCorruptArrayInPlace() — Method in class CborTest
CborTest::testUnsupportedMapKey() — Method in class CborTest
CborTest::testUnsupportedIndefiniteLength() — Method in class CborTest
CborTest::testReservedFloat() — Method in class CborTest
CborTest::testBreakOutsideIndefinite() — Method in class CborTest
CborTest::testReserved() — Method in class CborTest
CborTest::testAdditionalData() — Method in class CborTest
CborTest::testEncodeInteger() — Method in class CborTest
CborTest::testEncodeText() — Method in class CborTest
CborTest::testEncodeBytes() — Method in class CborTest
CborTest::testEncodeMapValues() — Method in class CborTest
CborTest::testEncodeMap() — Method in class CborTest
CborTest::testDuplicateMapKey() — Method in class CborTest
WebAuthnConfigurationTest::testRelyingPartyId() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testNoEffectiveRelyingPartyId() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testRelyingPartyOrigin() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testInvalidEffectiveRelyingPartyId() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testEffectiveRelyingPartyId() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testFailGetRelyingPartyEntity() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testInvalidRelyingPartyOrigin() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testRelyingPartyEntity() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testChallengeLength() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testShortChallenge() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testDefaultAlgorithms() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testDefaultFormats() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testSetAlgorithms() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testInvalidAlgorithms() — Method in class WebAuthnConfigurationTest
WebAuthnConfigurationTest::testInvalidAlgorithmType() — Method in class WebAuthnConfigurationTest
DerTest::testSequence() — Method in class DerTest
DerTest::testOid() — Method in class DerTest
DerTest::testUnsignedInteger() — Method in class DerTest
DerTest::testBitString() — Method in class DerTest
DerTest::testNullValue() — Method in class DerTest
Ec2KeyTest::testSignature() — Method in class Ec2KeyTest
Ec2KeyTest::testInvalidData() — Method in class Ec2KeyTest
Ec2KeyTest::testPEM() — Method in class Ec2KeyTest
Ec2KeyTest::testProperties() — Method in class Ec2KeyTest
Ec2KeyTest::testInvalidCbor() — Method in class Ec2KeyTest
Ec2KeyTest::testInvalidType() — Method in class Ec2KeyTest
Ec2KeyTest::testCbor() — Method in class Ec2KeyTest
RsaKeyTest::testSignature() — Method in class RsaKeyTest
RsaKeyTest::testPEM() — Method in class RsaKeyTest
RsaKeyTest::testProperties() — Method in class RsaKeyTest
RsaKeyTest::testInvalidCbor() — Method in class RsaKeyTest
RsaKeyTest::testRemoveLeadingZeroes() — Method in class RsaKeyTest
RsaKeyTest::testCbor() — Method in class RsaKeyTest
AuthenticatorResponseTest::testAssertion() — Method in class AuthenticatorResponseTest
AuthenticatorResponseTest::testAssertionWithUser() — Method in class AuthenticatorResponseTest
AuthenticatorResponseTest::testAssertionUnparseableJson() — Method in class AuthenticatorResponseTest
AuthenticatorResponseTest::testAttestation() — Method in class AuthenticatorResponseTest
AuthenticatorResponseTest::testAttestationUnparseableJson() — Method in class AuthenticatorResponseTest
CreationOptionsTest::testMinimal() — Method in class CreationOptionsTest
DictionaryTest::testSimple() — Method in class DictionaryTest
DictionaryTest::testBuffer() — Method in class DictionaryTest
DictionaryTest::testNested() — Method in class DictionaryTest
EnumerationTest::testAttestationPreference() — Method in class EnumerationTest
EnumerationTest::testPublicKeyCredentialType() — Method in class EnumerationTest
EnumerationTest::testUserVerificationRequirement() — Method in class EnumerationTest
EnumerationTest::testTransports() — Method in class EnumerationTest
EnumerationTest::testAttachment() — Method in class EnumerationTest
EnumerationTest::testTokenBindingStatus() — Method in class EnumerationTest
EnumerationTest::testAuthenticatorTransport() — Method in class EnumerationTest
PublicKeyCredentialCreationOptionsTest::testMinimal() — Method in class PublicKeyCredentialCreationOptionsTest
PublicKeyCredentialCreationOptionsTest::testSetters() — Method in class PublicKeyCredentialCreationOptionsTest
PublicKeyCredentialDescriptorTest::testDescriptor() — Method in class PublicKeyCredentialDescriptorTest
PublicKeyCredentialDescriptorTest::testWrongType() — Method in class PublicKeyCredentialDescriptorTest
Base64UrlEncodingTest::testEncode() — Method in class Base64UrlEncodingTest
Base64UrlEncodingTest::testDecode() — Method in class Base64UrlEncodingTest
Base64UrlEncodingTest::testInvalid() — Method in class Base64UrlEncodingTest
ByteBufferTest::testIsEmpty() — Method in class ByteBufferTest
ByteBufferTest::testGetLength() — Method in class ByteBufferTest
ByteBufferTest::testRandomBuffer() — Method in class ByteBufferTest
ByteBufferTest::testFromHex() — Method in class ByteBufferTest
ByteBufferTest::testGetBytes() — Method in class ByteBufferTest
ByteBufferTest::testGetBytesBoundsOffset() — Method in class ByteBufferTest
ByteBufferTest::testGetBytesBoundsLength() — Method in class ByteBufferTest
ByteBufferTest::testGetByteVal() — Method in class ByteBufferTest
ByteBufferTest::testGetByteValBounds() — Method in class ByteBufferTest
ByteBufferTest::testGetUint16Val() — Method in class ByteBufferTest
ByteBufferTest::testGetUint16ValBoundsOffset() — Method in class ByteBufferTest
ByteBufferTest::testGetUint16ValBoundsLength() — Method in class ByteBufferTest
ByteBufferTest::testGetUint32Val() — Method in class ByteBufferTest
ByteBufferTest::testGetUint32ValBoundsOffset() — Method in class ByteBufferTest
ByteBufferTest::testGetUint32ValBoundsLength() — Method in class ByteBufferTest
ByteBufferTest::testGetUint32ValLimits() — Method in class ByteBufferTest
ByteBufferTest::testGetUint64Val() — Method in class ByteBufferTest
ByteBufferTest::testGetUint64ValLimits() — Method in class ByteBufferTest
ByteBufferTest::testGetUint64ValBoundsOffset() — Method in class ByteBufferTest
ByteBufferTest::testGetUint64ValBoundsLength() — Method in class ByteBufferTest
ByteBufferTest::testGetFloatVal() — Method in class ByteBufferTest
ByteBufferTest::testGetFloatValBoundsOffset() — Method in class ByteBufferTest
ByteBufferTest::testGetFloatValBoundsLength() — Method in class ByteBufferTest
ByteBufferTest::testGetDoubleVal() — Method in class ByteBufferTest
ByteBufferTest::testGetDoubleValBoundsOffset() — Method in class ByteBufferTest
ByteBufferTest::testGetDoubleValBoundsLength() — Method in class ByteBufferTest
ByteBufferTest::testGetHalfFloatVal() — Method in class ByteBufferTest
ByteBufferTest::testGetHalfFloatValBoundsOffset() — Method in class ByteBufferTest
ByteBufferTest::testGetHalfFloatValBoundsLength() — Method in class ByteBufferTest
ByteBufferTest::testGetBinaryString() — Method in class ByteBufferTest
ByteBufferTest::testGetHex() — Method in class ByteBufferTest
ByteBufferTest::testEquals() — Method in class ByteBufferTest
ByteBufferTest::testSerialize() — Method in class ByteBufferTest
ByteBufferTest::testInvalidHex() — Method in class ByteBufferTest
ByteBufferTest::testInvalidHexLenth() — Method in class ByteBufferTest
ByteBufferTest::testFromBase64Url() — Method in class ByteBufferTest
ByteBufferTest::testGetBase64Url() — Method in class ByteBufferTest
DataValidatorTest::testCheckTypes() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesWrong() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesWrongClass() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesMissing() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesAdditional() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesAdditionalAllowed() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesOptional() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesOptionalPresent() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesNullable() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesNullableInvalid() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesNullableMissing() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesNullableOptional() — Method in class DataValidatorTest
DataValidatorTest::testCheckTypesWrongParameters() — Method in class DataValidatorTest
CertificateDetailsTest::testVersion1() — Method in class CertificateDetailsTest
CertificateDetailsTest::testRSASignature() — Method in class CertificateDetailsTest
CertificateDetailsTest::testECSignature() — Method in class CertificateDetailsTest
CertificateDetailsTest::testUnsupportedAlgorithm() — Method in class CertificateDetailsTest
CertificateDetailsTest::testWrongSignatureType() — Method in class CertificateDetailsTest
CertificateDetailsTest::testNoOrganizationalUnit() — Method in class CertificateDetailsTest
CertificateDetailsTest::testExample() — Method in class CertificateDetailsTest
CertificateDetailsTest::testPacked() — Method in class CertificateDetailsTest
CertificateDetailsTest::testWrongFidoExtensionType() — Method in class CertificateDetailsTest
CertificateDetailsTest::testFidoExtensionNonCritical() — Method in class CertificateDetailsTest
CertificateDetailsTest::testInvalidPEM() — Method in class CertificateDetailsTest
AuthenticationTest::testStartAuthentication() — Method in class AuthenticationTest
AuthenticationTest::testValidAssertion() — Method in class AuthenticationTest
AuthenticationTest::testAllowedCredentials() — Method in class AuthenticationTest
AuthenticationTest::testUserHandleOwner() — Method in class AuthenticationTest
AuthenticationTest::testUserHandleNotOwner() — Method in class AuthenticationTest
AuthenticationTest::testInvalidClientDataJson() — Method in class AuthenticationTest
AuthenticationTest::testIncompleteClientDataJson() — Method in class AuthenticationTest
AuthenticationTest::testBOMClientDataJson() — Method in class AuthenticationTest
AuthenticationTest::testCredentialType() — Method in class AuthenticationTest
AuthenticationTest::testSameChallenge() — Method in class AuthenticationTest
AuthenticationTest::testSameOrigin() — Method in class AuthenticationTest
AuthenticationTest::testRpIdMatches() — Method in class AuthenticationTest
AuthenticationTest::testTokenBinding() — Method in class AuthenticationTest
AuthenticationTest::testInvalidTokenBindingData() — Method in class AuthenticationTest
AuthenticationTest::testInvalidTokenBindingStatus() — Method in class AuthenticationTest
AuthenticationTest::testNeutralTokenBindingStatus() — Method in class AuthenticationTest
RegistrationTest::testStartRegistration() — Method in class RegistrationTest
RegistrationTest::testFinishRegistration() — Method in class RegistrationTest
OriginTest::testSimple() — Method in class OriginTest
OriginTest::testPort() — Method in class OriginTest
OriginTest::testDefaultHttps() — Method in class OriginTest
OriginTest::testCase() — Method in class OriginTest
OriginTest::testUnexpectedPath() — Method in class OriginTest
OriginTest::testEquality() — Method in class OriginTest
OriginTest::testMissingScheme() — Method in class OriginTest
OriginTest::testUnknownDefaultPort() — Method in class OriginTest
OriginTest::testIPV4() — Method in class OriginTest
OriginTest::testEmpty() — Method in class OriginTest
OriginTest::testInvalidDomain() — Method in class OriginTest
OriginTest::testInvalid() — Method in class OriginTest
Origin::toString() — Method in class Origin

U

CredentialStoreInterface::updateSignatureCounter() — Method in class CredentialStoreInterface
UserCredentialInterface — Class in namespace MadWizard\WebAuthn\Credential
Der::unsignedInteger() — Method in class Der
UserVerificationRequirement — Class in namespace MadWizard\WebAuthn\Dom
UnsupportedException — Class in namespace MadWizard\WebAuthn\Exception
ByteBuffer::unserialize() — Method in class ByteBuffer
AbstractContext::unserialize() — Method in class AbstractContext
AssertionContext::unserialize() — Method in class AssertionContext
AttestationContext::unserialize() — Method in class AttestationContext
UserIdentity — Class in namespace MadWizard\WebAuthn\Server

V

AttestationVerifierInterface::verify() — Method in class AttestationVerifierInterface
FidoU2fAttestationVerifier::verify() — Method in class FidoU2fAttestationVerifier
NoneAttestationVerifier::verify() — Method in class NoneAttestationVerifier
PackedAttestationVerifier::verify() — Method in class PackedAttestationVerifier
TpmAttestationVerifier::verify() — Method in class TpmAttestationVerifier
VerificationResult — Class in namespace MadWizard\WebAuthn\Attestation\Verifier
CoseKey::verifySignature() — Method in class CoseKey
Ec2Key::verifySignature() — Method in class Ec2Key
OpenSslVerifier::verify() — Method in class OpenSslVerifier
RsaKey::verifySignature() — Method in class RsaKey
VerificationException — Class in namespace MadWizard\WebAuthn\Exception
CertificateDetails::verifySignature() — Method in class CertificateDetails
CertificateDetailsInterface::verifySignature() — Method in class CertificateDetailsInterface
AbstractVerifier::verifyOrigin() — Method in class AbstractVerifier
AbstractVerifier::verifyRpIdHash() — Method in class AbstractVerifier
AbstractVerifier::verifyUser() — Method in class AbstractVerifier
AbstractVerifier::validateClientData() — Method in class AbstractVerifier
AssertionVerifier::verifyAuthenticatonAssertion() — Method in class AssertionVerifier
AttestationVerifier::verify() — Method in class AttestationVerifier
VerifierTest — Class in namespace MadWizard\WebAuthn\Tests\Attestation

W

WebAuthnConfigurationFactory — Class in namespace MadWizard\WebAuthnBundle\DependencyInjection
WebAuthnExtension — Class in namespace MadWizard\WebAuthnBundle\DependencyInjection
WebAuthnManager — Class in namespace MadWizard\WebAuthnBundle\Manager
WebAuthnTwigExtension — Class in namespace MadWizard\WebAuthnBundle\Templating
WebAuthnExtensionTest — Class in namespace MadWizard\WebAuthnBundle\Tests\DependencyInjection
WebAuthnManagerTest — Class in namespace MadWizard\WebAuthnBundle\Tests\Manager
WebAuthnConfiguration — Class in namespace MadWizard\WebAuthn\Config
WebAuthnConfigurationInterface — Class in namespace MadWizard\WebAuthn\Config
WebAuthnException — Class in namespace MadWizard\WebAuthn\Exception
WebAuthnServer — Class in namespace MadWizard\WebAuthn\Server
WebAuthnConfigurationTest — Class in namespace MadWizard\WebAuthn\Tests\Config

_

WebAuthnConfigurationFactory::__construct() — Method in class WebAuthnConfigurationFactory
ClientRegistrationException::__construct() — Method in class ClientRegistrationException
SessionContextStorage::__construct() — Method in class SessionContextStorage
WebAuthnManager::__construct() — Method in class WebAuthnManager
ContextSessionBag::__construct() — Method in class ContextSessionBag
ClientOptions::__construct() — Method in class ClientOptions
WebAuthnTwigExtension::__construct() — Method in class WebAuthnTwigExtension
AttestationObject::__construct() — Method in class AttestationObject
AuthenticatorData::__construct() — Method in class AuthenticatorData
AttestationFormatRegistry::__construct() — Method in class AttestationFormatRegistry
BuiltInAttestationFormat::__construct() — Method in class BuiltInAttestationFormat
AbstractAttestationStatement::__construct() — Method in class AbstractAttestationStatement
FidoU2fAttestationStatement::__construct() — Method in class FidoU2fAttestationStatement
NoneAttestationStatement::__construct() — Method in class NoneAttestationStatement
PackedAttestationStatement::__construct() — Method in class PackedAttestationStatement
TpmAttestationStatement::__construct() — Method in class TpmAttestationStatement
TpmAttest::__construct() — Method in class TpmAttest
TpmEccParameters::__construct() — Method in class TpmEccParameters
TpmPublic::__construct() — Method in class TpmPublic
TpmRsaParameters::__construct() — Method in class TpmRsaParameters
CertificateTrustPath::__construct() — Method in class CertificateTrustPath
EcdaaKeyTrustPath::__construct() — Method in class EcdaaKeyTrustPath
EmptyTrustPath::__construct() — Method in class EmptyTrustPath
PackedAttestationVerifier::__construct() — Method in class PackedAttestationVerifier
TpmAttestationVerifier::__construct() — Method in class TpmAttestationVerifier
VerificationResult::__construct() — Method in class VerificationResult
WebAuthnConfiguration::__construct() — Method in class WebAuthnConfiguration
CredentialRegistration::__construct() — Method in class CredentialRegistration
CoseHash::__construct() — Method in class CoseHash
CoseHash constructor.
CoseKey::__construct() — Method in class CoseKey
CoseKey constructor.
Ec2Key::__construct() — Method in class Ec2Key
CoseKey constructor.
OpenSslVerifier::__construct() — Method in class OpenSslVerifier
RsaKey::__construct() — Method in class RsaKey
CoseKey constructor.
AbstractAuthenticatorResponse::__construct() — Method in class AbstractAuthenticatorResponse
AuthenticatorAssertionResponse::__construct() — Method in class AuthenticatorAssertionResponse
AuthenticatorAttestationResponse::__construct() — Method in class AuthenticatorAttestationResponse
CredentialCreationOptions::__construct() — Method in class CredentialCreationOptions
CredentialRequestOptions::__construct() — Method in class CredentialRequestOptions
PublicKeyCredential::__construct() — Method in class PublicKeyCredential
PublicKeyCredentialCreationOptions::__construct() — Method in class PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptions constructor.
PublicKeyCredentialDescriptor::__construct() — Method in class PublicKeyCredentialDescriptor
PublicKeyCredentialEntity::__construct() — Method in class PublicKeyCredentialEntity
PublicKeyCredentialParameters::__construct() — Method in class PublicKeyCredentialParameters
PublicKeyCredentialParameters constructor.
PublicKeyCredentialRequestOptions::__construct() — Method in class PublicKeyCredentialRequestOptions
PublicKeyCredentialRpEntity::__construct() — Method in class PublicKeyCredentialRpEntity
PublicKeyCredentialRpEntity constructor.
PublicKeyCredentialUserEntity::__construct() — Method in class PublicKeyCredentialUserEntity
PublicKeyCredentialUserEntity constructor.
ByteBuffer::__construct() — Method in class ByteBuffer
AbstractContext::__construct() — Method in class AbstractContext
AbstractVerifier::__construct() — Method in class AbstractVerifier
AssertionContext::__construct() — Method in class AssertionContext
AssertionVerifier::__construct() — Method in class AssertionVerifier
AuthenticationOptions::__construct() — Method in class AuthenticationOptions
AuthenticationRequest::__construct() — Method in class AuthenticationRequest
AuthenticationResult::__construct() — Method in class AuthenticationResult
AttestationContext::__construct() — Method in class AttestationContext
AttestationResult::__construct() — Method in class AttestationResult
AttestationVerifier::__construct() — Method in class AttestationVerifier
RegistrationOptions::__construct() — Method in class RegistrationOptions
RegistrationRequest::__construct() — Method in class RegistrationRequest
RegistrationResult::__construct() — Method in class RegistrationResult
UserIdentity::__construct() — Method in class UserIdentity
WebAuthnServer::__construct() — Method in class WebAuthnServer
AssertionDataHelper::__construct() — Method in class AssertionDataHelper