public class IdentityApplicationManagementUtil extends Object
public static void resetThreadLocalProvisioningServiceProvider()
public static ThreadLocalProvisioningServiceProvider getThreadLocalProvisioningServiceProvider()
serviceProvider
- public static void setThreadLocalProvisioningServiceProvider(ThreadLocalProvisioningServiceProvider serviceProvider)
serviceProviderName
- In-bound - or Just-in-Time provisioning service provider.public static boolean validateURI(String uriString)
uriString
- URI Stringtrue
if valid URI, false
otherwisepublic static void closeConnection(Connection dbConnection)
dbConnection
- Database Connection
objectpublic static void rollBack(Connection dbConnection)
dbConnection
- Database Connection
objectpublic static ProvisioningConnectorConfig[] concatArrays(ProvisioningConnectorConfig[] o1, ProvisioningConnectorConfig[] o2)
o1
- o2
- public static Property[] concatArrays(Property[] o1, Property[] o2)
o1
- o2
- public static FederatedAuthenticatorConfig[] concatArrays(FederatedAuthenticatorConfig[] o1, FederatedAuthenticatorConfig[] o2)
o1
- o2
- public static String extractKeyStoreFileName(String filePath)
filePath
- File path of a key storepublic static String generateThumbPrint(String encodedCert) throws NoSuchAlgorithmException
encodedCert
- Base64 encoded certificateNoSuchAlgorithmException
- Unsupported hash algorithmpublic static Certificate decodeCertificate(String encodedCert) throws CertificateException
encodedCert
- Base64 encoded certificateCertificate
CertificateException
- Error when decoding certificatepublic static String hexify(byte[] bytes)
bytes
- public static CertData getCertData(String encodedCert) throws CertificateException
encodedCert
- CertificateException
public static boolean exclusiveOR(boolean[] array)
array
- public static Connection getDBConnection() throws org.wso2.carbon.identity.base.IdentityException
org.wso2.carbon.identity.base.IdentityException
public static void closeResultSet(ResultSet rs)
rs
- public static void closeStatement(PreparedStatement preparedStatement)
public static Map<ClaimMapping,List<String>> getMappedClaims(String outboundClaimDialect, Map<String,String> inboundClaimValueMap, ClaimMapping[] inboundClaimMappings, Map<ClaimMapping,List<String>> outboundClaimValueMappings, String tenantDomain) throws IdentityApplicationManagementException
outboundClaimDialect
- inboundClaimValueMap
- inboundClaimMapping
- outboundClaimValueMapping
- tenantDomainName
- IdentityApplicationManagementException
public static Map<ClaimMapping,List<String>> getMappedClaims(String outboundClaimDialect, Map<String,String> inboundClaimValueMap, String inboundClaimMappingDialect, Map<ClaimMapping,List<String>> outboundClaimValueMappings, String tenantDomain) throws IdentityApplicationManagementException
outboundClaimDialect
- inboundClaimValueMap
- inboundClaimMappingDialect
- outboundClaimValueMapping
- IdentityApplicationManagementException
public static Map<ClaimMapping,List<String>> getMappedClaims(ClaimMapping[] outboundClaimMappings, Map<String,String> inboundClaimValueMap, ClaimMapping[] inboundClaimMappings, Map<ClaimMapping,List<String>> outboundClaimValueMappings) throws IdentityApplicationManagementException
outboundClaimMapping
- inboundClaimValueMap
- inboundClaimMapping
- outboundClaimValueMapping
- IdentityApplicationManagementException
public static Map<ClaimMapping,List<String>> getMappedClaims(ClaimMapping[] outboundClaimMappings, Map<String,String> inboundClaimValueMap, String inboundClaimMappingDialect, Map<ClaimMapping,List<String>> outboundClaimValueMappings, String tenantDomain) throws IdentityApplicationManagementException
outboundClaimMapping
- inboundClaimValueMap
- inboundClaimMappingDialect
- outboundClaimValueMapping
- IdentityApplicationManagementException
public static Properties readProperties(org.apache.axiom.om.OMElement configElem)
configElem
- public static QName getQNameWithIdentityApplicationNS(String localPart)
localPart
- public static FederatedAuthenticatorConfig getFederatedAuthenticator(FederatedAuthenticatorConfig[] federatedAuthenticators, String authenticatorName)
federatedAuthenticators
- authenticatorName
- public static ProvisioningConnectorConfig getProvisioningConnector(ProvisioningConnectorConfig[] provisioningConnectors, String connectorType)
provisioningConnectors
- connectorType
- public static String getSignedJWT(String jsonObj, ServiceProvider serviceProvider)
jsonObj
- public static String calculateHmacSha1(String key, String value) throws SignatureException
key
- value
- SignatureException
public static List<String> getSAMLAuthnContextComparisonLevels()
Copyright © 2015 WSO2. All rights reserved.