Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Autor:

Anchor
Bearbeiter
Bearbeiter
certgate AirID
Anchor
_Toc237408791
_Toc237408791
Anchor
_Toc237408792
_Toc237408792
Anchor
_Toc299619144
_Toc299619144
Anchor
_Toc299641024
_Toc299641024
Anchor
_Toc299619145
_Toc299619145
Anchor
_Toc299641025
_Toc299641025
Anchor
_Toc299619146
_Toc299619146
Anchor
_Toc299641026
_Toc299641026
Anchor
_Toc299619147
_Toc299619147
Anchor
_Toc299641027
_Toc299641027
Anchor
_Toc299619148
_Toc299619148
Anchor
_Toc299641028
_Toc299641028
Anchor
_Toc299619149
_Toc299619149
Anchor
_Toc299641029
_Toc299641029
Anchor
_Toc299619150
_Toc299619150
Anchor
_Toc299641030
_Toc299641030
Anchor
_Toc299615293
_Toc299615293
Anchor
_Toc299619151
_Toc299619151
Anchor
_Toc299641031
_Toc299641031

Anchor
ME
ME
Anchor
Thema
Thema
provider loader for Android
Whitepaper

Anchor
Version
Version
Version 1.0
Anchor
Datum
Datum
07/13/2016
Document History

Version

Date

Autor

Notes

1.0

13.07.2016

certgateAirID

-



Content
1 Concept
1.1 How the loader works
2 Features
2.1 ProviderLoader
2.2 SmartCardAuthProviderWrapper
2.3 SmartCardExtensionWrapper

...

Code Block
languagejava
themeConfluence
titlemanual LoaderSample
public class LoaderSample implements LoaderCallback
{
	Context _c; 
	public LoaderSample(Context c)
	{
		this._c = c;
	} 
	
	@Override
	public void onLoaded() 
	{
		//loading the JCE has finished 
		//get provider
		Provider p = Security.getProvider("CERTGATEAirID"); 
		//do something with the provider
		...
	} 
	
	public void startLoading() throws ProviderLoadingFailedException, ProviderSignatureInvalidException, ProviderNotFoundException
	{
		if (ProviderLoader.isProviderInstalled(this._c))
		{
			if (!ProviderLoader.isProviderAvailable())
			{
				ProviderLoader.load(this._c, this);
			}
			else
			{
				//already loaded!
			}
		}
		else
		{
			//not installed!
		}
	}
}

...