A

ContextStorageInterface::addContext() — Method in class ContextStorageInterface
SessionContextStorage::addContext() — Method in class SessionContextStorage
ContextSessionBag::addContext() — Method in class ContextSessionBag
AttestationObjectClass in namespace MadWizard\WebAuthn\Attestation
AttestationTypeClass in namespace MadWizard\WebAuthn\Attestation
AuthenticatorDataClass in namespace MadWizard\WebAuthn\Attestation
AttestationFormatInterfaceClass in namespace MadWizard\WebAuthn\Attestation\Registry
AttestationFormatRegistryClass in namespace MadWizard\WebAuthn\Attestation\Registry
AttestationFormatRegistry::addFormat() — Method in class AttestationFormatRegistry
AttestationFormatRegistryInterfaceClass in namespace MadWizard\WebAuthn\Attestation\Registry
AbstractAttestationStatementClass in namespace MadWizard\WebAuthn\Attestation\Statement
AttestationStatementInterfaceClass in namespace MadWizard\WebAuthn\Attestation\Statement
AbstractTpmStructureClass in namespace MadWizard\WebAuthn\Attestation\Tpm
AbstractAttestationVerifierClass in namespace MadWizard\WebAuthn\Attestation\Verifier
AttestationVerifierInterfaceClass 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
AbstractAuthenticatorResponseClass in namespace MadWizard\WebAuthn\Dom
AbstractDictionaryClass in namespace MadWizard\WebAuthn\Dom
AttestationConveyancePreferenceClass in namespace MadWizard\WebAuthn\Dom
AuthenticationExtensionsClientInputsClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorAssertionResponseClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorAssertionResponseInterfaceClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorAttachmentClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorAttestationResponseClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorAttestationResponseInterfaceClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorResponseInterfaceClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorSelectionCriteriaClass in namespace MadWizard\WebAuthn\Dom
AuthenticatorTransportClass 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
AbstractContextClass in namespace MadWizard\WebAuthn\Server
AbstractVerifierClass in namespace MadWizard\WebAuthn\Server
AssertionContextClass in namespace MadWizard\WebAuthn\Server\Authentication
AssertionContext::addAllowCredentialId() — Method in class AssertionContext
AssertionVerifierClass in namespace MadWizard\WebAuthn\Server\Authentication
AuthenticationOptionsClass in namespace MadWizard\WebAuthn\Server\Authentication
AuthenticationOptions::addAllowCredential() — Method in class AuthenticationOptions
AuthenticationRequestClass in namespace MadWizard\WebAuthn\Server\Authentication
AuthenticationResultClass in namespace MadWizard\WebAuthn\Server\Authentication
AttestationContextClass in namespace MadWizard\WebAuthn\Server\Registration
AttestationResultClass in namespace MadWizard\WebAuthn\Server\Registration
AttestationVerifierClass in namespace MadWizard\WebAuthn\Server\Registration
AttestationFormatRegistryTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
AttestationObjectTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
AuthenticatorDataTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
AbstractAttestationStatementTestClass in namespace MadWizard\WebAuthn\Tests\Attestation\Statement
AuthenticatorResponseTestClass in namespace MadWizard\WebAuthn\Tests\Dom
AssertionDataHelperClass in namespace MadWizard\WebAuthn\Tests\Helper
AuthenticationTestClass in namespace MadWizard\WebAuthn\Tests\Server

B

MadWizardWebAuthnBundle::build() — Method in class MadWizardWebAuthnBundle
BuiltInAttestationFormatTestClass in namespace MadWizard\WebAuthn\Attestation
BuiltInAttestationFormatClass in namespace MadWizard\WebAuthn\Attestation\Registry
BuiltInFormatsClass in namespace MadWizard\WebAuthn\Attestation\Registry
AbstractAttestationStatement::buildPEMCertificateArray() — Method in class AbstractAttestationStatement
Der::bitString() — Method in class Der
ByteBufferExceptionClass in namespace MadWizard\WebAuthn\Exception
Base64UrlEncodingClass in namespace MadWizard\WebAuthn\Format
ByteBufferClass in namespace MadWizard\WebAuthn\Format
Base64UrlEncodingTestClass in namespace MadWizard\WebAuthn\Tests\Format
ByteBufferTestClass in namespace MadWizard\WebAuthn\Tests\Format
HexData::bin() — Method in class HexData
HexData::buf() — Method in class HexData

C

