Class CryptoAssessmentCbomItemSummary
One CBOM item representing a cryptographic component or configuration.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class CryptoAssessmentCbomItemSummary
Properties
Algorithm
Declaration
[JsonProperty(PropertyName = "algorithm")]
public string Algorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Cryptographic algorithm or integrity/checksum value observed for the feature. |
ComplianceDriver
Declaration
[Required(ErrorMessage = "ComplianceDriver is required.")]
[JsonProperty(PropertyName = "complianceDriver")]
public string ComplianceDriver { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Static compliance standards applicable to the feature. |
Remarks
Required
ComponentType
Declaration
[Required(ErrorMessage = "ComponentType is required.")]
[JsonProperty(PropertyName = "componentType")]
public string ComponentType { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Type of component represented in the CBOM item. |
Remarks
Required
ConfigurationLocation
Declaration
[Required(ErrorMessage = "ConfigurationLocation is required.")]
[JsonProperty(PropertyName = "configurationLocation")]
public List<string> ConfigurationLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | Locations where this item is configured or stored. |
Remarks
Required
Feature
Declaration
[Required(ErrorMessage = "Feature is required.")]
[JsonProperty(PropertyName = "feature")]
public string Feature { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Feature name represented by the CBOM item. |
Remarks
Required
Format
Declaration
[JsonProperty(PropertyName = "format")]
public string Format { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Cryptographic format used by the feature. |
KeySize
Declaration
[JsonProperty(PropertyName = "keySize")]
public string KeySize { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Observed key size for the feature. |
Protocol
Declaration
[JsonProperty(PropertyName = "protocol")]
public string Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Protocol used by the cryptographic feature. |