Class: SBOM::CycloneDX::Record::CryptoProperties::AlgorithmProperties
- Inherits:
-
Base
- Object
- Base
- SBOM::CycloneDX::Record::CryptoProperties::AlgorithmProperties
show all
- Defined in:
- lib/sbom/cyclone_dx/record/crypto_properties.rb,
sig/sbom/cyclone_dx/record/crypto_properties.rbs
Overview
Schema name: AlgorithmProperties
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 AlgorithmProperties.
6
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 6
def initialize: (?primitive: String?, ?parameter_set_identifier: String?, ?curve: String?, ?execution_environment: String?, ?implementation_platform: String?, ?certification_level: Array[String]?, ?mode: String?, ?padding: String?, ?crypto_functions: Array[String]?, ?classical_security_level: Integer?, ?nist_quantum_security_level: Integer?) -> void
|
Instance Method Details
#certification_level ⇒ Array[String]?
33
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 33
def certification_level: () -> Array[String]?
|
#certification_level= ⇒ Array[String]?
34
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 34
def certification_level=: (Array[String]?) -> Array[String]?
|
#certification_level? ⇒ Boolean
35
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 35
def certification_level?: () -> bool
|
#certification_level_valid? ⇒ Boolean
36
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 36
def certification_level_valid?: () -> bool
|
#classical_security_level ⇒ Integer?
53
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 53
def classical_security_level: () -> Integer?
|
#classical_security_level= ⇒ Integer?
54
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 54
def classical_security_level=: (Integer?) -> Integer?
|
#classical_security_level? ⇒ Boolean
55
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 55
def classical_security_level?: () -> bool
|
#classical_security_level_valid? ⇒ Boolean
56
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 56
def classical_security_level_valid?: () -> bool
|
#crypto_functions ⇒ Array[String]?
48
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 48
def crypto_functions: () -> Array[String]?
|
#crypto_functions= ⇒ Array[String]?
49
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 49
def crypto_functions=: (Array[String]?) -> Array[String]?
|
#crypto_functions? ⇒ Boolean
50
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 50
def crypto_functions?: () -> bool
|
#crypto_functions_valid? ⇒ Boolean
51
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 51
def crypto_functions_valid?: () -> bool
|
#curve ⇒ String?
18
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 18
def curve: () -> String?
|
#curve= ⇒ String?
19
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 19
def curve=: (String?) -> String?
|
#curve? ⇒ Boolean
20
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 20
def curve?: () -> bool
|
#curve_valid? ⇒ Boolean
21
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 21
def curve_valid?: () -> bool
|
#execution_environment ⇒ String?
23
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 23
def execution_environment: () -> String?
|
#execution_environment= ⇒ String?
24
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 24
def execution_environment=: (String?) -> String?
|
#execution_environment? ⇒ Boolean
25
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 25
def execution_environment?: () -> bool
|
#execution_environment_valid? ⇒ Boolean
26
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 26
def execution_environment_valid?: () -> bool
|
28
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 28
def implementation_platform: () -> String?
|
29
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 29
def implementation_platform=: (String?) -> String?
|
30
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 30
def implementation_platform?: () -> bool
|
31
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 31
def implementation_platform_valid?: () -> bool
|
#mode ⇒ String?
38
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 38
def mode: () -> String?
|
#mode= ⇒ String?
39
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 39
def mode=: (String?) -> String?
|
#mode? ⇒ Boolean
40
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 40
def mode?: () -> bool
|
#mode_valid? ⇒ Boolean
41
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 41
def mode_valid?: () -> bool
|
#nist_quantum_security_level ⇒ Integer?
58
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 58
def nist_quantum_security_level: () -> Integer?
|
#nist_quantum_security_level= ⇒ Integer?
59
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 59
def nist_quantum_security_level=: (Integer?) -> Integer?
|
#nist_quantum_security_level? ⇒ Boolean
60
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 60
def nist_quantum_security_level?: () -> bool
|
#nist_quantum_security_level_valid? ⇒ Boolean
61
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 61
def nist_quantum_security_level_valid?: () -> bool
|
#padding ⇒ String?
43
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 43
def padding: () -> String?
|
#padding= ⇒ String?
44
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 44
def padding=: (String?) -> String?
|
#padding? ⇒ Boolean
45
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 45
def padding?: () -> bool
|
#padding_valid? ⇒ Boolean
46
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 46
def padding_valid?: () -> bool
|
#parameter_set_identifier ⇒ String?
13
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 13
def parameter_set_identifier: () -> String?
|
#parameter_set_identifier= ⇒ String?
14
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 14
def parameter_set_identifier=: (String?) -> String?
|
#parameter_set_identifier? ⇒ Boolean
15
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 15
def parameter_set_identifier?: () -> bool
|
#parameter_set_identifier_valid? ⇒ Boolean
16
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 16
def parameter_set_identifier_valid?: () -> bool
|
#primitive ⇒ String?
8
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 8
def primitive: () -> String?
|
#primitive= ⇒ String?
9
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 9
def primitive=: (String?) -> String?
|
#primitive? ⇒ Boolean
10
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 10
def primitive?: () -> bool
|
#primitive_valid? ⇒ Boolean
11
|
# File 'sig/sbom/cyclone_dx/record/crypto_properties.rbs', line 11
def primitive_valid?: () -> bool
|