CompilerPassClass in namespace MadWizard\WebAuthnBundle\DependencyInjection
ConfigurationClass in namespace MadWizard\WebAuthnBundle\DependencyInjection
WebAuthnConfigurationFactory::create() — Method in class WebAuthnConfigurationFactory
ClientRegistrationExceptionClass in namespace MadWizard\WebAuthnBundle\Exception
ContextStorageInterfaceClass in namespace MadWizard\WebAuthnBundle\Manager
ContextSessionBagClass in namespace MadWizard\WebAuthnBundle\Session
ContextSessionBag::clear() — Method in class ContextSessionBag
ClientOptionsClass 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
CertificateTrustPathClass in namespace MadWizard\WebAuthn\Attestation\TrustPath
AbstractAttestationVerifier::checkAaguidExtension() — Method in class AbstractAttestationVerifier
CredentialRegistrationClass in namespace MadWizard\WebAuthn\Credential
CredentialStoreInterfaceClass in namespace MadWizard\WebAuthn\Credential
CoseHashClass in namespace MadWizard\WebAuthn\Crypto
CoseKeyClass in namespace MadWizard\WebAuthn\Crypto
CoseAlgorithmClass in namespace MadWizard\WebAuthn\Dom
Enumeration for COSE algorithm identifiers.
CredentialCreationOptionsClass in namespace MadWizard\WebAuthn\Dom
CredentialInterfaceClass in namespace MadWizard\WebAuthn\Dom
CredentialRequestOptionsClass in namespace MadWizard\WebAuthn\Dom
CborExceptionClass in namespace MadWizard\WebAuthn\Exception
ConfigurationExceptionClass in namespace MadWizard\WebAuthn\Exception
CborClass in namespace MadWizard\WebAuthn\Format
CborDecoderClass in namespace MadWizard\WebAuthn\Format
CborEncoderClass in namespace MadWizard\WebAuthn\Format
DataValidator::checkTypes() — Method in class DataValidator
CertificateDetailsClass in namespace MadWizard\WebAuthn\Pki
CertificateDetailsInterfaceClass in namespace MadWizard\WebAuthn\Pki
CertificateParserClass in namespace MadWizard\WebAuthn\Pki
CertificateParserInterfaceClass in namespace MadWizard\WebAuthn\Pki
AbstractVerifier::checkTokenBinding() — Method in class AbstractVerifier
AssertionContext::create() — Method in class AssertionContext
AttestationContext::create() — Method in class AttestationContext
CborTestClass in namespace MadWizard\WebAuthn\Tests\Cbor
CreationOptionsTestClass in namespace MadWizard\WebAuthn\Tests\Dom
CertificateDetailsTestClass in namespace MadWizard\WebAuthn\Tests\Pki

D

DerClass in namespace MadWizard\WebAuthn\Crypto
DictionaryInterfaceClass in namespace MadWizard\WebAuthn\Dom
DataValidationExceptionClass in namespace MadWizard\WebAuthn\Exception
Base64UrlEncoding::decode() — Method in class Base64UrlEncoding
CborDecoder::decode() — Method in class CborDecoder
CborDecoder::decodeInPlace() — Method in class CborDecoder
DataValidatorClass 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
DerTestClass in namespace MadWizard\WebAuthn\Tests\Crypto
DictionaryTestClass in namespace MadWizard\WebAuthn\Tests\Dom
DomTestTraitClass in namespace MadWizard\WebAuthn\Tests\Dom
DataValidatorTestClass in namespace MadWizard\WebAuthn\Tests\Format

E

EcdaaKeyTrustPathClass in namespace MadWizard\WebAuthn\Attestation\TrustPath
EmptyTrustPathClass in namespace MadWizard\WebAuthn\Attestation\TrustPath
Ec2KeyClass 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
Ec2KeyTestClass in namespace MadWizard\WebAuthn\Tests\Crypto
EnumerationTestClass 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
FidoU2fAttestationStatementClass in namespace MadWizard\WebAuthn\Attestation\Statement
FidoU2fAttestationVerifierClass in namespace MadWizard\WebAuthn\Attestation\Verifier
CredentialStoreInterface::findCredential() — Method in class CredentialStoreInterface
Ec2Key::fromCborData() — Method in class Ec2Key
RsaKey::fromCborData() — Method in class RsaKey
FormatNotSupportedExceptionClass 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
FidoU2fAttestationStatementTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
FidoU2fVerifierTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
FixtureHelperClass 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
HexDataClass 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#iconProperty 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

JsonConverterClass in namespace MadWizard\WebAuthn\Json

K

KeyParametersInterfaceClass in namespace MadWizard\WebAuthn\Attestation\Tpm

L

WebAuthnExtension::load() — Method in class WebAuthnExtension

M

MadWizardWebAuthnBundleClass in namespace MadWizard\WebAuthnBundle

N

NoneAttestationStatementClass in namespace MadWizard\WebAuthn\Attestation\Statement
NoneAttestationVerifierClass in namespace MadWizard\WebAuthn\Attestation\Verifier
Der::nullValue() — Method in class Der
$PublicKeyCredentialEntity#nameProperty in class PublicKeyCredentialEntity
NoneAttestationStatementTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
NoneVerifierTestClass in namespace MadWizard\WebAuthn\Tests\Attestation

O

Der::oid() — Method in class Der
OpenSslVerifierClass in namespace MadWizard\WebAuthn\Crypto
OriginTestClass in namespace MadWizard\WebAuthn\Tests\Web
OriginClass in namespace MadWizard\WebAuthn\Web

P

