Class: WSDL::Security::ResponseVerification::Certificate

Inherits:
Data
  • Object
show all
Defined in:
lib/wsdl/security/response_verification.rb

Overview

Certificate chain and validity verification options.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#trust_storeObject (readonly)

Returns the value of attribute trust_store

Returns:

  • (Object)

    the current value of trust_store



25
26
27
28
29
30
31
32
33
# File 'lib/wsdl/security/response_verification.rb', line 25

Certificate = Data.define(:trust_store, :verify_not_expired) {
  # Returns default certificate verification options.
  #
  # @return [Certificate] defaults with no trust store and expiration checking enabled
  #
  def self.default
    new(trust_store: nil, verify_not_expired: true)
  end
}

#verify_not_expiredObject (readonly)

Returns the value of attribute verify_not_expired

Returns:

  • (Object)

    the current value of verify_not_expired



25
26
27
28
29
30
31
32
33
# File 'lib/wsdl/security/response_verification.rb', line 25

Certificate = Data.define(:trust_store, :verify_not_expired) {
  # Returns default certificate verification options.
  #
  # @return [Certificate] defaults with no trust store and expiration checking enabled
  #
  def self.default
    new(trust_store: nil, verify_not_expired: true)
  end
}

Class Method Details

.defaultCertificate

Returns default certificate verification options.

Returns:

  • (Certificate)

    defaults with no trust store and expiration checking enabled



30
31
32
# File 'lib/wsdl/security/response_verification.rb', line 30

def self.default
  new(trust_store: nil, verify_not_expired: true)
end