org.apache.ws.secpolicy.model
Class X509Token

java.lang.Object
  extended by org.apache.ws.secpolicy.model.AbstractSecurityAssertion
      extended by org.apache.ws.secpolicy.model.Token
          extended by org.apache.ws.secpolicy.model.X509Token
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent

public class X509Token
extends Token


Field Summary
 
Fields inherited from class org.apache.ws.secpolicy.model.AbstractSecurityAssertion
version
 
Constructor Summary
X509Token(int version)
           
 
Method Summary
 java.lang.String getEncryptionUser()
           
 javax.xml.namespace.QName getName()
           
 java.lang.String getTokenVersionAndType()
           
 java.lang.String getUserCertAlias()
           
 boolean isRequireEmbeddedTokenReference()
           
 boolean isRequireIssuerSerialReference()
           
 boolean isRequireKeyIdentifierReference()
           
 boolean isRequireThumbprintReference()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void serialize(javax.xml.stream.XMLStreamWriter writer)
           
 void setEncryptionUser(java.lang.String encryptionUser)
           
 void setRequireEmbeddedTokenReference(boolean requireEmbeddedTokenReference)
           
 void setRequireIssuerSerialReference(boolean requireIssuerSerialReference)
           
 void setRequireKeyIdentifierReference(boolean requireKeyIdentifierReference)
           
 void setRequireThumbprintReference(boolean requireThumbprintReference)
           
 void setTokenVersionAndType(java.lang.String tokenVersionAndType)
           
 void setUserCertAlias(java.lang.String userCertAlias)
           
 
Methods inherited from class org.apache.ws.secpolicy.model.Token
getInclusion, isDerivedKeys, isExplicitDerivedKeys, isImpliedDerivedKeys, setDerivedKeys, setExplicitDerivedKeys, setImpliedDerivedKeys, setInclusion
 
Methods inherited from class org.apache.ws.secpolicy.model.AbstractSecurityAssertion
equal, getType, getVersion, isIgnorable, isNormalized, isOptional, setIgnorable, setNormalized, setOptional, setVersion, writeAttribute, writeEmptyElement, writeStartElement, writeStartElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

X509Token

public X509Token(int version)
Method Detail

getEncryptionUser

public java.lang.String getEncryptionUser()

setEncryptionUser

public void setEncryptionUser(java.lang.String encryptionUser)

getUserCertAlias

public java.lang.String getUserCertAlias()

setUserCertAlias

public void setUserCertAlias(java.lang.String userCertAlias)

isRequireEmbeddedTokenReference

public boolean isRequireEmbeddedTokenReference()
Returns:
Returns the requireEmbeddedTokenReference.

setRequireEmbeddedTokenReference

public void setRequireEmbeddedTokenReference(boolean requireEmbeddedTokenReference)
Parameters:
requireEmbeddedTokenReference - The requireEmbeddedTokenReference to set.

isRequireIssuerSerialReference

public boolean isRequireIssuerSerialReference()
Returns:
Returns the requireIssuerSerialReference.

setRequireIssuerSerialReference

public void setRequireIssuerSerialReference(boolean requireIssuerSerialReference)
Parameters:
requireIssuerSerialReference - The requireIssuerSerialReference to set.

isRequireKeyIdentifierReference

public boolean isRequireKeyIdentifierReference()
Returns:
Returns the requireKeyIdentifierReference.

setRequireKeyIdentifierReference

public void setRequireKeyIdentifierReference(boolean requireKeyIdentifierReference)
Parameters:
requireKeyIdentifierReference - The requireKeyIdentifierReference to set.

isRequireThumbprintReference

public boolean isRequireThumbprintReference()
Returns:
Returns the requireThumbprintReference.

setRequireThumbprintReference

public void setRequireThumbprintReference(boolean requireThumbprintReference)
Parameters:
requireThumbprintReference - The requireThumbprintReference to set.

getTokenVersionAndType

public java.lang.String getTokenVersionAndType()
Returns:
Returns the tokenVersionAndType.

setTokenVersionAndType

public void setTokenVersionAndType(java.lang.String tokenVersionAndType)
Parameters:
tokenVersionAndType - The tokenVersionAndType to set.

getName

public javax.xml.namespace.QName getName()

normalize

public org.apache.neethi.PolicyComponent normalize()
Specified by:
normalize in interface org.apache.neethi.Assertion
Overrides:
normalize in class AbstractSecurityAssertion

serialize

public void serialize(javax.xml.stream.XMLStreamWriter writer)
               throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.