Even after uninstalling the RSA Authentication Agent 1.0 we get following error in event viewer logs:
Error while creating the Citrix StoreFront Snap-in.
Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Citrix.DeliveryServices.Admin.SnapIn.Root.DeliveryServicesNode", name = "(none)".
Exception occurred while: Calling constructor Citrix.DeliveryServices.Admin.SnapIn.Root.DeliveryServicesNode().
Exception is: AssemblyLoadException - Unable to load assembly 'C:\Program Files\Citrix\Receiver StoreFront\Management\RSA.Authentication.CitrixConnector.Console.Extension.dll'.
-----------------------------------------------
At the time of the exception, the container was:
Resolving Citrix.DeliveryServices.Admin.SnapIn.Root.DeliveryServicesNode,(none)
Calling constructor Citrix.DeliveryServices.Admin.SnapIn.Root.DeliveryServicesNode()
---> Citrix.DeliveryServices.Admin.Exceptions.AssemblyLoadException: Unable to load assembly 'C:\Program Files\Citrix\Receiver StoreFront\Management\RSA.Authentication.CitrixConnector.Console.Extension.dll'. ---> System.TypeLoadException: Could not load type 'Citrix.DeliveryServices.Admin.SnapIn.Interfaces.Plugin.IPluggableScopeNodeExtension' from assembly 'Citrix.DeliveryServices.Admin.SnapIn.Interfaces, Version=3.7.0.0, Culture=neutral, PublicKeyToken=null'.
at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
at System.Reflection.RuntimeAssembly.GetExportedTypes()
at Citrix.DeliveryServices.Admin.Utils.Types.AssemblyHelper.GetAttributedObjectsFromAssembly[TA,TO](String assemblyPath, Predicate`1 predicate)
--- End of inner exception stack trace ---
at Citrix.DeliveryServices.Admin.Utils.Types.AssemblyHelper.GetAttributedObjectsFromAssembly[TA,TO](String assemblyPath, Predicate`1 predicate)
at Citrix.DeliveryServices.Admin.SnapIn.Plugin.PluginDiscovery.DiscoverExtensionsOfType[TAttribute,TExtensionInterface](String extensionRegistryKey, String serviceName)
at Citrix.DeliveryServices.Admin.Stores.StoresNode.Initialize()
at Citrix.DeliveryServices.Admin.SnapIn.Interfaces.Plugin.Abstractions.PluggableScopeNodeBase.InitializeScopeNode(OperationMode adminConsoleMode)
at Citrix.DeliveryServices.Admin.SnapIn.Root.DeliveryServicesNode.SetupChildren()
at Citrix.DeliveryServices.Admin.SnapIn.Root.DeliveryServicesNode.InitializeNode()
at BuildUp_Citrix.DeliveryServices.Admin.SnapIn.Root.DeliveryServicesNode(IBuilderContext )
at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
--- End of inner exception stack trace ---
at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, String name, IEnumerable`1 resolverOverrides)
at Microsoft.Practices.Unity.UnityContainerExtensions.Resolve[T](IUnityContainer container, ResolverOverride[] overrides)
at Citrix.DeliveryServices.Admin.SnapIn.AdminConsoleSnapIn..ctor()
Under location HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\DeliveryServicesManagement\Plugins\Authentication\Extensions
There would a key called SecureID with RSA.Authentication.CitrixConnector.Console.Extension as the value.
Remove it and rename its dll under location C:\Program Files\Citrix\Receiver Storefront\Management
It should work then.