**************************************************************
* Description: Knowledge of Oracle wallet, and wallet manager
* Compatiablity: RDBMS 11g, 12c
* Date: 11:48 PM EST, 04/18/2017
**************************************************************

<1> Oracle Wallet:
     |
     |__ A wallet is a container that is used to store authentication and signing credentials, including private keys, certificates, and trusted certificates needed by SSL. 
         In an Oracle environment, every entity that communicates over SSL must have a wallet containing an X.509 version 3 certificate, private key, and list of trusted certificates, 
         with the exception of Diffie-Hellman.

         Security administrators use Oracle Wallet Manager to manage security credentials on the server. Wallet owners use it to manage security credentials on clients. 
         Specifically, you use Oracle Wallet Manager to do the following:

         o. Generate a public-private key pair and create a certificate request.
         o. Store a user certificate that matches with the private key.
         o. Configure trusted certificates.
    
	
	
<2> Oracle Wallet Manager:
     |
     |__ An application that create public-private keys, analogy to DG Broker to Data Guard.

	 

<3> Check current wallet status:	 
     |
     |__ SQL> select * from v$encryption_wallet;
		
             WRL_TYPE             WRL_PARAMETER                                                          STATUS
             -------------------- ---------------------------------------------------------------------- ------------------
             file                 /u01/app/oracle/admin/$ORACLE_SID/wallet                               OPEN