Class WSTrustUtil
java.lang.Object
com.sun.xml.ws.security.trust.util.WSTrustUtil
- Author:
- ws-trust-implementation-team
-
Method Summary
Modifier and TypeMethodDescriptionstatic Assertionstatic com.sun.xml.ws.policy.impl.bindings.AppliesTocreateAppliesTo(String appliesTo) static StringcreateFriendlyPPID(String displayValue) static com.sun.xml.ws.security.trust.elements.LifetimecreateLifetime(long currentTime, long lifespan, com.sun.xml.ws.security.trust.WSTrustVersion wstVer) static com.sun.xml.ws.security.SecurityContextTokenstatic com.sun.xml.ws.security.SecurityContextTokencreateSecurityContextToken(WSSCElementFactory eleFac, String identifier) static com.sun.xml.ws.security.SecurityContextTokencreateSecurityContextToken(com.sun.xml.ws.security.trust.WSTrustElementFactory wsscEleFac) static com.sun.xml.ws.security.SecurityContextTokencreateSecurityContextToken(com.sun.xml.ws.security.trust.WSTrustElementFactory wsscEleFac, String identifier) static com.sun.xml.ws.security.trust.elements.str.SecurityTokenReferencecreateSecurityTokenReference(String id, String valueType) static javax.xml.soap.SOAPFaultcreate and return a SOAP 1.1 Fault corresponding to this exceptionstatic javax.xml.soap.SOAPFaultcreate and return a SOAP 1.2 Fault corresponding to this exceptionstatic StringelemToString(com.sun.xml.ws.security.trust.elements.BaseSTSRequest rst, com.sun.xml.ws.security.trust.WSTrustVersion wstVer) static StringelemToString(com.sun.xml.ws.security.trust.elements.BaseSTSResponse rstr, com.sun.xml.ws.security.trust.WSTrustVersion wstVer) static org.apache.xml.security.encryption.EncryptedKeyencryptKey(Document doc, byte[] encryptedKey, X509Certificate cert, String keyWrapAlgorithm) static byte[]generateRandomSecret(int keySize) static StringgetAppliesToURI(com.sun.xml.ws.policy.impl.bindings.AppliesTo appliesTo) static longstatic longgetLifeSpan(com.sun.xml.ws.security.trust.elements.Lifetime lifetime) static DocumentparseAppliesTo(com.sun.xml.ws.policy.impl.bindings.AppliesTo appliesTo) static DateparseAttributedDateTime(com.sun.xml.ws.security.wsu10.AttributedDateTime time)
-
Method Details
-
createSOAP11Fault
create and return a SOAP 1.1 Fault corresponding to this exception -
createSOAP12Fault
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
-
createAppliesTo
-
parseAppliesTo
-
getAppliesToURI
-
createFriendlyPPID
-
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
-
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
-