Class WSTrustUtil

java.lang.Object
com.sun.xml.ws.security.trust.util.WSTrustUtil

public class WSTrustUtil extends Object
Author:
ws-trust-implementation-team
  • Method Details

    • createSOAP11Fault

      public static javax.xml.soap.SOAPFault createSOAP11Fault(WSTrustSOAPFaultException sfex)
      create and return a SOAP 1.1 Fault corresponding to this exception
    • createSOAP12Fault

      public static javax.xml.soap.SOAPFault createSOAP12Fault(WSTrustSOAPFaultException sfex)
      create and return a SOAP 1.2 Fault corresponding to this exception
    • generateRandomSecret

      public static byte[] generateRandomSecret(int keySize)
    • createSecurityContextToken

      public static com.sun.xml.ws.security.SecurityContextToken createSecurityContextToken(com.sun.xml.ws.security.trust.WSTrustElementFactory wsscEleFac) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • createSecurityContextToken

      public static com.sun.xml.ws.security.SecurityContextToken createSecurityContextToken(WSSCElementFactory eleFac) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • createSecurityContextToken

      public static com.sun.xml.ws.security.SecurityContextToken createSecurityContextToken(com.sun.xml.ws.security.trust.WSTrustElementFactory wsscEleFac, String identifier) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • createSecurityContextToken

      public static com.sun.xml.ws.security.SecurityContextToken createSecurityContextToken(WSSCElementFactory eleFac, String identifier) throws com.sun.xml.ws.security.secconv.WSSecureConversationException
      Throws:
      com.sun.xml.ws.security.secconv.WSSecureConversationException
    • createSecurityTokenReference

      public static com.sun.xml.ws.security.trust.elements.str.SecurityTokenReference createSecurityTokenReference(String id, String valueType)
    • createAppliesTo

      public static com.sun.xml.ws.policy.impl.bindings.AppliesTo createAppliesTo(String appliesTo)
    • parseAppliesTo

      public static List<Object> parseAppliesTo(com.sun.xml.ws.policy.impl.bindings.AppliesTo appliesTo)
    • getAppliesToURI

      public static String getAppliesToURI(com.sun.xml.ws.policy.impl.bindings.AppliesTo appliesTo)
    • createFriendlyPPID

      public static String createFriendlyPPID(String displayValue)
    • elemToString

      public static String elemToString(com.sun.xml.ws.security.trust.elements.BaseSTSResponse rstr, com.sun.xml.ws.security.trust.WSTrustVersion wstVer)
    • elemToString

      public static String elemToString(com.sun.xml.ws.security.trust.elements.BaseSTSRequest rst, com.sun.xml.ws.security.trust.WSTrustVersion wstVer)
    • getCurrentTimeWithOffset

      public static long getCurrentTimeWithOffset()
    • createLifetime

      public static com.sun.xml.ws.security.trust.elements.Lifetime createLifetime(long currentTime, long lifespan, com.sun.xml.ws.security.trust.WSTrustVersion wstVer)
    • getLifeSpan

      public static long getLifeSpan(com.sun.xml.ws.security.trust.elements.Lifetime lifetime)
    • parseAttributedDateTime

      public static Date parseAttributedDateTime(com.sun.xml.ws.security.wsu10.AttributedDateTime time)
    • encryptKey

      public static org.apache.xml.security.encryption.EncryptedKey encryptKey(Document doc, byte[] encryptedKey, X509Certificate cert, String keyWrapAlgorithm) throws Exception
      Throws:
      Exception
    • addSamlAttributes

      public static Assertion addSamlAttributes(Assertion assertion, Map<QName,List<String>> claimedAttrs) throws com.sun.xml.ws.api.security.trust.WSTrustException
      Throws:
      com.sun.xml.ws.api.security.trust.WSTrustException
    • newDocument

      public static Document newDocument()