CompilerPass::process() — Method in class CompilerPass
PackedAttestationStatementClass in namespace MadWizard\WebAuthn\Attestation\Statement
KeyParametersInterface::parse() — Method in class KeyParametersInterface
TpmEccParameters::parse() — Method in class TpmEccParameters
TpmRsaParameters::parse() — Method in class TpmRsaParameters
PackedAttestationVerifierClass in namespace MadWizard\WebAuthn\Attestation\Verifier
CoseKey::parseCbor() — Method in class CoseKey
Der::pem() — Method in class Der
PublicKeyCredentialClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialCreationOptionsClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialDescriptorClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialEntityClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialInterfaceClass in namespace MadWizard\WebAuthn\Dom
SPEC: 5.1. PublicKeyCredential Interface
PublicKeyCredentialParametersClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialRequestOptionsClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialRpEntityClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialTypeClass in namespace MadWizard\WebAuthn\Dom
PublicKeyCredentialUserEntityClass in namespace MadWizard\WebAuthn\Dom
ParseExceptionClass in namespace MadWizard\WebAuthn\Exception
CertificateParser::parsePem() — Method in class CertificateParser
CertificateParserInterface::parsePem() — Method in class CertificateParserInterface
PackedStatementVerifierTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
PackedAttestationStatementTestClass in namespace MadWizard\WebAuthn\Tests\Attestation\Statement
PublicKeyCredentialCreationOptionsTestClass in namespace MadWizard\WebAuthn\Tests\Dom
PublicKeyCredentialDescriptorTestClass in namespace MadWizard\WebAuthn\Tests\Dom
Origin::parse() — Method in class Origin

R

RegistrationExceptionClass 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
RsaKeyClass in namespace MadWizard\WebAuthn\Crypto
AbstractDictionary::removeNullValues() — Method in class AbstractDictionary
ByteBuffer::randomBuffer() — Method in class ByteBuffer
RegistrationOptionsClass in namespace MadWizard\WebAuthn\Server\Registration
RegistrationRequestClass in namespace MadWizard\WebAuthn\Server\Registration
RegistrationResultClass in namespace MadWizard\WebAuthn\Server\Registration
RequestContextClass in namespace MadWizard\WebAuthn\Server
RsaKeyTestClass in namespace MadWizard\WebAuthn\Tests\Crypto
AuthenticationTest::runAuth() — Method in class AuthenticationTest
RegistrationTestClass in namespace MadWizard\WebAuthn\Tests\Server

S

SessionRequiredExceptionClass in namespace MadWizard\WebAuthnBundle\Exception
SessionContextStorageClass 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
TpmAttestationStatementClass in namespace MadWizard\WebAuthn\Attestation\Statement
TpmAttestClass in namespace MadWizard\WebAuthn\Attestation\Tpm
TpmEccParametersClass in namespace MadWizard\WebAuthn\Attestation\Tpm
TpmPublicClass in namespace MadWizard\WebAuthn\Attestation\Tpm
Represents TPMT_PUBLIC structure
TpmRsaParametersClass in namespace MadWizard\WebAuthn\Attestation\Tpm
TrustPathInterfaceClass in namespace MadWizard\WebAuthn\Attestation\TrustPath
TpmAttestationVerifierClass in namespace MadWizard\WebAuthn\Attestation\Verifier
TokenBindingStatusClass 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
TpmAttestationStatementTestClass 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
TpmStatementVerifierTestClass in namespace MadWizard\WebAuthn\Tests\Attestation
TpmStatementVerifierTest::testTpm() — Method in class TpmStatementVerifierTest
TpmAttestTestClass 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
TpmPublicTestClass 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
UserCredentialInterfaceClass in namespace MadWizard\WebAuthn\Credential
Der::unsignedInteger() — Method in class Der
UserVerificationRequirementClass in namespace MadWizard\WebAuthn\Dom
UnsupportedExceptionClass 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
UserIdentityClass 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
VerificationResultClass 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
VerificationExceptionClass 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
VerifierTestClass in namespace MadWizard\WebAuthn\Tests\Attestation

W

WebAuthnConfigurationFactoryClass in namespace MadWizard\WebAuthnBundle\DependencyInjection
WebAuthnExtensionClass in namespace MadWizard\WebAuthnBundle\DependencyInjection
WebAuthnManagerClass in namespace MadWizard\WebAuthnBundle\Manager
WebAuthnTwigExtensionClass in namespace MadWizard\WebAuthnBundle\Templating
WebAuthnExtensionTestClass in namespace MadWizard\WebAuthnBundle\Tests\DependencyInjection
WebAuthnManagerTestClass in namespace MadWizard\WebAuthnBundle\Tests\Manager
WebAuthnConfigurationClass in namespace MadWizard\WebAuthn\Config
WebAuthnConfigurationInterfaceClass in namespace MadWizard\WebAuthn\Config
WebAuthnExceptionClass in namespace MadWizard\WebAuthn\Exception
WebAuthnServerClass in namespace MadWizard\WebAuthn\Server
WebAuthnConfigurationTestClass 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