Class KerberosClientSecurityToken

java.lang.Object
org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
org.apache.xml.security.stax.impl.securityToken.GenericOutboundSecurityToken
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

    Constructors
    Constructor
    Description
    KerberosClientSecurityToken(byte[] ticket, Key secretKey, String id)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getSecretKey(String algorithmURI)
     
    byte[]
     

    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 Details

    • KerberosClientSecurityToken

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

      public KerberosClientSecurityToken(CallbackHandler callbackHandler, String id)
  • Method Details

    • 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