⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 softphonesecurity.java

📁 开源项目openfire的完整源程序
💻 JAVA
字号:
package net.java.sipmack.softphone;

import net.java.sipmack.sip.security.SecurityAuthority;
import net.java.sipmack.sip.security.Credentials;

public class SoftPhoneSecurity implements SecurityAuthority {

    static String userName = "";

    static String authUserName = "";

    static char password[] = "".toCharArray();

    /**
     * Implements obtainCredentials from SecurityAuthority.
     *
     * @param realm the realm that credentials are needed for
     * @return the credentials for the specified realm or null if no credentials
     *         could be obtained
     */
    public Credentials obtainCredentials(String realm,
                                             Credentials defaultValues) {
        try {
            if (defaultValues == null || defaultValues.getUserName() == null
                    || defaultValues.getPassword() == null) {
                Credentials credentials = new Credentials();
                try {
                    credentials.setUserName(userName);
                    credentials.setAuthUserName(authUserName);
                    credentials.setPassword(password);
                }
                catch (Exception e) {
                }
                return credentials;
            }
            else {
                userName = defaultValues.getUserName();
                authUserName = defaultValues.getAuthUserName();
                password = defaultValues.getPassword();
                return defaultValues;
            }
        }
        finally {
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -