This content has been marked as final. Show 5 replies
Here is my problem:
I have a .X509 certificate on my hard-drive and I need to sing in by using this certificate. What should I do?
Web-browsers has such behaviour by default where you can import/export certificates and browser prompts you when backend needs it then you choose it from the list and viola (if it is valid of course).
I guess browser uses special headers to manage this issue by sending certificate to server for assertion (certificate is placed on server too) and backend reads/parse it with defined API.
Sorry maybe for dummy question because im just a beginner in Air. :)
Can you provide mor description/links to go/docs or maybe there are some AS3 tools? Or I can achieve such stuff by using only AIR (w/ custom headers)? (I can provide any additional info about my problem)
Please help. Hot thanks!
You can import the certificate your system. You can just click on the certificate, your system will ask you if you want to install the certificate or not. Install it.
You don't need any specific work. Test with a browser to see if it works.
Then you can use an AIR application with HTMLcontrol to access the same page. The behavior is pretty much the same.
On server, there is the CA that issues the certificate on your machine.
The easy way to do this is making sure your server has the client authentication working with a browser. Then you can create an AIR app. to check this out.
I am not aware of any documentation on this feature for AIR.
Thanks for answer!
At first I've tried to use AS3Crypto lib as it has TLS and certificates support but it hasn't solved my issue.
Then after some testing I got that Air simply has native support of working w/ certificates and cert.storage just like IE has. So Air behavior is quite the same if certificate is needed at backend for SSO and you do not need any extrawork. There are some issues but I hope to manage them soon :)