|
551 | 551 | }, |
552 | 552 | "definitions": { |
553 | 553 | "refType": { |
| 554 | + "title": "BOM Reference", |
554 | 555 | "description": "Identifier for referable and therefore interlinkable elements.\nValue SHOULD not start with the BOM-Link intro 'urn:cdx:' to avoid conflicts with BOM-Links.", |
555 | 556 | "type": "string", |
556 | 557 | "minLength": 1, |
557 | 558 | "$comment": "TODO (breaking change): add a format constraint that prevents the value from staring with 'urn:cdx:'" |
558 | 559 | }, |
559 | 560 | "refLinkType": { |
| 561 | + "title": "BOM Reference", |
560 | 562 | "description": "Descriptor for an element identified by the attribute 'bom-ref' in the same BOM document.\nIn contrast to `bomLinkElementType`.", |
561 | 563 | "$ref": "#/definitions/refType" |
562 | 564 | }, |
|
845 | 847 | "organizationalContact": { |
846 | 848 | "type": "object", |
847 | 849 | "additionalProperties": false, |
| 850 | + "title": "Organizational Person", |
848 | 851 | "properties": { |
849 | 852 | "bom-ref": { |
850 | 853 | "$ref": "#/definitions/refType", |
|
2474 | 2477 | "required": [ |
2475 | 2478 | "name" |
2476 | 2479 | ], |
| 2480 | + "additionalProperties": false, |
2477 | 2481 | "properties": { |
2478 | 2482 | "name": { |
2479 | 2483 | "type": "string", |
|
2485 | 2489 | "title": "Value", |
2486 | 2490 | "description": "The value of the property." |
2487 | 2491 | } |
2488 | | - }, |
2489 | | - "additionalProperties": false |
| 2492 | + } |
2490 | 2493 | }, |
2491 | 2494 | "localeType": { |
2492 | 2495 | "type": "string", |
|
4728 | 4731 | "$ref": "#/definitions/property" |
4729 | 4732 | }, |
4730 | 4733 | { |
4731 | | - "type": "string" |
| 4734 | + "type": "string", |
| 4735 | + "title": "String-Based Environment Variables", |
| 4736 | + "description": "In addition to the more common key–value pair format, some environment variables may consist of a single string without an explicit value assignment. These string-based environment variables typically act as flags or signals to software, indicating that a feature should be enabled, a mode should be activated, or a specific condition is present. Their presence alone conveys meaning." |
4732 | 4737 | } |
4733 | 4738 | ] |
4734 | 4739 | } |
|
4818 | 4823 | "$ref": "#/definitions/property" |
4819 | 4824 | }, |
4820 | 4825 | { |
4821 | | - "type": "string" |
| 4826 | + "type": "string", |
| 4827 | + "title": "String-Based Environment Variables", |
| 4828 | + "description": "In addition to the more common key–value pair format, some environment variables may consist of a single string without an explicit value assignment. These string-based environment variables typically act as flags or signals to software, indicating that a feature should be enabled, a mode should be activated, or a specific condition is present. Their presence alone conveys meaning." |
4822 | 4829 | } |
4823 | 4830 | ] |
4824 | 4831 | }, |
|
5973 | 5980 | "anyOf": [ |
5974 | 5981 | { |
5975 | 5982 | "type": "array", |
| 5983 | + "title": "Encryption Algorithms (ENCR)", |
5976 | 5984 | "items": { |
5977 | 5985 | "$ref": "#/definitions/ikeV2Enc", |
5978 | 5986 | "title": "Encryption Algorithm (ENCR)" |
|
5981 | 5989 | { |
5982 | 5990 | "deprecated": true, |
5983 | 5991 | "$ref": "#/definitions/cryptoRefArray", |
| 5992 | + "title": "Encryption Algorithm (ENCR) References", |
5984 | 5993 | "description": "[DEPRECATED] This will be removed in a future version.\nTransform Type 1: encryption algorithms" |
5985 | 5994 | } |
5986 | 5995 | ] |
|
5991 | 6000 | "anyOf": [ |
5992 | 6001 | { |
5993 | 6002 | "type": "array", |
| 6003 | + "title": "Pseudorandom Functions (PRF)", |
5994 | 6004 | "items": { |
5995 | 6005 | "$ref": "#/definitions/ikeV2Prf", |
5996 | 6006 | "title": "Pseudorandom Function (PRF)" |
|
6009 | 6019 | "anyOf": [ |
6010 | 6020 | { |
6011 | 6021 | "type": "array", |
| 6022 | + "title": "Integrity Algorithms (INTEG)", |
6012 | 6023 | "items": { |
6013 | 6024 | "$ref": "#/definitions/ikeV2Integ", |
6014 | 6025 | "title": "Integrity Algorithm (INTEG)" |
|
6027 | 6038 | "anyOf": [ |
6028 | 6039 | { |
6029 | 6040 | "type": "array", |
| 6041 | + "title": "Key Exchange Methods (KE)", |
6030 | 6042 | "items": { |
6031 | 6043 | "$ref": "#/definitions/ikeV2Ke", |
6032 | 6044 | "title": "Key Exchange Method (KE)" |
|
6050 | 6062 | "anyOf": [ |
6051 | 6063 | { |
6052 | 6064 | "type": "array", |
| 6065 | + "title": "IKEv2 Authentication Methods", |
6053 | 6066 | "items": { |
6054 | 6067 | "$ref": "#/definitions/ikeV2Auth", |
6055 | 6068 | "title": "IKEv2 Authentication Method" |
|
6259 | 6272 | }, |
6260 | 6273 | "cryptoRefArray" : { |
6261 | 6274 | "deprecated": true, |
| 6275 | + "title": "Encryption Algorithm (ENCR) Reference Array", |
6262 | 6276 | "description": "Deprecated definition.", |
6263 | 6277 | "type": "array", |
6264 | 6278 | "items": { |
|
6553 | 6567 | "asserter": { |
6554 | 6568 | "oneOf": [ |
6555 | 6569 | { |
6556 | | - "$ref": "#/definitions/organizationalEntity" |
| 6570 | + "$ref": "#/definitions/organizationalEntity", |
| 6571 | + "title": "Organizational Entity" |
6557 | 6572 | }, |
6558 | 6573 | { |
6559 | | - "$ref": "#/definitions/organizationalContact" |
| 6574 | + "$ref": "#/definitions/organizationalContact", |
| 6575 | + "title": "Person" |
6560 | 6576 | }, |
6561 | 6577 | { |
6562 | 6578 | "$ref": "#/definitions/refLinkType", |
|
0 commit comments