You can use Oracle Wallet Manager to create standard PKCS #12 wallets that store credentials in a directory on your file system, or you can use it to create PKCS #11 wallets that store credentials on a hardware security module for servers, or private keys on tokens for clients.