Class: Capsium::Package::DigitalSignatures

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

Overview

The "digitalSignatures" object of security.json (parsed only; signing is a later phase).

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject



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

def initialize: (?public_key: String? public_key,

Instance Attribute Details

#public_keyString?

Returns the value of attribute public_key.

Returns:

  • (String, nil)


21
22
23
# File 'sig/capsium/package/security_config.rbs', line 21

def public_key
  @public_key
end

#signature_fileString?

Returns the value of attribute signature_file.

Returns:

  • (String, nil)


22
23
24
# File 'sig/capsium/package/security_config.rbs', line 22

def signature_file
  @signature_file
end

Instance Method Details

#to_hashHash[String, untyped]

Returns:

  • (Hash[String, untyped])


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

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

#to_jsonString

Parameters:

  • args (Object)

Returns:

  • (String)


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

def to_json: (*untyped args) -> String