All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.ws.security.saml.ext.builder.SAML2Constants Maven / Gradle / Ivy

/**
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership. The ASF licenses this file
 * to you 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.apache.ws.security.saml.ext.builder;


/**
 * Class SAML2Constants provides static constant definitions associated with
 * the SAML v2.x specification.
 * 

* Created on May 18, 2009 */ public final class SAML2Constants { // // NAME ID FORMAT // public static final String NAMEID_FORMAT_UNSPECIFIED = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"; public static final String NAMEID_FORMAT_EMAIL_ADDRESS = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"; public static final String NAMEID_FORMAT_X509_SUBJECT_NAME = "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName"; public static final String NAMEID_FORMAT_WINDOWS_DQN = "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName"; public static final String NAMEID_FORMAT_KERBEROS = "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos"; public static final String NAMEID_FORMAT_ENTITY = "urn:oasis:names:tc:SAML:2.0:nameid-format:entity"; public static final String NAMEID_FORMAT_PERSISTENT = "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"; public static final String NAMEID_FORMAT_TRANSIENT = "urn:oasis:names:tc:SAML:2.0:nameid-format:transient"; // // SUBJECT CONFIRMATION // public static final String CONF_BEARER = "urn:oasis:names:tc:SAML:2.0:cm:bearer"; public static final String CONF_HOLDER_KEY = "urn:oasis:names:tc:SAML:2.0:cm:holder-of-key"; public static final String CONF_SENDER_VOUCHES = "urn:oasis:names:tc:SAML:2.0:cm:sender-vouches"; // // AUTH CONTEXT CLASS REF // public static final String AUTH_CONTEXT_CLASS_REF_INTERNET_PROTOCOL = "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol"; public static final String AUTH_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD = "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword"; public static final String AUTH_CONTEXT_CLASS_REF_KERBEROS = "urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos"; public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED = "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered"; public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED = "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered"; public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT = "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract"; public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT = "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract"; public static final String AUTH_CONTEXT_CLASS_REF_PASSWORD = "urn:oasis:names:tc:SAML:2.0:ac:classes:Password"; public static final String AUTH_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT = "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport"; public static final String AUTH_CONTEXT_CLASS_REF_PREVIOUS_SESSION = "urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession"; public static final String AUTH_CONTEXT_CLASS_REF_X509 = "urn:oasis:names:tc:SAML:2.0:ac:classes:X509"; public static final String AUTH_CONTEXT_CLASS_REF_PGP = "urn:oasis:names:tc:SAML:2.0:ac:classes:PGP"; public static final String AUTH_CONTEXT_CLASS_REF_SPKI = "urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI"; public static final String AUTH_CONTEXT_CLASS_REF_XMLDSIG = "urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig"; public static final String AUTH_CONTEXT_CLASS_REF_SMARTCARD = "urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard"; public static final String AUTH_CONTEXT_CLASS_REF_SMARTCARD_PKI = "urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI"; public static final String AUTH_CONTEXT_CLASS_REF_SOFTWARE_PKI = "urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI"; public static final String AUTH_CONTEXT_CLASS_REF_TELEPHONY = "urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony"; public static final String AUTH_CONTEXT_CLASS_REF_NOMAD_TELEPHONY = "urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony"; public static final String AUTH_CONTEXT_CLASS_REF_PERSONAL_TELEPHONY = "urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalTelephony"; public static final String AUTH_CONTEXT_CLASS_REF_AUTHENTICATED_TELEPHONY = "urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony"; public static final String AUTH_CONTEXT_CLASS_REF_SECURED_REMOTE_PASSWORD = "urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword"; public static final String AUTH_CONTEXT_CLASS_REF_TLS_CLIENT = "urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient"; public static final String AUTH_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN = "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"; public static final String AUTH_CONTEXT_CLASS_REF_UNSPECIFIED = "urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified"; // // ATTRIBUTE NAME FORMAT // public static final String ATTRNAME_FORMAT_UNSPECIFIED = "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"; public static final String ATTRNAME_FORMAT_URI = "urn:oasis:names:tc:SAML:2.0:attrname-format:uri"; public static final String ATTRNAME_FORMAT_BASIC = "urn:oasis:names:tc:SAML:2.0:attrname-format:basic"; private SAML2Constants() { // Complete } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy