org.apache.rahas.impl
Class AbstractIssuerConfig

java.lang.Object
  extended by org.apache.rahas.impl.AbstractIssuerConfig
Direct Known Subclasses:
SAMLTokenIssuerConfig, SCTIssuerConfig

public abstract class AbstractIssuerConfig
extends java.lang.Object


Nested Class Summary
static class AbstractIssuerConfig.KeyComputation
          The key computation policy when clien't entropy is provided
 
Field Summary
static javax.xml.namespace.QName ADD_REQUESTED_ATTACHED_REF
           
static javax.xml.namespace.QName ADD_REQUESTED_UNATTACHED_REF
           
protected  boolean addRequestedAttachedRef
           
protected  boolean addRequestedUnattachedRef
           
static javax.xml.namespace.QName CRYPTO
           
static javax.xml.namespace.QName CRYPTO_PROPERTIES
          Element name to include the crypto properties used to load the information used securing the response
protected  org.apache.axiom.om.OMElement cryptoElement
           
protected  org.apache.axiom.om.OMElement cryptoPropertiesElement
           
protected  java.lang.String cryptoPropertiesFile
           
protected  int keyComputation
           
protected  int keySize
           
static javax.xml.namespace.QName PROOF_KEY_TYPE
           
protected  java.lang.String proofKeyType
           
static javax.xml.namespace.QName PROPERTY
           
static javax.xml.namespace.QName PROVIDER
           
protected  long ttl
           
 
Constructor Summary
AbstractIssuerConfig()
           
 
Method Summary
 java.lang.String getProofKeyType()
           
 void setAddRequestedAttachedRef(boolean addRequestedAttachedRef)
           
 void setAddRequestedUnattachedRef(boolean addRequestedUnattachedRef)
           
 void setKeyComputation(int keyComputation)
           
 void setKeySize(int keySize)
           
 void setProofKeyType(java.lang.String proofKeyType)
           
 void setTtl(long ttl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADD_REQUESTED_ATTACHED_REF

public static final javax.xml.namespace.QName ADD_REQUESTED_ATTACHED_REF

ADD_REQUESTED_UNATTACHED_REF

public static final javax.xml.namespace.QName ADD_REQUESTED_UNATTACHED_REF

PROOF_KEY_TYPE

public static final javax.xml.namespace.QName PROOF_KEY_TYPE

CRYPTO_PROPERTIES

public static final javax.xml.namespace.QName CRYPTO_PROPERTIES
Element name to include the crypto properties used to load the information used securing the response


CRYPTO

public static final javax.xml.namespace.QName CRYPTO

PROVIDER

public static final javax.xml.namespace.QName PROVIDER

PROPERTY

public static final javax.xml.namespace.QName PROPERTY

keyComputation

protected int keyComputation

proofKeyType

protected java.lang.String proofKeyType

addRequestedAttachedRef

protected boolean addRequestedAttachedRef

addRequestedUnattachedRef

protected boolean addRequestedUnattachedRef

ttl

protected long ttl

cryptoPropertiesFile

protected java.lang.String cryptoPropertiesFile

cryptoPropertiesElement

protected org.apache.axiom.om.OMElement cryptoPropertiesElement

cryptoElement

protected org.apache.axiom.om.OMElement cryptoElement

keySize

protected int keySize
Constructor Detail

AbstractIssuerConfig

public AbstractIssuerConfig()
Method Detail

setAddRequestedAttachedRef

public void setAddRequestedAttachedRef(boolean addRequestedAttachedRef)

setAddRequestedUnattachedRef

public void setAddRequestedUnattachedRef(boolean addRequestedUnattachedRef)

setKeyComputation

public void setKeyComputation(int keyComputation)

setProofKeyType

public void setProofKeyType(java.lang.String proofKeyType)

setTtl

public void setTtl(long ttl)

setKeySize

public void setKeySize(int keySize)

getProofKeyType

public java.lang.String getProofKeyType()