org.apache.wss4j.stax.impl.securityToken
Class KerberosClientSecurityToken

java.lang.Object
  extended by org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
      extended by org.apache.xml.security.stax.impl.securityToken.GenericOutboundSecurityToken
          extended by org.apache.wss4j.stax.impl.securityToken.KerberosClientSecurityToken
All Implemented Interfaces:
org.apache.xml.security.stax.securityToken.OutboundSecurityToken, org.apache.xml.security.stax.securityToken.SecurityToken

public class KerberosClientSecurityToken
extends org.apache.xml.security.stax.impl.securityToken.GenericOutboundSecurityToken


Field Summary
 
Fields inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
keyTable, tokenUsages
 
Constructor Summary
KerberosClientSecurityToken(byte[] ticket, Key secretKey, String id)
           
KerberosClientSecurityToken(CallbackHandler callbackHandler, String id)
           
 
Method Summary
 Key getSecretKey(String algorithmURI)
           
 byte[] getTicket()
           
 
Methods inherited from class org.apache.xml.security.stax.impl.securityToken.GenericOutboundSecurityToken
addWrappedToken, getCustomTokenReference, getKeyIdentifier, getKeyWrappingToken, getProcessor, getTokenType, getWrappedTokens, setCustomTokenReference, setKeyWrappingToken, setProcessor, setTokenType
 
Methods inherited from class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
addTokenUsage, getId, getPublicKey, getSecretKey, getSha1Identifier, getTokenUsages, getX509Certificates, isAsymmetric, setAsymmetric, setPublicKey, setSecretKey, setSha1Identifier, setX509Certificates
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.xml.security.stax.securityToken.SecurityToken
addTokenUsage, getId, getPublicKey, getSecretKey, getSha1Identifier, getTokenUsages, getX509Certificates, isAsymmetric
 

Constructor Detail

KerberosClientSecurityToken

public KerberosClientSecurityToken(byte[] ticket,
                                   Key secretKey,
                                   String id)

KerberosClientSecurityToken

public KerberosClientSecurityToken(CallbackHandler callbackHandler,
                                   String id)
Method Detail

getSecretKey

public Key getSecretKey(String algorithmURI)
                 throws org.apache.xml.security.exceptions.XMLSecurityException
Specified by:
getSecretKey in interface org.apache.xml.security.stax.securityToken.OutboundSecurityToken
Overrides:
getSecretKey in class org.apache.xml.security.stax.impl.securityToken.GenericOutboundSecurityToken
Throws:
org.apache.xml.security.exceptions.XMLSecurityException

getTicket

public byte[] getTicket()
                 throws org.apache.xml.security.exceptions.XMLSecurityException
Throws:
org.apache.xml.security.exceptions.XMLSecurityException


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.