Class: SBOM::CycloneDX::Record::Signature::JSFSignature
- Inherits:
-
Base
- Object
- Base
- SBOM::CycloneDX::Record::Signature::JSFSignature
show all
- Defined in:
- lib/sbom/cyclone_dx/record/signature.rb,
sig/sbom/cyclone_dx/record/signature.rbs
Overview
Schema name: JSFSignature
Defined Under Namespace
Modules: PublicKey
Constant Summary
Constants inherited
from Base
Base::Record
Instance Attribute Summary
Attributes inherited from Base
#errors
Instance Method Summary
collapse
Methods inherited from Base
#<=>, const, custom_validators, fields, #formatted_errors, json_create, json_name, prop, #valid!, #valid?, validate
Methods included from _Klass
#const, #const_names, #create, #create!, #custom_validators, #fields, #json_name, #prop, #prop_names, #validate
Methods included from _Instance
#as_json, #errors, #formatted_errors, #to_json, #valid?
Constructor Details
Returns a new instance of JSFSignature.
77
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 77
def initialize: (algorithm: uri | String, ?key_id: String?, ?public_key: PublicKey::publicKeyChoice?, ?certificate_path: Array[String]?, ?excludes: Array[String]?, value: String) -> void
|
Instance Method Details
#algorithm ⇒ uri, String
79
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 79
def algorithm: () -> ((uri | String))
|
#algorithm= ⇒ uri, String
80
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 80
def algorithm=: (uri | String) -> ((uri | String))
|
#algorithm? ⇒ Boolean
81
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 81
def algorithm?: () -> bool
|
#algorithm_valid? ⇒ Boolean
82
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 82
def algorithm_valid?: () -> bool
|
#certificate_path ⇒ Array[String]?
94
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 94
def certificate_path: () -> Array[String]?
|
#certificate_path= ⇒ Array[String]?
95
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 95
def certificate_path=: (Array[String]?) -> Array[String]?
|
#certificate_path? ⇒ Boolean
96
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 96
def certificate_path?: () -> bool
|
#certificate_path_valid? ⇒ Boolean
97
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 97
def certificate_path_valid?: () -> bool
|
#excludes ⇒ Array[String]?
99
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 99
def excludes: () -> Array[String]?
|
#excludes= ⇒ Array[String]?
100
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 100
def excludes=: (Array[String]?) -> Array[String]?
|
#excludes? ⇒ Boolean
101
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 101
def excludes?: () -> bool
|
#excludes_valid? ⇒ Boolean
102
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 102
def excludes_valid?: () -> bool
|
#key_id ⇒ String?
84
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 84
def key_id: () -> String?
|
#key_id= ⇒ String?
85
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 85
def key_id=: (String?) -> String?
|
#key_id? ⇒ Boolean
86
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 86
def key_id?: () -> bool
|
#key_id_valid? ⇒ Boolean
87
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 87
def key_id_valid?: () -> bool
|
#public_key ⇒ PublicKey::publicKeyChoice?
89
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 89
def public_key: () -> PublicKey::publicKeyChoice?
|
#public_key= ⇒ PublicKey::publicKeyChoice?
90
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 90
def public_key=: (PublicKey::publicKeyChoice?) -> PublicKey::publicKeyChoice?
|
#public_key? ⇒ Boolean
91
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 91
def public_key?: () -> bool
|
#public_key_valid? ⇒ Boolean
92
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 92
def public_key_valid?: () -> bool
|
#value ⇒ String
104
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 104
def value: () -> String
|
#value= ⇒ String
105
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 105
def value=: (String) -> String
|
#value? ⇒ Boolean
106
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 106
def value?: () -> bool
|
#value_valid? ⇒ Boolean
107
|
# File 'sig/sbom/cyclone_dx/record/signature.rbs', line 107
def value_valid?: () -> bool
|