public class WSTrustUtil extends Object
public static SOAPFault createSOAP11Fault(WSTrustSOAPFaultException sfex)
public static SOAPFault createSOAP12Fault(WSTrustSOAPFaultException sfex)
public static byte[] generateRandomSecret(int keySize)
public static SecurityContextToken createSecurityContextToken(WSTrustElementFactory wsscEleFac) throws WSSecureConversationException
WSSecureConversationExceptionpublic static SecurityContextToken createSecurityContextToken(WSSCElementFactory eleFac) throws WSSecureConversationException
WSSecureConversationExceptionpublic static SecurityContextToken createSecurityContextToken(WSTrustElementFactory wsscEleFac, String identifier) throws WSSecureConversationException
WSSecureConversationExceptionpublic static SecurityContextToken createSecurityContextToken(WSSCElementFactory eleFac, String identifier) throws WSSecureConversationException
WSSecureConversationExceptionpublic static SecurityTokenReference createSecurityTokenReference(String id, String valueType)
public static String elemToString(BaseSTSResponse rstr, WSTrustVersion wstVer)
public static String elemToString(BaseSTSRequest rst, WSTrustVersion wstVer)
public static long getCurrentTimeWithOffset()
public static Lifetime createLifetime(long currentTime, long lifespan, WSTrustVersion wstVer)
public static long getLifeSpan(Lifetime lifetime)
public static Date parseAttributedDateTime(AttributedDateTime time)
public static org.apache.xml.security.encryption.EncryptedKey encryptKey(Document doc, byte[] encryptedKey, X509Certificate cert, String keyWrapAlgorithm) throws Exception
Exceptionpublic static Assertion addSamlAttributes(Assertion assertion, Map<QName,List<String>> claimedAttrs) throws WSTrustException
WSTrustExceptionpublic static Document newDocument()
Copyright © 2005–2018 Oracle Corporation. All rights reserved.