diff --git a/features/fedramp_extensions.feature b/features/fedramp_extensions.feature index 372759627..07bce6d55 100644 --- a/features/fedramp_extensions.feature +++ b/features/fedramp_extensions.feature @@ -36,7 +36,7 @@ Examples: | cia-impact-has-selected | | cloud-service-model | | component-has-authentication-method | - | component-responsible-role-references-party | + | component-has-provider-responsible-role | | component-type | | control-implementation-status | | data-center-alternate | diff --git a/src/validations/constraints/content/ssp-component-responsible-role-references-party-INVALID.xml b/src/validations/constraints/content/ssp-component-has-provider-responsible-role-INVALID.xml similarity index 100% rename from src/validations/constraints/content/ssp-component-responsible-role-references-party-INVALID.xml rename to src/validations/constraints/content/ssp-component-has-provider-responsible-role-INVALID.xml diff --git a/src/validations/constraints/fedramp-external-constraints.xml b/src/validations/constraints/fedramp-external-constraints.xml index 3adb0b91e..89f6e6b3f 100644 --- a/src/validations/constraints/fedramp-external-constraints.xml +++ b/src/validations/constraints/fedramp-external-constraints.xml @@ -86,9 +86,9 @@ A FedRAMP SSP MUST include at least one authentication method for each leveraged system. - - Component Responsible Role References Party - + + Component Has Provider Responsible Role + Each component dealing with leveraged systems, interconnections, or authorized services MUST have a "provider" responsible-role that references exactly one valid party. diff --git a/src/validations/constraints/unit-tests/component-responsible-role-references-party-FAIL.yaml b/src/validations/constraints/unit-tests/component-responsible-role-references-party-FAIL.yaml index 7f1ca7967..6411e2393 100644 --- a/src/validations/constraints/unit-tests/component-responsible-role-references-party-FAIL.yaml +++ b/src/validations/constraints/unit-tests/component-responsible-role-references-party-FAIL.yaml @@ -1,9 +1,9 @@ test-case: - name: Negative Test for component-responsible-role-references-party + name: Negative Test for component-has-provider-responsible-role description: >- This test case validates the behavior of constraint - component-responsible-role-references-party - content: ../content/ssp-component-responsible-role-references-party-INVALID.xml + component-has-provider-responsible-role + content: ../content/ssp-component-has-provider-responsible-role-INVALID.xml expectations: - - constraint-id: component-responsible-role-references-party + - constraint-id: component-has-provider-responsible-role result: fail diff --git a/src/validations/constraints/unit-tests/component-responsible-role-references-party-PASS.yaml b/src/validations/constraints/unit-tests/component-responsible-role-references-party-PASS.yaml index f0b59d6ad..40990f9b8 100644 --- a/src/validations/constraints/unit-tests/component-responsible-role-references-party-PASS.yaml +++ b/src/validations/constraints/unit-tests/component-responsible-role-references-party-PASS.yaml @@ -1,9 +1,9 @@ test-case: - name: Positive Test for component-responsible-role-references-party + name: Positive Test for component-has-provider-responsible-role description: >- This test case validates the behavior of constraint - component-responsible-role-references-party + component-has-provider-responsible-role content: ../content/ssp-all-VALID.xml expectations: - - constraint-id: component-responsible-role-references-party + - constraint-id: component-has-provider-responsible-role result: pass