Class: MintPress::OracleWeblogic::SSL

Inherits:
Object
  • Object
show all
Includes:
MintLogger, Mixins::Properties, FancyNew, MBeanUtils, Utils
Defined in:
src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/generated_classes/split_149.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/ssl.rb

Overview

This MBean represents the configuration of the SSL protocol.

Since:

  • 0.1.0

Properties (Read/Write)

  • #version ⇒ String (Default Value: Proc.new { self.domain.version })
    Version of weblogic this property is being applied to

    Property Attributes
    • defaultProc.new { self.domain.version }
    
    
    8
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 8
    
    property :version, type: String, default: Proc.new { self.domain.version }
  • #name ⇒ String
    "The name of this configuration."

    Property Attributes
    • short_name"Name"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    10
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 10
    
    property :Name, type: String, array: false, hash: false, short_name: "Name", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of this configuration."
  • #notes ⇒ String
    "Optional information that you can include to describe this\nconfiguration."

    Property Attributes
    • short_name"Notes"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    13
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 13
    
    property :Notes, type: String, array: false, hash: false, short_name: "Notes", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Optional information that you can include to describe this\nconfiguration."
  • #ciphersuites ⇒ Array of ⇒ String
    "Indicates the cipher suites being used on a particular WebLogic\nServer."

    Property Attributes
    • short_name"Ciphersuites"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    16
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 16
    
    property :Ciphersuites, type: String, array: true, hash: false, short_name: "Ciphersuites", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Indicates the cipher suites being used on a particular WebLogic\nServer."
  • #client_cert_alias ⇒ String
    "Determines the alias of the client SSL certificate to be used as identity\nfor outbound SSL connections."

    Property Attributes
    • short_name"ClientCertAlias"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    19
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 19
    
    property :ClientCertAlias, type: String, array: false, hash: false, short_name: "ClientCertAlias", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Determines the alias of the client SSL certificate to be used as identity\nfor outbound SSL connections."
  • #client_cert_private_key_pass_phrase ⇒ [Mint::Secret]
    "The passphrase used to retrieve the private key for the client SSL\ncertificate specified in getClientCertAlias()\nfrom the server configured keystore."

    Property Attributes
    • short_name"ClientCertPrivateKeyPassPhrase"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    23
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 23
    
    property :ClientCertPrivateKeyPassPhrase, type: [Mint::Secret], array: false, hash: false, short_name: "ClientCertPrivateKeyPassPhrase", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The passphrase used to retrieve the private key for the client SSL\ncertificate specified in getClientCertAlias()\nfrom the server configured keystore."
  • #export_key_lifespan ⇒ Integer
    "Indicates the number of times WebLogic Server can use an\nexportable key between a domestic server and an exportable client\nbefore generating a new key."

    Property Attributes
    • short_name"ExportKeyLifespan"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    27
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 27
    
    property :ExportKeyLifespan, type: Integer, array: false, hash: false, short_name: "ExportKeyLifespan", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Indicates the number of times WebLogic Server can use an\nexportable key between a domestic server and an exportable client\nbefore generating a new key."
  • #hostname_verifier ⇒ String
    "The name of the class that implements the\nweblogic.security.SSL.HostnameVerifier interface."

    Property Attributes
    • short_name"HostnameVerifier"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    30
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 30
    
    property :HostnameVerifier, type: String, array: false, hash: false, short_name: "HostnameVerifier", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of the class that implements the\nweblogic.security.SSL.HostnameVerifier interface."
  • #identity_and_trust_locations ⇒ String
    "Indicates where SSL should find the server's identity\n(certificate and private key) as well as the server's trust\n(trusted CAs)."

    Property Attributes
    • short_name"IdentityAndTrustLocations"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    34
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 34
    
    property :IdentityAndTrustLocations, type: String, array: false, hash: false, short_name: "IdentityAndTrustLocations", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Indicates where SSL should find the server's identity\n(certificate and private key) as well as the server's trust\n(trusted CAs)."
  • #inbound_certificate_validation ⇒ String
    "Indicates the client certificate validation rules for inbound\nSSL."

    Property Attributes
    • short_name"InboundCertificateValidation"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    37
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 37
    
    property :InboundCertificateValidation, type: String, array: false, hash: false, short_name: "InboundCertificateValidation", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Indicates the client certificate validation rules for inbound\nSSL."
  • #listen_port ⇒ Integer (Default Value: Proc.new { r=nil ; admin_url = domain.get_property(:admin_url, disable_proc: true) if parent.is_a?(AdminServer) and admin_url and URI(admin_url).scheme == "https" then r = URI(admin_url).port end ; r })
    derive listen_port from admin_url if it's set

    Property Attributes
    • short_name"ListenPort"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultProc.new { r=nil ; admin_url = domain.get_property(:admin_url, disable_proc: true) if parent.is_a?(AdminServer) and admin_url and URI(admin_url).scheme == "https" then r = URI(admin_url).port end ; r }
    
    
    40
    41
    42
    43
    44
    45
    46
    47
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 40
    
    property :ListenPort, type: Integer, default: Proc.new { r=nil ;
    admin_url = domain.get_property(:admin_url, disable_proc: true)
    if parent.is_a?(AdminServer) and admin_url and URI(admin_url).scheme == "https"
    then
      r =  URI(admin_url).port
    end ;
    r
    }
  • #login_timeout_millis ⇒ Integer
    "Specifies the number of milliseconds that WebLogic Server waits\nfor an SSL connection before timing out."

    Property Attributes
    • short_name"LoginTimeoutMillis"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    43
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 43
    
    property :LoginTimeoutMillis, type: Integer, array: false, hash: false, short_name: "LoginTimeoutMillis", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Specifies the number of milliseconds that WebLogic Server waits\nfor an SSL connection before timing out."
  • #outbound_certificate_validation ⇒ String
    "Indicates the server certificate validation rules for outbound\nSSL."

    Property Attributes
    • short_name"OutboundCertificateValidation"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    46
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 46
    
    property :OutboundCertificateValidation, type: String, array: false, hash: false, short_name: "OutboundCertificateValidation", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Indicates the server certificate validation rules for outbound\nSSL."
  • #peer_validation_enforced ⇒ Integer
    "Deprecated. 6.1.0.0 this is an unused attribute."

    Property Attributes
    • short_name"PeerValidationEnforced"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    54
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 54
    
    property :PeerValidationEnforced, type: Integer, array: false, hash: false, short_name: "PeerValidationEnforced", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated. 6.1.0.0 this is an unused attribute."
  • #server_certificate_chain_file_name ⇒ String
    "Deprecated.\n7.0.0.0 server certificates (and chains) should be stored in keystores."

    Property Attributes
    • short_name"ServerCertificateChainFileName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    57
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 57
    
    property :ServerCertificateChainFileName, type: String, array: false, hash: false, short_name: "ServerCertificateChainFileName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\n7.0.0.0 server certificates (and chains) should be stored in keystores."
  • #server_certificate_file_name ⇒ String
    "Deprecated.\n8.1.0.0 server certificates (and chains) should be stored in keystores."

    Property Attributes
    • short_name"ServerCertificateFileName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    60
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 60
    
    property :ServerCertificateFileName, type: String, array: false, hash: false, short_name: "ServerCertificateFileName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\n8.1.0.0 server certificates (and chains) should be stored in keystores."
  • #server_key_file_name ⇒ String
    "Deprecated.\n8.1.0.0 private keys should be stored in keystores."

    Property Attributes
    • short_name"ServerKeyFileName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    63
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 63
    
    property :ServerKeyFileName, type: String, array: false, hash: false, short_name: "ServerKeyFileName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\n8.1.0.0 private keys should be stored in keystores."
  • #server_private_key_alias ⇒ String
    "The string alias used to store and retrieve the server's private\nkey in the keystore."

    Property Attributes
    • short_name"ServerPrivateKeyAlias"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    66
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 66
    
    property :ServerPrivateKeyAlias, type: String, array: false, hash: false, short_name: "ServerPrivateKeyAlias", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The string alias used to store and retrieve the server's private\nkey in the keystore."
  • #server_private_key_pass_phrase ⇒ [Mint::Secret]
    "The passphrase used to retrieve the server's private key from\nthe keystore."

    Property Attributes
    • short_name"ServerPrivateKeyPassPhrase"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    69
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 69
    
    property :ServerPrivateKeyPassPhrase, type: [Mint::Secret], array: false, hash: false, short_name: "ServerPrivateKeyPassPhrase", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The passphrase used to retrieve the server's private key from\nthe keystore."
  • #trusted_ca_file_name ⇒ String
    "Deprecated.\n8.1.0.0 trusted CAs should be stored in keystores."

    Property Attributes
    • short_name"TrustedCAFileName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    72
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 72
    
    property :TrustedCAFileName, type: String, array: false, hash: false, short_name: "TrustedCAFileName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\n8.1.0.0 trusted CAs should be stored in keystores."
  • #accept_kss_demo_certs_enabled ⇒ [TrueClass,FalseClass]
    ""

    Property Attributes
    • short_name"AcceptKSSDemoCertsEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    74
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 74
    
    property :AcceptKSSDemoCertsEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "AcceptKSSDemoCertsEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: ""
  • #allow_unencrypted_null_cipher ⇒ [TrueClass,FalseClass]
    "Test if the AllowUnEncryptedNullCipher is enabled"

    Property Attributes
    • short_name"AllowUnencryptedNullCipher"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    76
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 76
    
    property :AllowUnencryptedNullCipher, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "AllowUnencryptedNullCipher", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Test if the AllowUnEncryptedNullCipher is enabled"
  • #client_certificate_enforced ⇒ [TrueClass,FalseClass]
    "Indicates whether or not clients must present digital\ncertificates from a trusted certificate authority to WebLogic\nServer."

    Property Attributes
    • short_name"ClientCertificateEnforced"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    80
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 80
    
    property :ClientCertificateEnforced, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ClientCertificateEnforced", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Indicates whether or not clients must present digital\ncertificates from a trusted certificate authority to WebLogic\nServer."
  • #enabled ⇒ [TrueClass, FalseClass] (Default Value: Proc.new { !self.listen_port.nil? })
    "Is SSL enabled?"

    Property Attributes
    • short_name"Enabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultProc.new { !self.listen_port.nil? }
    
    
    83
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 83
    
    property :Enabled, type: [TrueClass, FalseClass], default: Proc.new { !self.listen_port.nil? }, description: "Is SSL enabled?"
  • #hostname_verification_ignored ⇒ [TrueClass,FalseClass]
    "Specifies whether to ignore the installed implementation of the\nweblogic.security.SSL.HostnameVerifier interface (when\nthis server is acting as a client to another application\nserver)."

    Property Attributes
    • short_name"HostnameVerificationIgnored"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    88
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 88
    
    property :HostnameVerificationIgnored, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "HostnameVerificationIgnored", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether to ignore the installed implementation of the\nweblogic.security.SSL.HostnameVerifier interface (when\nthis server is acting as a client to another application\nserver)."
  • #jsse_enabled ⇒ [TrueClass,FalseClass]
    "Determines whether the SSL implementation in Weblogic Server is\nJSSE based."

    Property Attributes
    • short_name"JSSEEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    91
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 91
    
    property :JSSEEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "JSSEEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Determines whether the SSL implementation in Weblogic Server is\nJSSE based."
  • #ssl_rejection_logging_enabled ⇒ [TrueClass,FalseClass]
    "Indicates whether warning messages are logged in the server log\nwhen SSL connections are rejected."

    Property Attributes
    • short_name"SSLRejectionLoggingEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    94
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 94
    
    property :SSLRejectionLoggingEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "SSLRejectionLoggingEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Indicates whether warning messages are logged in the server log\nwhen SSL connections are rejected."
  • #two_way_ssl_enabled ⇒ [TrueClass,FalseClass]
    "The form of SSL that should be used."

    Property Attributes
    • short_name"TwoWaySSLEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    96
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 96
    
    property :TwoWaySSLEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "TwoWaySSLEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "The form of SSL that should be used."
  • #use_client_cert_for_outbound ⇒ [TrueClass,FalseClass]
    "Determines whether to use the configured client SSL certificate as identity for\noutbound SSL connections."

    Property Attributes
    • short_name"UseClientCertForOutbound"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    99
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 99
    
    property :UseClientCertForOutbound, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "UseClientCertForOutbound", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Determines whether to use the configured client SSL certificate as identity for\noutbound SSL connections."
  • #use_server_certs ⇒ [TrueClass,FalseClass]
    "Sets whether the client should use the server certificates/key as the client\nidentity when initiating an outbound connection over https."

    Property Attributes
    • short_name"UseServerCerts"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    102
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 102
    
    property :UseServerCerts, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "UseServerCerts", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Sets whether the client should use the server certificates/key as the client\nidentity when initiating an outbound connection over https."
  • #minimum_tls_protocol_version ⇒ String
    "Get the minimum SSL/TLS protocol version currently configured."

    Property Attributes
    • short_name"MinimumTLSProtocolVersion"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    104
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 104
    
    property :MinimumTLSProtocolVersion, type: String, array: false, hash: false, short_name: "MinimumTLSProtocolVersion", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Get the minimum SSL/TLS protocol version currently configured."

