We are using Oracle TDE to protect sensitive data. We have only enabled TDE on one column. And we want the java application developer to access that sensitive column data in java code.
But to access the plain text data we need to open the wallet first. For that we need to use ALTER SYSTEM query shown below,
ALTER SYSTEM SET ENCRYPTION WALLET open identified by "**********”;
And our DBA's are refusing to give ALTER SYSTEM permissions to developer, which is correct in application point of view. So my question is, how we access such column in Java code without ALTER SYSTEM permissions? Has anyone faced such problem before? What are the other ways to access such data through java code?
How can i access TDE enabled column in Java application?
578 Views Asked by DineshM At
1
There are 1 best solutions below
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in ORACLE
- sqlplus myusername/mypassword@ORCL not working with Oracle on Docker
- Oracle setting up on k8s cluster using helm charts enterprise edition
- Oracle Managed Data Access Client can't work from IIS but work for local debug environment
- If composite indexing created - indexing is called?
- Oracle Http server ISNT-07551
- why here not creating table?
- Data migration from Oracle Database Clob to GCP Bucket
- SQL Alchemy custom type, forcing blob bind parameter
- How to send message to syslog agent in plsql
- Whatever the data available in previous record it should add to the new record
- I have an Oracle SQL query that is giving me a "ORA-00918: column ambiguously defined" error on a line that is a comment line
- 'ORA-12170: TNS:Connect timeout occurredORA-12170: TNS:Connect timeout occurred' ERROR while working on oracle with laravel
- Is their any way i can open parallel query tabs
- VSCode Libraries not showing for New Java Project
- I can't ssh to my instance, Connection refused
Related Questions in TDE
- sql express 2008 & tde
- SQL Server TDE - use T-SQL to show if there is a database key
- Table variable performance on SQL 2008 R2 server with TDE enabled
- SQL Server 2012 TDE Restore Certificate Issue
- How can i access TDE enabled column in Java application?
- How to read Oracle Datafile .dbf using stings command in Unix
- Transparent Data Encryption with SQL Server 2016 causing drive space issue
- Create a procedure with Alter Database option
- Can primary keys (and FKs) be encrypted in Oracle 11g?
- bringing back a TDE database in AlwaysOn gives an error
- How to Use TDE (Transparent Data Encryption) to encrypt the column values of table SQL
- Oracle TDE -- Salt and Encrypted Data
- How to find out which documents having compliance issue with TDE in Marklogic
- Encrypting data in oracle database
- sys.dm_database_encryption_keys not showing all encrypted databases, unless selecting the database with USE db_name
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
In the general case, you solve such issue by requesting from your DBA she write a
PROCEDUREthat executes with definer rights, encapsulating the "problematic" call. Then your DBA will have to grant you the execution of that procedure.