/*******************************************************************************
* Copyright (c) 2009 MATERNA Information & Communications. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html. For further
* project-related information visit http://www.ws4d.org. The most recent
* version of the JMEDS framework can be obtained from
* http://sourceforge.net/projects/ws4d-javame.
******************************************************************************/
package org.ws4d.java.constants;
import org.ws4d.java.types.QName;
public interface WSSecurityConstants {
public static final String XML_DIGITAL_SIGNATURE = "http://www.w3.org/2000/09/xmldsig#";
public static final String WS_SECURITY = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
public static final String XML_SOAP_DISCOVERY = "http://schemas.xmlsoap.org/ws/2005/04/discovery";
public static final String WS_SECURITY_WSU = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd";
public static final String XML_DIGITAL_SIGNATURE_PREFIX = "ds";
public static final String WS_SECURITY_PREFIX = "wsse";
public static final String SIGNATURE_NAME = "Signature";
public static final String SIGNED_INFO_NAME = "SignedInfo";
public static final String CANONICALIZATION_METHOD_NAME = "CanonicalizationMethod";
public static final String SIGNATURE_METHOD_NAME = "SignatureMethod";
public static final String REFERENCE_NAME = "Reference";
public static final String TRANSFORMS_NAME = "Transforms";
public static final String TRANSFORM_NAME = "Transform";
public static final String DIGENST_METHOD_NAME = "DigestMethod";
public static final String DIGEST_VALUE_NAME = "DigestValue";
public static final String ALGORITHM_NAME = "Algorithm";
public static final String SIGNATURE_VALUE_NAME = "SignatureValue";
public static final String KEY_INFO_NAME = "KeyInfo";
public static final String SECURITY_TOKEN_REF_NAME = "SecurityTokenReference";
public static final String KEY_IDENTIFIER_NAME = "KeyIdentifier";
public static final String EXC_C14N = "http://www.w3.org/2001/10/xml-exc-c14n#";
public static final String DSIG_RSA_SHA1 = XML_DIGITAL_SIGNATURE + "rsa-sha1";
public static final String DIGEST_METHOD = XML_DIGITAL_SIGNATURE + "sha1";
public static final String COMPACT_SECURITY = "Security";
public static final String COMPACT_SIG = "Sig";
public static final String COMPACT_SCHEME = "Scheme";
public static final String COMPACT_KEYID = "KeyId";
public static final String COMPACT_REFS = "Refs";
public static final QName WSSE_FAULT_AUTHENTICATION = new QName("FailedAuthentication", WS_SECURITY, WS_SECURITY_PREFIX);
}