Class: Capsium::Package::SecurityData

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/capsium/package/security_config.rb,
sig/capsium/package/security_config.rbs

Overview

The "security" object of security.json.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject



39
# File 'sig/capsium/package/security_config.rbs', line 39

def initialize: (?integrity_checks: IntegrityChecks? integrity_checks,

Instance Attribute Details

#digital_signaturesDigitalSignatures?

Returns the value of attribute digital_signatures.

Returns:



37
38
39
# File 'sig/capsium/package/security_config.rbs', line 37

def digital_signatures
  @digital_signatures
end

#integrity_checksIntegrityChecks?

Returns the value of attribute integrity_checks.

Returns:



36
37
38
# File 'sig/capsium/package/security_config.rbs', line 36

def integrity_checks
  @integrity_checks
end

Instance Method Details

#to_hashHash[String, untyped]

Returns:

  • (Hash[String, untyped])


43
# File 'sig/capsium/package/security_config.rbs', line 43

def to_hash: () -> Hash[String, untyped]

#to_jsonString

Parameters:

  • args (Object)

Returns:

  • (String)


42
# File 'sig/capsium/package/security_config.rbs', line 42

def to_json: (*untyped args) -> String