Class PasskeyAaguidMetadataFactory
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataFactory
- All Implemented Interfaces:
Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent,FactoryBean<PasskeyAaguidMetadataService>
public class PasskeyAaguidMetadataFactory
extends AbstractIdentifiableInitializableComponent
implements FactoryBean<PasskeyAaguidMetadataService>
A spring factory bean for create a
PasskeyAaguidMetadataService.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ResourceThe File location of the passkey AAGUID JSON file.Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>Get the passkey Aaguid JSON file.voidsetPasskeyAaguidFile(Resource file) Set the passkey Aaguid JSON file.Methods inherited from class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
setIdMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
doInitialize, ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentExceptionMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBean
isSingletonMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getId
-
Field Details
-
passkeyAaguidFile
The File location of the passkey AAGUID JSON file.
-
-
Constructor Details
-
PasskeyAaguidMetadataFactory
public PasskeyAaguidMetadataFactory()
-
-
Method Details
-
getPasskeyAaguidFile
Get the passkey Aaguid JSON file.- Returns:
- the passkey Aaguid JSON file.
-
getObject
- Specified by:
getObjectin interfaceFactoryBean<PasskeyAaguidMetadataService>- Throws:
Exception
-
getObjectType
- Specified by:
getObjectTypein interfaceFactoryBean<PasskeyAaguidMetadataService>