📄 sesecuritymanager.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: SESecurityManager.java
package org.gudy.azureus2.plugins.utils.security;
import java.net.Authenticator;
import java.net.URL;
import java.security.KeyStore;
import java.security.cert.Certificate;
import javax.net.ssl.SSLSocketFactory;
import org.gudy.azureus2.plugins.messaging.generic.GenericMessageConnection;
// Referenced classes of package org.gudy.azureus2.plugins.utils.security:
// PasswordListener, CertificateListener, SEPublicKey, SEPublicKeyLocator
public interface SESecurityManager
{
public static final int BLOCK_ENCRYPTION_NONE = 1;
public static final int BLOCK_ENCRYPTION_AES = 2;
public abstract void runWithAuthenticator(Authenticator authenticator, Runnable runnable);
public abstract void addPasswordListener(PasswordListener passwordlistener);
public abstract void removePasswordListener(PasswordListener passwordlistener);
public abstract void addCertificateListener(CertificateListener certificatelistener);
public abstract void removeCertificateListener(CertificateListener certificatelistener);
public abstract byte[] calculateSHA1(byte abyte0[]);
public abstract SSLSocketFactory installServerCertificate(URL url);
public abstract KeyStore getKeyStore()
throws Exception;
public abstract KeyStore getTrustStore()
throws Exception;
public abstract Certificate createSelfSignedCertificate(String s, String s1, int i)
throws Exception;
public abstract byte[] getIdentity();
public abstract SEPublicKey getPublicKey(int i, String s)
throws Exception;
public abstract SEPublicKey decodePublicKey(byte abyte0[])
throws Exception;
public abstract GenericMessageConnection getSTSConnection(GenericMessageConnection genericmessageconnection, SEPublicKey sepublickey, SEPublicKeyLocator sepublickeylocator, String s, int i)
throws Exception;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -