Fetching Credentials
| Method | Endpoint |
|---|---|
| GET | <base-url>/api/data-pe/v1/fetch-credentials |
Returns the wallet and credentials for the schemas exposed by the Database Private Endpoint. Credentials are serialized into JSON and, within that payload, Oracle Wallet file contents are base64 encoded. The JSON format of the response is shown in "JSON Format of Wallet and Credentials".
JSON Format of Wallet and Credentials
{
"wallets": {
"certificateEndDate": 1746276157000,
"certificateStartDate": 1588596157000,
"comment": null,
"lastRotationDate": 1624305815466,
"schemas": {
"MFCS_RDS_CUSTOM": "password1",
"CE_RDS_CUSTOM": "password2",
...
RDS_CUSTOM_2": "password3",
RDS_CUSTOM_3": "password3"
},
"wallet": {
"README": "...base64-encoded-file...",
"cwallet.sso": "...base64-encoded-file...",
"ewallet.p12": "...base64-encoded-file...",
"keystore.jks": "...base64-encoded-file...",
"ojdbc.properties": "...base64-encoded-file...",
"sqlnet.ora": "...base64-encoded-file...",
"tnsnames.ora": "...base64-encoded-file...",
"truststore.jks": "...base64-encoded-file..."
},
"walletName": "Wallet_RDSADWABC123",
"walletPassword": null
}
}
Table 5-1 Serialized Wallet and Credential Format
| Content | Purpose |
|---|---|
| wallets | map of wallet contents |
| walletName | Name of database wallet and instance, derived from tnsnames.ora within wallet |
| walletPassword | (Currently unused) |
| comment | (Currently unused) |
| certificateEndDate | Expiration date of wallet, derived from truststore certificate within wallet |
| certificateStartDate | Start date of wallet, derived from truststore certificate within wallet |
| lastRotationDate | Date of last rotation |
| schemas | Map of database credentials (username):(password) |
| wallet | Map of wallet file contents, (filename):(base64 encoded file) |