From d62d584841aaeac5e702a3d4b9479d111d374a13 Mon Sep 17 00:00:00 2001 From: slaws Date: Thu, 25 Feb 2010 15:12:44 +0000 Subject: add https policy model. This is copied from the 1.x http confidentiality policy. Would be nice to have a common model that any bindings that use HTTP can use but this causes problems in terms of picking the right policy provider for a given binding. Going with this for no but needs fixing. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@916315 13f79535-47bb-0310-9956-ffa450edef68 --- ...pache.tuscany.sca.contribution.processor.StAXArtifactProcessor | 6 ++++-- .../main/resources/policy-security-validation-messages.properties | 8 +++++++- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'sca-java-2.x/trunk/modules/policy-security/src/main/resources') diff --git a/sca-java-2.x/trunk/modules/policy-security/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor b/sca-java-2.x/trunk/modules/policy-security/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor index d08e2e25e5..f402c6f749 100644 --- a/sca-java-2.x/trunk/modules/policy-security/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor +++ b/sca-java-2.x/trunk/modules/policy-security/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor @@ -16,6 +16,10 @@ # under the License. # Implementation class for the artifact processor extension +org.apache.tuscany.sca.policy.authentication.basic.BasicAuthenticationPolicyProcessor;qname=http://tuscany.apache.org/xmlns/sca/1.1#basicAuthentication,model=org.apache.tuscany.sca.policy.authentication.basic.BasicAuthenticationPolicy +org.apache.tuscany.sca.policy.security.http.ssl.HTTPSPolicyProcessor;qname=http://tuscany.apache.org/xmlns/sca/1.1#https,model=org.apache.tuscany.sca.policy.security.http.ssl.HTTPSPolicy + +# TODO - following processors are old and somewhat questionable for 2.x, needs reviewing org.apache.tuscany.sca.policy.authorization.AuthorizationPolicyProcessor;qname=http://docs.oasis-open.org/ns/opencsa/sca/200912#authorization,model=org.apache.tuscany.sca.policy.authorization.AuthorizationPolicy org.apache.tuscany.sca.policy.authorization.AuthorizationPolicyProcessor;qname=http://docs.oasis-open.org/ns/opencsa/sca/200912#allow,model=org.apache.tuscany.sca.policy.authorization.AuthorizationPolicy org.apache.tuscany.sca.policy.authorization.AuthorizationPolicyProcessor;qname=http://docs.oasis-open.org/ns/opencsa/sca/200912#permitAll,model=org.apache.tuscany.sca.policy.authorization.AuthorizationPolicy @@ -23,5 +27,3 @@ org.apache.tuscany.sca.policy.authorization.AuthorizationPolicyProcessor;qname=h org.apache.tuscany.sca.policy.identity.SecurityIdentityPolicyProcessor;qname=http://docs.oasis-open.org/ns/opencsa/sca/200912#runAs,model=org.apache.tuscany.sca.policy.identity.SecurityIdentityPolicy org.apache.tuscany.sca.policy.identity.SecurityIdentityPolicyProcessor;qname=http://tuscany.apache.org/xmlns/sca/1.1#securityIdentity,model=org.apache.tuscany.sca.policy.identity.SecurityIdentityPolicy org.apache.tuscany.sca.policy.security.jaas.JaasAuthenticationPolicyProcessor;qname=http://tuscany.apache.org/xmlns/sca/1.1#jaasAuthentication,model=org.apache.tuscany.sca.policy.security.jaas.JaasAuthenticationPolicy -org.apache.tuscany.sca.policy.authentication.basic.BasicAuthenticationPolicyProcessor;qname=http://tuscany.apache.org/xmlns/sca/1.1#basicAuthentication,model=org.apache.tuscany.sca.policy.authentication.basic.BasicAuthenticationPolicy - diff --git a/sca-java-2.x/trunk/modules/policy-security/src/main/resources/policy-security-validation-messages.properties b/sca-java-2.x/trunk/modules/policy-security/src/main/resources/policy-security-validation-messages.properties index ebb47f2b60..d41dbc3c70 100644 --- a/sca-java-2.x/trunk/modules/policy-security/src/main/resources/policy-security-validation-messages.properties +++ b/sca-java-2.x/trunk/modules/policy-security/src/main/resources/policy-security-validation-messages.properties @@ -19,4 +19,10 @@ # # RequiredAttributeRolesMissing = Required attribute 'roles' is missing. -ClassNotFoundException = Class Not Found Exception: {0} \ No newline at end of file +ClassNotFoundException = Class Not Found Exception: {0} +RequiredAttributeKeyStoreTypeMissing = Required attribute 'type' of keyStore element is missing +RequiredAttributeKeyStoreFileMissing = Required attribute 'file' of keyStore element is missing +RequiredAttributeKeyStorePasswordMissing = Required attribute 'password' of keyStore element is missing +RequiredAttributeTrustStoreTypeMissing = Required attribute 'type' of trustStore element is missing +RequiredAttributeTrustStoreFileMissing = Required attribute 'file' of trustStore element is missing +RequiredAttributeTrustStorePasswordMissing = Required attribute 'password' of trustStore element is missing \ No newline at end of file -- cgit v1.2.3