Class: MintPress::OracleWeblogic::WalletKeyStore

Inherits:
Object
  • Object
show all
Includes:
MintLogger, Mixins::Properties
Defined in:
src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb

Properties (Read/Write)

  • #name ⇒ String
    Specifies the name of the keystore.

    Property Attributes
    
    
    17
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 17
    
    property :name
  • #svc
    Specifies the service command object obtained through a call to getOpssService().

    Property Attributes
    
    
    13
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 13
    
    property :svc
  • #app_stripe
    Name of the KSS application stripe containing the keystores that need to be synchronized with the local repository.

    Property Attributes
    
    
    15
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 15
    
    property :appStripe
  • #password
    Specifies the keystore password. These rules apply:If importing an auto-login Oracle Wallet file, no password is needed.If importing a password-protected Oracle Wallet file (ewallet.p12), enter a password of minimum eight characters.

    Property Attributes
    
    
    19
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 19
    
    property :password
  • #permission
    Specifies true if keystore is protected by permission only, false if protected by both permission and password. If set to true, the imported file is permission protected, so when call getKeyStore or getKey, set password to null.

    Property Attributes
    
    
    21
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 21
    
    property :permission
  • #aliases
    Specifies the comma-separated aliases of the entries to be imported from the file. If type is set to OracleWallet, it is not required; otherwise, it is a required argument.

    Property Attributes
    
    
    23
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 23
    
    property :aliases
  • #keypasswords
    Specifies the passwords of the keys in the file. These rules apply:If type is JKS or JCEKS, enter comma-separated passwords of the keys.If type is OracleWallet, no password is needed. The key passwords will be the same as the keystore password.

    Property Attributes
    
    
    25
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 25
    
    property :keypasswords
  • #type
    Specifies the imported keystore type. Valid values are 'JKS' or 'JCEKS' or 'OracleWallet'.

    Property Attributes
    
    
    27
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 27
    
    property :type
  • #filepath
    If type is set to JKS or JCEKS, it specifies rthe absolute path of the keystore file to be imported, including filname. If type is set to OracleWallet, it specifies the absolute path of the directory where the Oracle Wallet is located.

    Property Attributes
    
    
    29
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 29
    
    property :filepath
  • #keystore_format
    Specifies the format of the target keystore. Valid formats are 'KSS' and 'OracleWallet'.If the keystoreFormat is 'OracleWallet', then the keystores in this stripe must be permission-protected only. You cannot use password-protected keystores in an Oracle wallet.

    Property Attributes
    
    
    31
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 31
    
    property :keystoreFormat
  • #root_directory
    For the Oracle Wallet format, specifies the absolute path of the server directory where the wallet(s) are created.

    Property Attributes
    
    
    33
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 33
    
    property :rootDirectory
  • #domain ⇒ MintPress::OracleWeblogic::Domain

    Property Attributes
    
    
    34
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 34
    
    property :domain, type: MintPress::OracleWeblogic::Domain
  • #parent ⇒ MintPress::OracleWeblogic::Domain

    Property Attributes
    
    
    35
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/wallet_key_store.rb', line 35
    
    property :parent, type: MintPress::OracleWeblogic::Domain

Properties (Read Only)

Constant Summary

Constants included from MintLogger

MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN

Instance Attribute Summary

Attributes included from Mixins::Properties

#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root

Instance Method Summary collapse

Methods included from Mixins::Properties

#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref

Methods included from MintLogger::Utils::Common

#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send

Constructor Details

#initialize(opts = {}) ⇒ WalletKeyStore

Create a keystore.

Instance Method Details

#createObject

Create a keystore. Operation works Online

#deleteObject

Delete a keystore. Operation works Online

#empty_mbean?(empty_stack: []) ⇒ Boolean

Returns:

  • (Boolean)

#exportObject

Export a keystore to file. Operation works Online

#importObject

Import a keystore from file. Operation works Online

#listObject

List all the keystores in a stripe. Operation works Online

#syncObject

Synchronizes the keystores in the administration server with keystores in the security store. Operation works Online