public class KrbClientKeyExchangeHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static Exception |
exception |
private static Method |
getEncodedTicket |
private static Method |
getEncryptedPreMasterSecret |
private static Method |
getLocalPrincipal |
private static Method |
getPeerPrincipal |
private static Method |
getPlainPreMasterSecret |
private static Method |
initEncodedTicket |
private static Method |
initRreMaster |
private static String |
KRB5_CLASS_NAME |
private static Class<?> |
krb5Class |
private Object |
krb5Instance |
| 构造器和说明 |
|---|
KrbClientKeyExchangeHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
ensureAvailable() |
(专用程序包) byte[] |
getEncodedTicket() |
(专用程序包) byte[] |
getEncryptedPreMasterSecret() |
(专用程序包) Principal |
getLocalPrincipal() |
(专用程序包) Principal |
getPeerPrincipal() |
(专用程序包) byte[] |
getPlainPreMasterSecret() |
(专用程序包) void |
init(byte[] encodedTicket,
byte[] preMasterEnc,
Object serviceCreds,
AccessControlContext acc) |
(专用程序包) void |
init(byte[] preMaster,
String serverName,
AccessControlContext acc) |
private static void |
initMethod() |
private static Object |
invoke(Method method,
Object obj,
Object... args) |
private static Object |
newKrb5Instance() |
private static final Class<?> krb5Class
private static Method initRreMaster
private static Method initEncodedTicket
private static Method getEncodedTicket
private static Method getEncryptedPreMasterSecret
private static Method getPlainPreMasterSecret
private static Method getPeerPrincipal
private static Method getLocalPrincipal
private static Exception exception
private Object krb5Instance
private static void initMethod()
throws NoSuchMethodException
private static Object newKrb5Instance()
private static void ensureAvailable()
void init(byte[] preMaster,
String serverName,
AccessControlContext acc)
throws IOException
IOExceptionvoid init(byte[] encodedTicket,
byte[] preMasterEnc,
Object serviceCreds,
AccessControlContext acc)
throws IOException
IOExceptionbyte[] getEncodedTicket()
byte[] getEncryptedPreMasterSecret()
byte[] getPlainPreMasterSecret()
Principal getPeerPrincipal()
Principal getLocalPrincipal()
Copyright © 2023. All rights reserved.