Code example for PrivateKey

Methods: getAlgorithm

0
		// 取得私钥 
		PrivateKey privateKey = getPrivateKeyByKeyStore(keyStorePath, alias,
				password);
 
		// 对数据加密 
		Cipher cipher = Cipher.getInstance(privateKey.getAlgorithm());
		cipher.init(Cipher.ENCRYPT_MODE, privateKey);
 
		return cipher.doFinal(data);
 
	} 
 
	/** 
	 * 私钥解密 
	 *  
	 * @param data 
	 *            待解密数据 
	 * @param keyStorePath 
	 *            密钥库路径 
	 * @param alias 
	 *            别名