security - Java Applet Windows-MY keystore PrivateKey getEncoded is null -


according understanding of documentation there should possbile access microsoft windows keystore service "windows-my".

when load privatekey keystore null privatekey.getencoded().

how can access privatekey windows keystore?

trying access with:

keystore ks = keystore.getinstance("windows-my"); ks.load(null); privatekey privatekey = (privatekey) ks.getkey("mykeyalias", null); system.out.println("privatekey:" + privatekey)); system.out.println("getencoded:" + privatekey.getencoded()); 

output i'm getting:

privatekey:rsaprivatekey [size=2048 bits, type=exchange, container=mykeyalias] getencoded:null 

using jre 1.8 , tested win7 , 8.1

the mscapi not seem support private key export.

first of key.getencoded() javadoc specifies:

returns key in primary encoding format, or null if key not support encoding.

and if @ source code of java crypto provider mscapi, getencoded() method returns null in cases.


Comments

Popular posts from this blog

google chrome - Developer tools - How to inspect the elements which are added momentarily (by JQuery)? -

angularjs - Showing an empty as first option in select tag -

php - Cloud9 cloud IDE and CakePHP -