BasicSecurityProfile.java :  » 6.0-JDK-Modules-com.sun » xws-security » com » sun » xml » wss » Java Open Source

Java Open Source » 6.0 JDK Modules com.sun » xws security 
xws security » com » sun » xml » wss » BasicSecurityProfile.java
/*
 * BasicSecurityProfile.java
 *
 * Created on April 16, 2007, 3:08 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package com.sun.xml.wss;

/**
 *
 * @author K.Venugopal@sun.com
 */
import com.sun.xml.wss.impl.XWSSecurityRuntimeException;
import com.sun.xml.wss.logging.LogDomainConstants;
import com.sun.xml.wss.logging.LogStringsMessages;
import java.util.logging.Level;
import java.util.logging.Logger;
public final class BasicSecurityProfile {
    
    private boolean timeStampFound = false;
    private static Logger log = Logger.getLogger(LogDomainConstants.WSS_API_DOMAIN,LogDomainConstants.WSS_API_DOMAIN_BUNDLE);
    
    /** Creates a new instance of BasicSecurityProfile */
    public BasicSecurityProfile() {
    }
    
    /**
     * 
     */
    public final static void log_bsp_3203(){
        log.log(Level.SEVERE,LogStringsMessages.BSP_3203_ONECREATED_TIMESTAMP());
        throw new XWSSecurityRuntimeException(LogStringsMessages.BSP_3203_ONECREATED_TIMESTAMP());
    }
    
    /**
     * 
     */
    public final static void log_bsp_3224(){
        log.log(Level.SEVERE,LogStringsMessages.BSP_3224_ONEEXPIRES_TIMESTAMP());
        throw new XWSSecurityRuntimeException(LogStringsMessages.BSP_3224_ONEEXPIRES_TIMESTAMP());
    }
    
    /**
     * 
     * @param elementName 
     */
    public final static void log_bsp_3222(String elementName){
        log.log(Level.SEVERE,LogStringsMessages.BSP_3222_ELEMENT_NOT_ALLOWED_UNDER_TIMESTMP(elementName));
        throw new XWSSecurityRuntimeException(LogStringsMessages.BSP_3222_ELEMENT_NOT_ALLOWED_UNDER_TIMESTMP(elementName));
    }
    
    /**
     * 
     */
    public final static void log_bsp_3221(){
        log.log(Level.SEVERE,LogStringsMessages.BSP_3221_CREATED_BEFORE_EXPIRES_TIMESTAMP());
        throw new XWSSecurityRuntimeException(LogStringsMessages.BSP_3221_CREATED_BEFORE_EXPIRES_TIMESTAMP());
    }
    
    /**
     * 
     * @throws com.sun.xml.wss.XWSSecurityException 
     */
    public final static void log_bsp_3227() throws XWSSecurityException{
        log.log(Level.SEVERE,LogStringsMessages.BSP_3227_SINGLE_TIMESTAMP());
        throw new XWSSecurityException(LogStringsMessages.BSP_3227_SINGLE_TIMESTAMP());
    }
    
    /**
     * 
     */
    public final static void log_bsp_3225(){
        log.log(Level.SEVERE,LogStringsMessages.BSP_3225_CREATED_VALUE_TYPE_TIMESTAMP());
        throw new XWSSecurityRuntimeException(LogStringsMessages.BSP_3225_CREATED_VALUE_TYPE_TIMESTAMP());
    }
    
    /**
     * 
     */
    public final static void log_bsp_3226(){
        log.log(Level.SEVERE,LogStringsMessages.BSP_3226_EXPIRES_VALUE_TYPE_TIMESTAMP());
        throw new XWSSecurityRuntimeException(LogStringsMessages.BSP_3226_EXPIRES_VALUE_TYPE_TIMESTAMP());
    }
    
    /**
     * 
     * @throws com.sun.xml.wss.XWSSecurityException 
     */
    public final static void log_bsp_3104()throws XWSSecurityException{
        log.log(Level.WARNING,LogStringsMessages.BSP_3104_ENVELOPED_SIGNATURE_DISCORAGED());
    }
    
    /**
     * 
     * @param value 
     */
    public void setTimeStampFound(boolean value){
        this.timeStampFound = value;
    }
    /**
     * 
     * @return 
     */
    public boolean isTimeStampFound(){
        return timeStampFound;
    }
    
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.