Class: MintPress::OracleWeblogic::KSSKeyStore
- Inherits:
-
Object
- Object
- MintPress::OracleWeblogic::KSSKeyStore
- Includes:
- MintLogger, Mixins::Properties
- Defined in:
- src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_store.rb
Properties (Read/Write)
-
#name ⇒ String
Specifies the name of the keystore.
Property Attributes17
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_store.rb', line 17 property :name
-
#svc
Specifies the service command object obtained through a call to getOpssService().
Property Attributes13
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes15
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes19
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes21
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes23
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes25
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_store.rb', line 25 property :keypasswords
-
#type
Specifies the imported keystore type. Valid values are 'JKS' or 'JCEKS' or 'OracleWallet'.
Property Attributes27
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes29
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes31
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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 Attributes33
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_store.rb', line 33 property :rootDirectory
-
#domain ⇒ MintPress::OracleWeblogic::Domain
Property Attributes34
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_store.rb', line 34 property :domain, type: MintPress::OracleWeblogic::Domain
-
#parent ⇒ MintPress::OracleWeblogic::Domain
Property Attributes35
# File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_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
-
#create ⇒ Object
Create a keystore.
-
#delete ⇒ Object
Delete a keystore.
- #empty_mbean?(empty_stack: []) ⇒ Boolean
-
#export ⇒ Object
Export a keystore to file.
-
#import ⇒ Object
Import a keystore from file.
-
#initialize(opts = {}) ⇒ KSSKeyStore
constructor
Create a keystore.
-
#list ⇒ Object
List all the keystores in a stripe.
-
#sync ⇒ Object
Synchronizes the keystores in the administration server with keystores in the security store.
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