|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.wsm.security.policy.scenario.modelutil.AdvertisementUtil
public class AdvertisementUtil
Field Summary | |
---|---|
static String |
SAML_VERSION_11 |
static String |
SAML_VERSION_20 |
static String |
WSS_VERSION_10 |
static String |
WSS_VERSION_11 |
Constructor Summary | |
---|---|
AdvertisementUtil() |
Method Summary | |
---|---|
static AlgorithmSuiteAssertion |
populateAlgorithmSuiteAssertion(String algSuite) Populates the algorithm Suite assertion object and returns the same to the caller. |
static AsymmetricBindingAssertion |
populateAsymmetricBindingAssertion(String encKeyRefMech, String signKeyRefMech, String rcptEncKeyRefMech, String rcptSignKeyRefMech, String x509TokenVersion, String sAlgSuite, String laxLayout, boolean isEncryptSignature, boolean isIncludeTimeStamp) |
static AsymmetricBindingAssertion |
populateAsymmetricBindingAssertion(String encKeyRefMech, String signKeyRefMech, String rcptEncKeyRefMech, String rcptSignKeyRefMech, String x509TokenVersion, String sAlgSuite, String laxLayout, boolean isEncryptSignature, boolean isIncludeTimeStamp, String samlVersion, String wss_version) |
static KerberosTokenAssertion |
populateKerberosTokenAssertion(String tokenType, boolean requiredDerivedKeys, String inclusion) |
static Wss11Assertion |
populateKerberosWss11Assertion(boolean msgSecurityEnabled) |
static LayoutAssertion |
populateLayoutAssertion(String layout) Populates the LayourtAssertion obejct and retruns it to the caller. |
static SamlTokenAssertion |
populateSamlAssertion(String samlVersion, String wss_version) |
static SupportingTokenAssertion |
populateSamlTokenAssertion(SamlTokenType samlToken, String wss_version) |
static void |
populateSignedEncryptedPartsElem(List<SignedEncryptedPartsType> lsElemPartsReq, List<SignedEncryptedPartsType> lsElemPartsRes, List<SignedEncryptedPartsType> lsElemPartsFault, AdvertisementContext advCtx) |
static SymmetricBindingAssertion |
populateSymmetricBindingAssertion(String encKeyRefMech, String signKeyRefMech, String x509TokenVersion, boolean isUseDerivedKeys, String sAlgSuite, String laxLayout, boolean isEncryptSignature, boolean isIncludeTimeStamp) |
static TransportBindingAssertion |
populateTransportBindingAssertion(RequireTlsType tlsType) |
static Wss10Assertion |
populateWss10Assertion(String encKeyRefMech, String signKeyRefMech) Populates the Wss10Assertion object and returns it to the caller. |
static Wss11Assertion |
populateWss11Assertion(String encKeyRefMech, String signKeyRefMech, boolean isConfirmSign) Populates the Wss11Assertion and returns it to the caller. |
static X509TokenAssertion |
populateX509TokenAssertion(String encKeyRefMech, String signKeyRefMech, String x509TokenVersion, String inclusion_org, boolean isUseDerivedKeys, boolean isRcptToken, boolean isEndorsingToken) Populates the X509TokenAssertion object and returns the same to thec caller. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String SAML_VERSION_11
public static final String SAML_VERSION_20
public static final String WSS_VERSION_10
public static final String WSS_VERSION_11
Constructor Detail |
---|
public AdvertisementUtil()
Method Detail |
---|
public static SupportingTokenAssertion populateSamlTokenAssertion(SamlTokenType samlToken, String wss_version) throws PolicyModelException
samlToken
-wss_version
-PolicyModelException
public static SamlTokenAssertion populateSamlAssertion(String samlVersion, String wss_version) throws PolicyModelException
PolicyModelException
public static KerberosTokenAssertion populateKerberosTokenAssertion(String tokenType, boolean requiredDerivedKeys, String inclusion) throws AdvertisementException
AdvertisementException
public static X509TokenAssertion populateX509TokenAssertion(String encKeyRefMech, String signKeyRefMech, String x509TokenVersion, String inclusion_org, boolean isUseDerivedKeys, boolean isRcptToken, boolean isEndorsingToken) throws AdvertisementException
encKeyRefMech
-signKeyRefMech
-x509TokenVersion
-inclusion_org
-isUseDerivedKeys
-isRcptToken
-AdvertisementException
public static AlgorithmSuiteAssertion populateAlgorithmSuiteAssertion(String algSuite) throws AdvertisementException
algSuite
-AdvertisementException
public static LayoutAssertion populateLayoutAssertion(String layout) throws AdvertisementException
layout
-AdvertisementException
public static Wss11Assertion populateKerberosWss11Assertion(boolean msgSecurityEnabled)
public static Wss11Assertion populateWss11Assertion(String encKeyRefMech, String signKeyRefMech, boolean isConfirmSign)
encKeyRefMech
-signKeyRefMech
-isConfirmSign
-public static Wss10Assertion populateWss10Assertion(String encKeyRefMech, String signKeyRefMech)
encKeyRefMech
-signKeyRefMech
-public static void populateSignedEncryptedPartsElem(List<SignedEncryptedPartsType> lsElemPartsReq, List<SignedEncryptedPartsType> lsElemPartsRes, List<SignedEncryptedPartsType> lsElemPartsFault, AdvertisementContext advCtx)
public static SymmetricBindingAssertion populateSymmetricBindingAssertion(String encKeyRefMech, String signKeyRefMech, String x509TokenVersion, boolean isUseDerivedKeys, String sAlgSuite, String laxLayout, boolean isEncryptSignature, boolean isIncludeTimeStamp) throws AdvertisementException, PolicyModelException
AdvertisementException
PolicyModelException
public static AsymmetricBindingAssertion populateAsymmetricBindingAssertion(String encKeyRefMech, String signKeyRefMech, String rcptEncKeyRefMech, String rcptSignKeyRefMech, String x509TokenVersion, String sAlgSuite, String laxLayout, boolean isEncryptSignature, boolean isIncludeTimeStamp) throws AdvertisementException, PolicyModelException
AdvertisementException
PolicyModelException
public static AsymmetricBindingAssertion populateAsymmetricBindingAssertion(String encKeyRefMech, String signKeyRefMech, String rcptEncKeyRefMech, String rcptSignKeyRefMech, String x509TokenVersion, String sAlgSuite, String laxLayout, boolean isEncryptSignature, boolean isIncludeTimeStamp, String samlVersion, String wss_version) throws AdvertisementException, PolicyModelException
AdvertisementException
PolicyModelException
public static TransportBindingAssertion populateTransportBindingAssertion(RequireTlsType tlsType) throws AdvertisementException, PolicyModelException
AdvertisementException
PolicyModelException
|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |