Setting the C1-FLUPLD Feature Configuration

You need to set the C1-FLUPLD feature configuration only when you want to decrypt the encrypted files on the SFTP server while uploading and transforming the files through the C1-FTRAN batch. The C1-FRDALG algorithm is used to decrypt the file using the keystore. Earlier, the following properties were derived from the FW_​spl.properties.keystore.truststore.include file to encrypt or decrypt the files using the keystore:

  • com.oracle.ouaf.system.keystore.file

  • com.oracle.ouaf.system.keystore.passwordFileName

  • com.oracle.ouaf.system.keystore.type

  • com.oracle.ouaf.system.keystore.padding

  • com.oracle.ouaf.system.keystore.mode

  • com.oracle.ouaf.system.keystore.alias

  • ouaf.system.fileupload.pgp.pvt.key.filepath

Now, the C1-FLUPLD feature configuration enables you to specify the required details to encrypt or decrypt the files using the keystore.

Procedure

To set the C1-FLUPLD feature configuration:

  1. Login to Oracle Revenue Management and Billing Version 5.1.0.0.0.
  2. Click the Admin link in the Application toolbar.
    A list appears.
  3. From the Admin menu, select F and then click Feature Configuration.
    A sub-menu appears.
  4. Click the Search option from the Feature Configuration sub-menu.
    The Feature Configuration Query screen appears.
  5. In the Feature Configuration Search zone, enter C1-FLUPLD in the Feature Name field.
    Note: ORMB search engine supports wildcard search, where you can substitute the percentage (%) symbol as a stand in for any word or letter in a search criteria. You can use the '%' wildcard character in all input fields except the date and ID fields. The '%' wildcard character is suffixed automatically at the end of the partial search criteria. Therefore, you may or may not specify the wildcard character at the end of the partial search criteria. However, you have to prefix the wildcard character manually wherever required.
  6. Click Search.
    A list of feature configurations that meet the search criteria appears in the search results.
  7. In the Search Results section, click the link in the Description column corresponding to the feature configuration whose details you want to edit.

    The Feature Configuration screen appears. It contains the following option types:

    Option Type Description Mandatory (Yes or No)
    File Decryption Key Alias Used to specify the alias (i.e. key defined in the keystore) using which you want to encrypt or decrypt the files.
    Note: By default, the value is set to ouaf.system. You can change the value as per the requirement.
    Yes
    Key Store File Path Used to specify the directory or bucket from where you want to fetch the keystore file. If the application environment is an On Premise or Cloud Service environment, you can specify the directory name along with the following relative path:
    • @SHARED_​DIR - Used when you want to fetch the keystore file from the shared directory on the server.

    For example, you can set the value to @SHARED_​DIR/.ouaf_​keystore.

    However, if the application environment is a Cloud Service Premium Edition environment, you must specify the following information in the file-storage://<File Storage Extendable Lookup Value>/<Object Storage Bucket> format:

    • The file storage extendable lookup value from where the cloud storage compartment and connection details are retrieved while fetching the keystore file on OCI.

    • The bucket or container from where you want the system to fetch the keystore file.

    Note:

    By default, the value is set to @SHARED_​DIR/ks/.ouaf_​keystore. You must change the value as per the requirement.

    The shared directory variable (i.e. SHARED_​DIR) is case-sensitive.

    Yes
    Key Store Mode Used to specify the mode using which you want to encrypt or decrypt the files.
    Note: By default, the value is set to CBC (i.e. Cipher-block Chaining).
    Yes
    Key Store Padding Used to specify the padding using which you want to encrypt or decrypt the files.
    Note: By default, the value is set to PKCS5Padding.
    Yes
    Key Store Password File Path Used to specify the directory or bucket from where you want to fetch the keystore password file. If the application environment is an On Premise or Cloud Service environment, you can specify the directory name along with the following relative path:
    • @SHARED_​DIR - Used when you want to fetch the keystore password file from the shared directory on the server.

    For example, you can set the value to @SHARED_​DIR/.ouaf_​storepass.

    However, if the application environment is a Cloud Service Premium Edition environment, you must specify the following information in the file-storage://<File Storage Extendable Lookup Value>/<Object Storage Bucket> format:

    • The file storage extendable lookup value from where the cloud storage compartment and connection details are retrieved while fetching the keystore password file on OCI.

    • • The bucket or container from where you want the system to fetch the keystore password file.

    Note:

    By default, the value is set to @SHARED_​DIR/ks/.ouaf_​storepass. You must change the value as per the requirement.

    The shared directory variable (i.e. SHARED_​DIR) is case-sensitive.

    Yes
    Key Store Type Used to indicate the type of keystore file.
    Note: By default, the value is set to JCEKS.
    Yes
    Private Key File Path Used to specify the directory or bucket from where you want to fetch the private key file. If the application environment is an On Premise or Cloud Service environment, you can specify the directory name along with the following relative path:
    • @SHARED_​DIR - Used when you want to fetch the private key file from the shared directory on the server.

    For example, you can set the value to @SHARED_​DIR/.ouaf_​storepass.

    However, if the application environment is a Cloud Service Premium Edition environment, you must specify the following information in the file-storage://<File Storage Extendable Lookup Value>/<Object Storage Bucket> format:

    • The file storage extendable lookup value from where the cloud storage compartment and connection details are retrieved while fetching the private key file on OCI.

    • The bucket or container from where you want the system to fetch the private key file.

    Note:

    By default, the value is set to @SHARED_​DIR/ks/.ouaf_​storepass. You must change the value as per the requirement.

    The shared directory variable (i.e. SHARED_​DIR) is case-sensitive.

    Yes
  8. Enter the values for the required option types in the Feature Configuration screen.
  9. Click the Save button in the Page Title area.
    The changes made to the feature configuration are saved.