Properties (Read Only)

  • #outbound_private_key_alias ⇒ String
    "The string alias used to store and retrieve the outbound\nprivate key in the keystore."

    Property Attributes
    • short_name"OutboundPrivateKeyAlias"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    49
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 49
    
    property :OutboundPrivateKeyAlias, type: String, array: false, hash: false, short_name: "OutboundPrivateKeyAlias", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "The string alias used to store and retrieve the outbound\nprivate key in the keystore."
  • #outbound_private_key_pass_phrase ⇒ [Mint::Secret]
    "The passphrase used to retrieve the outbound private key from\nthe keystore."

    Property Attributes
    • short_name"OutboundPrivateKeyPassPhrase"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    52
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 52
    
    property :OutboundPrivateKeyPassPhrase, type: [Mint::Secret], array: false, hash: false, short_name: "OutboundPrivateKeyPassPhrase", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "The passphrase used to retrieve the outbound private key from\nthe keystore."
  • #client_init_secure_renegotiation_accepted ⇒ [TrueClass,FalseClass]
    "Indicate whether TLS client initiated secure renegotiation is accepted."

    Property Attributes
    • short_name"ClientInitSecureRenegotiationAccepted"
    • has_setterfalse
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    106
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 106
    
    property :ClientInitSecureRenegotiationAccepted, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ClientInitSecureRenegotiationAccepted", has_setter: false, has_getter: false, has_lister: false, has_creator: false, read_only: true, description: "Indicate whether TLS client initiated secure renegotiation is accepted."
  • #ss_lv2_hello_enabled ⇒ [TrueClass,FalseClass]
    "Indicate whether SSLv2Hello is enabled"

    Property Attributes
    • short_name"SSLv2HelloEnabled"
    • has_setterfalse
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    108
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/ssl.rb', line 108
    
    property :SSLv2HelloEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "SSLv2HelloEnabled", has_setter: false, has_getter: false, has_lister: false, has_creator: false, read_only: true, description: "Indicate whether SSLv2Hello is enabled"

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 MBeanUtils

