/*
* JBoss, Home of Professional Open Source
*
* Copyright 2013 Red Hat, Inc. and/or its affiliates.
*
* 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.picketlink.identity.federation.core.saml.v1;
/**
* Constants for the SAML v1.1 Specifications
*
* @author Anil.Saldhana@redhat.com
* @since Jun 22, 2011
*/
public interface SAML11Constants {
String ACTION = "Action";
String ASSERTIONID = "AssertionID";
String ASSERTION_11_NSURI = "urn:oasis:names:tc:SAML:1.0:assertion";
String ASSERTION_ARTIFACT = "AssertionArtifact";
String ASSERTION_ID_REF = "AssertionIDReference";
String ATTRIBUTE_QUERY = "AttributeQuery";
String ATTRIBUTE_NAME = "AttributeName";
String ATTRIBUTE_NAMESPACE = "AttributeNamespace";
String ATTRIBUTE_STATEMENT = "AttributeStatement";
String AUDIENCE_RESTRICTION_CONDITION = "AudienceRestrictionCondition";
String AUTHENTICATION_INSTANT = "AuthenticationInstant";
String AUTHENTICATION_METHOD = "AuthenticationMethod";
String AUTH_METHOD_PASSWORD = "urn:oasis:names:tc:SAML:1.0:am:password";
String AUTH_METHOD_KERBEROS = "urn:ietf:rfc:1510";
String AUTH_METHOD_SRP = "urn:ietf:rfc:2945";
String AUTH_METHOD_TLS = "urn:ietf:rfc:2246";
String AUTHENTICATION_QUERY = "AuthenticationQuery";
String AUTHENTICATION_STATEMENT = "AuthenticationStatement";
String AUTHORITY_BINDING = "AuthorityBinding";
String AUTHORITY_KIND = "AuthorityKind";
String AUTHORIZATION_DECISION_QUERY = "AuthorizationDecisionQuery";
String AUTHORIZATION_DECISION_STATEMENT = "AuthorizationDecisionStatement";
String BINDING = "Binding";
String CONFIRMATION_METHOD = "ConfirmationMethod";
String DECISION = "Decision";
String DNS_ADDRESS = "DNSAddress";
String EVIDENCE = "Evidence";
String FORMAT = "Format";
String FORMAT_EMAIL_ADDRESS = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress";
String FORMAT_UNSPECIFIED = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified";
String IN_RESPONSE_TO = "InResponseTo";
String IP_ADDRESS = "IPAddress";
String ISSUER = "Issuer";
String ISSUE_INSTANT = "IssueInstant";
String LOCATION = "Location";
String MAJOR_VERSION = "MajorVersion";
String MINOR_VERSION = "MinorVersion";
String NAME_IDENTIFIER = "NameIdentifier";
String NAME_QUALIFIER = "NameQualifier";
String NAMESPACE = "Namespace";
String PROTOCOL_11_NSURI = "urn:oasis:names:tc:SAML:1.0:protocol";
String RECIPIENT = "Recipient";
String REQUEST = "Request";
String REQUEST_ID = "RequestID";
String RESOURCE = "Resource";
String RESPONSE = "Response";
String RESPONSE_ID = "ResponseID";
String STATUS = "Status";
String STATUS_CODE = "StatusCode";
String STATUS_DETAIL = "StatusDetail";
String STATUS_MSG = "StatusMessage";
String VALUE = "Value";
}