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



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

def initialize: (?integrity_checks: IntegrityChecks? integrity_checks,

Instance Attribute Details

#digital_signaturesDigitalSignatures?

Returns the value of attribute digital_signatures.

Returns:



34
35
36
# File 'sig/capsium/package/security_config.rbs', line 34

def digital_signatures
  @digital_signatures
end

#integrity_checksIntegrityChecks?

Returns the value of attribute integrity_checks.

Returns:



33
34
35
# File 'sig/capsium/package/security_config.rbs', line 33

def integrity_checks
  @integrity_checks
end

Instance Method Details

#to_hashHash[String, untyped]

Returns:

  • (Hash[String, untyped])


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

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

#to_jsonString

Parameters:

  • args (Object)

Returns:

  • (String)


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

def to_json: (*untyped args) -> String