本文整理汇总了Java中de.hshannover.f4.trust.ifmapj.config.BasicAuthConfig类的典型用法代码示例。如果您正苦于以下问题:Java BasicAuthConfig类的具体用法?Java BasicAuthConfig怎么用?Java BasicAuthConfig使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BasicAuthConfig类属于de.hshannover.f4.trust.ifmapj.config包,在下文中一共展示了BasicAuthConfig类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: IfmapCommunication
import de.hshannover.f4.trust.ifmapj.config.BasicAuthConfig; //导入依赖的package包/类
IfmapCommunication(String url, String keyPath, String keyPass,
String trustPath, String trustPass, boolean enableBasicAuth,
String basicUser, String basicPass, int mp)
throws InitializationException {
if (enableBasicAuth) {
BasicAuthConfig basicConfig = new BasicAuthConfig(url, basicUser,
basicPass, trustPath, trustPass);
mSsrc = IfmapJ.createSsrc(basicConfig);
} else {
CertAuthConfig certConfig = new CertAuthConfig(url, trustPath,
trustPass, trustPath, trustPass);
mSsrc = IfmapJ.createSsrc(certConfig);
}
mSemaphore = new Semaphore(1);
mMaxPoll = mp;
}
示例2: init
import de.hshannover.f4.trust.ifmapj.config.BasicAuthConfig; //导入依赖的package包/类
private SSRC init() throws IfmapErrorResult, IfmapException {
String url = mConfig.getString(VisualizationConfig.KEY_CONNECTION_IFMAP_URL,
VisualizationConfig.DEFAULT_VALUE_CONNECTION_IFMAP_URL);
String username = mConfig.getString(
VisualizationConfig.KEY_CONNECTION_IFMAP_USERNAME, VisualizationConfig.DEFAULT_VALUE_CONNECTION_IFMAP_USERNAME);
String password = mConfig.getString(
VisualizationConfig.KEY_CONNECTION_IFMAP_PASSWORD, VisualizationConfig.DEFAULT_VALUE_CONNECTION_IFMAP_PASSWORD);
String trustStorePath = mConfig.getString(
VisualizationConfig.KEY_CONNECTION_IFMAP_TRUSTSTORE_PATH,
VisualizationConfig.DEFAULT_VALUE_CONNECTION_IFMAP_TRUSTSTORE_PATH);
String trustStorePassword = mConfig.getString(
VisualizationConfig.KEY_CONNECTION_IFMAP_TRUSTSTORE_PASSWORD, VisualizationConfig.DEFAULT_VALUE_CONNECTION_IFMAP_TRUSTSTORE_PASSWORD);
boolean threadSafe = mConfig.getBoolean(
VisualizationConfig.KEY_CONNECTION_IFMAP_THREADSAFE, VisualizationConfig.DEFAULT_VALUE_CONNECTION_IFMAP_THREADSAFE);
int initialConnectionTimeout = mConfig.getInt(
VisualizationConfig.KEY_CONNECTION_IFMAP_INITIALCONNECTIONTIMEOUT, VisualizationConfig.DEFAULT_VALUE_CONNECTION_IFMAP_INITIALCONNECTIONTIMEOUT);
BasicAuthConfig config = new BasicAuthConfig(url, username, password, trustStorePath, trustStorePassword, threadSafe, initialConnectionTimeout);
logger.debug(config);
mSSRC = IfmapJ.createSsrc(config);
mSSRC.newSession();
logger.info("IF-MAP connection established successfully");
return mSSRC;
}
示例3: initSsrc
import de.hshannover.f4.trust.ifmapj.config.BasicAuthConfig; //导入依赖的package包/类
private void initSsrc(String url, String user, String userPass, String truststore, String truststorePassword)
throws IfmapConnectionException {
LOGGER.trace("init SSRC ...");
try {
BasicAuthConfig config = new BasicAuthConfig(url, user, userPass, truststore, truststorePassword, true,
120 * 1000);
mSsrc = IfmapJ.createSsrc(config);
} catch (InitializationException e) {
resetConnection();
throw new IfmapConnectionException(e);
}
LOGGER.debug("init SSRC OK");
}
示例4: createSSRC
import de.hshannover.f4.trust.ifmapj.config.BasicAuthConfig; //导入依赖的package包/类
protected static SSRC createSSRC() throws FileNotFoundException, InitializationException {
boolean threadSafe = true;
int initialConnectionTimeout = 120 * 1000;
BasicAuthConfig config = new BasicAuthConfig(
resource.getString(ParserUtil.URL),
resource.getString(ParserUtil.USER),
resource.getString(ParserUtil.PASS),
resource.getString(ParserUtil.KEYSTORE_PATH),
resource.getString(ParserUtil.KEYSTORE_PASS),
threadSafe,
initialConnectionTimeout);
SSRC ssrc = IfmapJ.createSsrc(config);
return ssrc;
}
示例5: createSsrc
import de.hshannover.f4.trust.ifmapj.config.BasicAuthConfig; //导入依赖的package包/类
/**
* Create a new {@link SSRC} object to operate on the given configuration
* using basic authentication.
*
* @param config
* the configuration parameter for the new SSRC
* @return a new {@link SSRC} that uses basic authentication
* @throws InitializationException
* if the SSRC initialization fails
*/
public static SSRC createSsrc(BasicAuthConfig config)
throws InitializationException {
TrustManager[] trustManagers = IfmapJHelper.getTrustManagers(
config.trustStorePath,
config.trustStorePassword);
SSRC ssrc = new SsrcImpl(
config.url, config.username, config.password, trustManagers, config.initialConnectionTimeout);
if (config.threadSafe) {
return new ThreadSafeSsrc(ssrc);
} else {
return ssrc;
}
}