/*
* Copyright 2005-2014 WSO2, Inc. (http://wso2.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.wso2.carbon.identity.tools.saml.validator.util;
public class SAMLValidatorConstants {
public class Attribute {
public static final String ISSUER_FORMAT =
"urn:oasis:names:tc:SAML:2.0:nameid-format:entity";
}
public class ValidationType {
public static final String VAL_DECODE = "Decoding the Request";
public static final String VAL_UNMARSHAL = "Unmarshalling the Request";
public static final String VAL_VERSION = "Validating the Version";
public static final String VAL_ISSUER = "Checking for Issuer";
public static final String VAL_ISSUER_FORMAT = "Validating Issuer Format";
public static final String VAL_IDP_CONFIGS = "Loading IdP Configurations";
public static final String VAL_CONSUM_URL = "Validating Assertion Consumer URL";
public static final String VAL_SUB_NAMEID_FMT = "Validating Suject NameID Format";
public static final String VAL_SUB_CONF_MTHD = "Validating Suject Confirmation Method";
public static final String VAL_DESTINATION = "Validating Destination";
public static final String VAL_SIGNATURE = "Validating Signature";
public static final String VAL_AUTHN_REQUEST = "Validating for AuthnRequest";
public static final String VAL_WRONG_BINDING = "Invalid Binding for AuthnRequest";
}
public class ValidationMessage {
public static final String VAL_DECODE_SUCCESS = "Request decoded succesfully.";
public static final String VAL_DECODE_FAIL = " Unable to decode the request.";
public static final String VAL_UNMARSHAL_SUCCESS = "Request unmarshalled succesfully.";
public static final String VAL_UNMARSHAL_FAIL = " Unable to unmarshal the request.";
public static final String VAL_VERSION_SUCCESS = "SAML version is valid.";
public static final String VAL_VERSION_FAIL = "Invalied SAML version %s, expected version is 2.0.";
public static final String VAL_ISSUER_SUCCESS = "Issuer/ProviderName is available in the AuthnRequest.";
public static final String VAL_ISSUER_FAIL = "Issuer/ProviderName is not available in the AuthnRequest.";
public static final String VAL_ISSUER_FMT_SUCCESS = "Issuer Format attribute value is valid.";
public static final String VAL_ISSUER_FMT_FAIL = "Issuer Format attribute value is invalid.";
public static final String VAL_IDP_CONFIGS_SUCCESS = "A Service Provider with the Issuer '%s' is registered.";
public static final String VAL_IDP_CONFIGS_FAIL = "A Service Provider with the Issuer '%s' is not registered.";
public static final String EXIT_WITH_ERROR = "Validation service error exit.";
public static final String ERROR_LOADING_SP_CONF = "Error while reading Service Provider configurations.";
public static final String VAL_CONSUM_URL_SUCCESS = "Assertion Consumer URL value '%s' is matched.'";
public static final String VAL_CONSUM_URL_FAIL = "Invalid Assertion Consumer URL value '%s', expected value '%s'.";
public static final String VAL_SUB_NAMEID_SUCCESS = "Subject NameID fromat is matched.";
public static final String VAL_SUB_CONF_MTHD_FAIL = "Subject Confirmation methods should NOT be in the request.";
public static final String VAL_DESTINATION_SUCCESS = "Destination value '%s' is matched.";
public static final String VAL_DESTINATION_FAIL = "Invalid destination value '%s', expected value '%s'.";
public static final String VAL_SIGNATURE_SUCCESS = "Signature validation for AuthnRequest is succeeded.";
public static final String VAL_SIGNATURE_FAIL = "Signature validation for Authentication Request failed.";
public static final String VAL_SIGNATURE_ERROR = "Signature validation for Authentication Request failed with error : %s";
public static final String VAL_AUTHN_REQUEST_FAIL = "Request is not an AuthnRequest";
public static final String VAL_EXTRACT_SAML_REQ_FAIL = "Extracting SAML request failed.";
public static final String VAL_DECODE_QUERY_STRING_FAIL = "Decoding query string failed.";
public static final String VAL_WRONG_BINDING_MSG = "Request can unmarshall using 'Redirect Binding', please check Binding in Service Provider side.";
}
public class ErrorMessage {
public static final String ERROR_INCOMPLETE_DATA = "Provided data(Issuer/User Name) is incomplete.";
public static final String ERROR_CONFIG_NOT_AVAIL = "A Service Provider with the Issuer '%s' is not registered.";
public static final String ERROR_BUILD_FAIL = "Response generation failed with error : '%s'.";
}
}