You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: schema/bom-1.7.proto
+13-12Lines changed: 13 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -2195,8 +2195,9 @@ message CryptoProperties {
2195
2195
optionalstringalgorithmFamily=2;
2196
2196
// An identifier for the parameter set of the cryptographic algorithm. Examples: in AES128, '128' identifies the key length in bits, in SHA256, '256' identifies the digest length, '128' in SHAKE128 identifies its maximum security level in bits, and 'SHA2-128s' identifies a parameter set used in SLH-DSA (FIPS205).
2197
2197
optionalstringparameterSetIdentifier=3;
2198
-
// [DEPRECATED] The specific underlying Elliptic Curve (EC) definition employed which is an indicator of the level of security strength, performance and complexity. Absent an authoritative source of curve names, CycloneDX recommends use of curve names as defined at [https://neuromancer.sk/std/](https://neuromancer.sk/std/), the source from which can be found at [https://github.com/J08nY/std-curves](https://github.com/J08nY/std-curves).
2199
-
optionalstringcurve=4;
2198
+
// DEPRECATED - DO NOT USE - This will be removed in a future version - Use `.ellipticCurve` Instead.
2199
+
// The specific underlying Elliptic Curve (EC) definition employed which is an indicator of the level of security strength, performance and complexity. Absent an authoritative source of curve names, CycloneDX recommends use of curve names as defined at [https://neuromancer.sk/std/](https://neuromancer.sk/std/), the source from which can be found at [https://github.com/J08nY/std-curves](https://github.com/J08nY/std-curves).
2200
+
optionalstringcurve=4 [deprecated = true];
2200
2201
// The specific underlying Elliptic Curve (EC) definition employed which is an indicator
2201
2202
// of the level of security strength, performance and complexity. Curves are defined in
2202
2203
// the cryptography-defs.json subschema. A corresponding schema for ProtoBuf is not available.
// The date and time according to ISO-8601 standard from which the certificate is not valid anymore
2266
2267
optionalgoogle.protobuf.TimestampnotValidAfter=4;
2267
-
// [DEPRECATED] Use relatedCryptographicAssets instead. The bom-ref to signature algorithm used by the certificate
2268
-
optionalstringsignatureAlgorithmRef=5;
2269
-
// [DEPRECATED] Use relatedCryptographicAssets instead. The bom-ref to the public key of the subject
2270
-
optionalstringsubjectPublicKeyRef=6;
2268
+
// DEPRECATED - DO NOT USE - This will be removed in a future version - Use `.relatedCryptographicAssets` instead. The bom-ref to signature algorithm used by the certificate
// DEPRECATED - DO NOT USE - This will be removed in a future version - Use `.relatedCryptographicAssets` instead. The bom-ref to the public key of the subject
// The format of the certificate. Examples include X.509, PEM, DER, and CVC.
2272
2273
optionalstringcertificateFormat=7;
2273
-
// [DEPRECATED] Use certificateFileExtension instead. The file extension of the certificate. Examples include crt, pem, cer, der, and p12.
2274
-
optionalstringcertificateExtension=8;
2274
+
// DEPRECATED - DO NOT USE - This will be removed in a future version - Use `.certificateFileExtension` instead. The file extension of the certificate. Examples include crt, pem, cer, der, and p12.
// A certificate extension is an optional field that provides additional information about the certificate or its use. Extensions are used to convey additional information beyond the standard fields.
// A certificate extension is an optional field that provides additional information about the certificate or its use. Extensions are used to convey additional information beyond the standard fields.
// [DEPRECATED] Use relatedCryptographicAssets instead. The bom-ref to the algorithm used to generate the related cryptographic material.
2418
-
optionalstringalgorithmRef=4;
2418
+
// DEPRECATED - DO NOT USE - This will be removed in a future version - Use `.relatedCryptographicAssets` instead. The bom-ref to the algorithm used to generate the related cryptographic material.
2419
+
optionalstringalgorithmRef=4 [deprecated = true];
2419
2420
// The date and time (timestamp) when the related cryptographic material was created.
2420
2421
optionalgoogle.protobuf.TimestampcreationDate=5;
2421
2422
// The date and time (timestamp) when the related cryptographic material was activated.
Copy file name to clipboardExpand all lines: schema/bom-1.7.schema.json
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -5126,10 +5126,10 @@
5126
5126
"description": "An identifier for the parameter set of the cryptographic algorithm. Examples: in AES128, '128' identifies the key length in bits, in SHA256, '256' identifies the digest length, '128' in SHAKE128 identifies its maximum security level in bits, and 'SHA2-128s' identifies a parameter set used in SLH-DSA (FIPS205)."
5127
5127
},
5128
5128
"curve": {
5129
+
"deprecated": true,
5129
5130
"type": "string",
5130
5131
"title": "Elliptic Curve",
5131
-
"description": "[Deprecated] The specific underlying Elliptic Curve (EC) definition employed which is an indicator of the level of security strength, performance and complexity. Absent an authoritative source of curve names, CycloneDX recommends using curve names as defined at [https://neuromancer.sk/std/](https://neuromancer.sk/std/), the source of which can be found at [https://github.com/J08nY/std-curves](https://github.com/J08nY/std-curves).",
5132
-
"deprecated": true
5132
+
"description": "[Deprecated] This will be removed in a future version. Use `@.ellipticCurve` instead.\nThe specific underlying Elliptic Curve (EC) definition employed which is an indicator of the level of security strength, performance and complexity. Absent an authoritative source of curve names, CycloneDX recommends using curve names as defined at [https://neuromancer.sk/std/](https://neuromancer.sk/std/), the source of which can be found at [https://github.com/J08nY/std-curves](https://github.com/J08nY/std-curves)."
"description": "[DEPRECATED] Use relatedCryptographicAssets instead. The bom-ref to signature algorithm used by the certificate"
5376
+
"description": "[DEPRECATED] This will be removed in a future version. Use `@.relatedCryptographicAssets` instead.\nThe bom-ref to signature algorithm used by the certificate"
5377
5377
},
5378
5378
"subjectPublicKeyRef": {
5379
5379
"deprecated": true,
5380
5380
"$ref": "#/definitions/refType",
5381
5381
"title": "Key reference",
5382
-
"description": "[DEPRECATED] Use relatedCryptographicAssets instead. The bom-ref to the public key of the subject"
5382
+
"description": "[DEPRECATED] This will be removed in a future version. Use `@.relatedCryptographicAssets` instead. The bom-ref to the public key of the subject"
5383
5383
},
5384
5384
"certificateFormat": {
5385
5385
"type": "string",
@@ -5396,7 +5396,7 @@
5396
5396
"deprecated": true,
5397
5397
"type": "string",
5398
5398
"title": "Certificate File Extension",
5399
-
"description": "[DEPRECATED] Use certificateFileExtension instead. The file extension of the certificate",
5399
+
"description": "[DEPRECATED] This will be removed in a future version. Use `@.certificateFileExtension` instead.\nThe file extension of the certificate",
5400
5400
"examples": [
5401
5401
"crt",
5402
5402
"pem",
@@ -5682,7 +5682,7 @@
5682
5682
"deprecated": true,
5683
5683
"$ref": "#/definitions/refType",
5684
5684
"title": "Algorithm Reference",
5685
-
"description": "[DEPRECATED] Use relatedCryptographicAssets instead. The bom-ref to the algorithm used to generate the related cryptographic material."
5685
+
"description": "[DEPRECATED] Use `relatedCryptographicAssets` instead.\nThe bom-ref to the algorithm used to generate the related cryptographic material."
5686
5686
},
5687
5687
"creationDate": {
5688
5688
"type": "string",
@@ -5819,7 +5819,7 @@
5819
5819
"$ref": "#/definitions/ikeV2Enc",
5820
5820
"title": "Encryption Algorithm (ENCR)"
5821
5821
}
5822
-
},
5822
+
},
5823
5823
"prf": {
5824
5824
"type": "array",
5825
5825
"title": "Pseudorandom Functions (PRF)",
@@ -5867,7 +5867,7 @@
5867
5867
"deprecated": true,
5868
5868
"$ref": "#/definitions/cryptoRefArray",
5869
5869
"title": "Cryptographic References",
5870
-
"description": "[DEPRECATED] Use relatedCryptographicAssets instead. A list of protocol-related cryptographic assets"
5870
+
"description": "[DEPRECATED] Use `r`elatedCryptographicAssets` instead. A list of protocol-related cryptographic assets"
0 commit comments