org.apache.ws.security.saml
Interface SAMLIssuer

All Known Implementing Classes:
SAMLIssuerImpl

public interface SAMLIssuer

Builds a WS SAML Assertion and inserts it into the SOAP Envelope. Refer to the WS specification, SAML Token profile

Author:
Davanum Srinivas (dims@yahoo.com).

Method Summary
 Crypto getIssuerCrypto()
           
 java.lang.String getIssuerKeyName()
           
 java.lang.String getIssuerKeyPassword()
           
 boolean isSenderVouches()
           
 org.opensaml.SAMLAssertion newAssertion()
          Creates a new SAMLAssertion.
 void setInstanceDoc(org.w3c.dom.Document instanceDoc)
           
 void setUserCrypto(Crypto userCrypto)
           
 void setUsername(java.lang.String username)
           
 

Method Detail

newAssertion

public org.opensaml.SAMLAssertion newAssertion()
Creates a new SAMLAssertion.

A complete SAMLAssertion is constructed.

Returns:
SAMLAssertion

setUserCrypto

public void setUserCrypto(Crypto userCrypto)
Parameters:
userCrypto - The userCrypto to set.

setUsername

public void setUsername(java.lang.String username)
Parameters:
username - The username to set.

getIssuerCrypto

public Crypto getIssuerCrypto()
Returns:
Returns the issuerCrypto.

getIssuerKeyName

public java.lang.String getIssuerKeyName()
Returns:
Returns the issuerKeyName.

getIssuerKeyPassword

public java.lang.String getIssuerKeyPassword()
Returns:
Returns the issuerKeyPassword.

isSenderVouches

public boolean isSenderVouches()
Returns:
Returns the senderVouches.

setInstanceDoc

public void setInstanceDoc(org.w3c.dom.Document instanceDoc)
Parameters:
instanceDoc - The instanceDoc to set.


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.