a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Copyright (c) 2006 Sun Microsystems Inc. All Rights Reserved
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * The contents of this file are subject to the terms
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * of the Common Development and Distribution License
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * (the License). You may not use this file except in
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * compliance with the License.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * You can obtain a copy of the License at
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * https://opensso.dev.java.net/public/CDDLv1.0.html or
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * See the License for the specific language governing
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * permission and limitations under the License.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * When distributing Covered Code, include this CDDL
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Header Notice in each file and include the License file
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * If applicable, add the following below the CDDL Header,
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * with the fields enclosed by brackets [] replaced by
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * your own identifying information:
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * "Portions Copyrighted [year] [name of copyright owner]"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * $Id: AssertionManagerIF.java,v 1.3 2008/08/07 21:41:35 hengming Exp $
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterimport com.sun.identity.saml.common.SAMLException;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * JAX-RPC interface for AssertionManager to make it remoteable
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterpublic interface AssertionManagerIF extends Remote {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public void checkForLocal() throws RemoteException;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public String createAssertion2(String ssoToken, List attributes)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public String createAssertionArtifact(String assertion, String target)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public String getAssertionByIdRef(String idRef, Set destID)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public String getAssertionByIdRef2(String idRef, String destID)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public String getAssertionByIdRefToken(String idRef, String ssoToken)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public String getAssertion(String artifact, Set destID)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster public String getAssertion2(String artifact, String destID)