#assign_object_by_identity, #assign_object_by_identity_from, #bean_is_changed?, #dump_metadata, #dump_tree_metadata, #get_item_by_identity_name, #get_item_by_identity_name_from, #get_parent_by_identity_name, #harvest, #harvest_anew, #harvest_item_by_name, #harvest_item_by_type, #harvest_wlst, #harvesters, #harvesting, #longname, #lookup_mintpress_by_mbean, #mbean_by_url, #process_mbeans, #register_mbean_url

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

Methods included from Utils

#activate_list, #already_traversed, #announce_self, #bean_type, #build_activate_list, #clear_property_sheet_cache, #create_generic, #create_mbean_components, #delete, #destroy_generic, #empty_mbean?, #execute_script, #exists?, #fast_ls_all, #fast_ls_folder, #fast_ls_object, #fast_ls_object_map, #find_cluster, #find_runtime_path_in_rest, #find_server, #full_url, #get, #get_all_self_names, #get_identity, #get_local_wlst_session, #get_matching_self_names, #get_property_from_target, #get_property_from_target_rest, #get_property_from_target_wlst, #get_property_from_target_wlst_impl, #get_property_sheet, #get_rest_item, #get_rest_url_for_parent, #get_rest_url_for_self, #get_servers, #get_servers_rest, #get_servers_wlst, #get_wl_home, #globmatch?, #handle_create, #http_delete, #http_get, #http_post, #http_put, included, #invalidate_session, #is_meta_object?, #longclass, #massage_return, #mbean_components, #mbean_exists?, #mbean_lookup, #mbean_properties, #mbean_to_hash, #meta_list?, #my_short_name, #perform_method_generic, #perform_runtime_call_generic_rest, #perform_runtime_method_generic, #post, #raise_http_exception, #remove, #request_headers, #reset_activate_list, #rest_activate_change, #rest_create_generic, #rest_create_mbean_components, #rest_destroy_self, #rest_edit_url, #rest_has_changes, #rest_idempotent_create, #rest_locked, #rest_nonedit_url, #rest_start_change, #rest_undo_change, #runtime_introspection, #shortclass, #start_with_async, #state_with_net_ping, #stop_with_async, #to_nested, #wlst_cd_to, #wlst_create_generic, #wlst_destroy_self, #wlst_find_object, #wlst_find_parent_object, #wlst_generic_mbean_update_all, #wlst_idempotent_create, #wlst_update_mbean

Methods included from FancyNew

included

Constructor Details

#initialize(opts = {}) ⇒ SSL

Returns a new instance of SSL.

Since:

  • 0.1.0

Instance Method Details

#createObject

Since:

  • 0.1.0

#import_props_from_modelObject

#set_client_cert_private_key_pass_phraseObject

setClientCertPrivateKeyPassPhrase(String phrase)# Specifies the passphrase used to retrieve the private key for the client SSL# certificate specified in SSLMBean.getClientCertAlias()# from the server configured keystore.

#set_client_cert_private_key_pass_phrase_encryptedObject

setClientCertPrivateKeyPassPhraseEncrypted(byte[] phraseEncrypted)# Specifies the encrypted passphrase used to retrieve the private key for the# client SSL certificate specified in SSLMBean.getClientCertAlias()# from the server configured keystore.