Class: MintPress::OracleWeblogic::KSSKeyPair

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

Properties (Read/Write)

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

    Property Attributes
    
    
    17
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.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/kss_key_pair.rb', line 13
    
    property :svc
  • #app_stripe
    Specifies the name of the stripe where the keystore resides.

    Property Attributes
    
    
    15
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 15
    
    property :appStripe
  • #password
    Specifies the keystore password.

    Property Attributes
    
    
    19
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 19
    
    property :password
  • #ext_san
    Specifies the Subject Alternative Name (SAN) extension. The format for the argument is "type:value,...,type:value". Only the DNS type is supported.

    Property Attributes
    
    
    21
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 21
    
    property :ext_san
  • #dn
    Specifies the distinguished name of the certificate wrapping the key pair.

    Property Attributes
    
    
    23
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 23
    
    property :dn
  • #keysize
    Specifies the key size.

    Property Attributes
    
    
    25
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 25
    
    property :keysize
  • #alias
    Specifies the alias of the key pair entry.

    Property Attributes
    
    
    27
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 27
    
    property :alias
  • #keypassword
    Specifies the key password.

    Property Attributes
    
    
    29
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 29
    
    property :keypassword
  • #algorithm
    Specifies the algorithm to use to encrypt the generated keys. The only valid values are RSA or EC (Elliptic Curve Cryptography). Optional. If not specified, the command uses the RSA algorithm.

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

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

    Property Attributes
    
    
    33
    # File 'src/oracle-fmwinfra/lib/oracle-fmwinfra/generated/kss_key_pair.rb', line 33
    
    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 = {}) ⇒ KSSKeyPair

Generate a keypair.

Instance Method Details

#empty_mbean?(empty_stack: []) ⇒ Boolean

Returns:

  • (Boolean)

#generateObject

Generate a keypair. Operation works Online