Information on Oracle MKSTORE utility for creating wallet
General Information about Oracle Wallet is in the Advanced Security Guide. 

This is the link to managing wallets from the command line using the general orapki tool.

This is the link to managing wallets using the MKSTORE command specific to credentials storage.

*add

Here is some q&amp;a on the steps on asktom. He also notes an Oracle bug 4395883 that can affect using connect identifiers 4, 8 or 12 bytes in length. 

Here is a blog entry that contains a script for rapidly creating wallet entries. Another entry on that blog about the bug above. 

Another blog entry about the whole process.

-createSSO means autologin (aka no password required)

-createLSSO means -auto_login_local (require the hostname matches where the wallet was created)

-createALO means -auto_login_only (require the hostname and the user the wallet was created on/under to match)

This does not appear to be documented under mkstore but is documented under orapki which is a companion utility.  Note auto_login_local security feature can be spoofed and offers little additional protection.  Search the web and you can find more details about why auto_login_local is ineffective. 

https://docs.oracle.com/cd/E11882_01/network.112/e40393/asoappf.htm#ASOAG9833