public abstract class Credentials
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Credentials.Builder
Helper class that lets users create an instance of a Credentials object.
|
static class |
Credentials.Type |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
doChannelAuthenticate(java.nio.channels.SocketChannel channel)
Deprecated.
|
void |
doChannelAuthenticate(java.nio.channels.SocketChannel channel,
java.lang.String sessionId)
Deprecated.
|
abstract java.lang.String |
doProjectAuthenticate(org.apache.xmlrpc.client.XmlRpcClient client,
java.lang.String host,
int port)
Deprecated.
|
abstract java.lang.String |
doServerAuthenticate(org.apache.xmlrpc.client.XmlRpcClient client,
java.lang.String host,
int port)
Deprecated.
|
abstract java.nio.ByteBuffer |
formatGatewayBuffer() |
java.nio.ByteBuffer |
formatGatewayBuffer(java.lang.String sessionId) |
abstract java.lang.Object[] |
formatProjectCredentials() |
abstract void |
formatServerCredentials(boolean encrypt,
byte[] cert,
java.util.Map<java.lang.Object,java.lang.Object> args) |
java.io.File |
getKeyFile() |
java.lang.String |
getPassword() |
abstract java.lang.String |
getProjectAuthenticationMethodName() |
Credentials.Type |
getType() |
java.lang.String |
getUser() |
abstract void |
interpretGatewayResponse(java.nio.ByteBuffer buffer) |
abstract java.lang.String |
interpretProjectResponse(java.util.Map<java.lang.Object,java.lang.Object> result) |
abstract java.lang.String |
interpretServerResponse(java.util.Map<java.lang.String,java.lang.Object> result) |
boolean |
isSsl() |
public Credentials.Type getType()
public java.lang.String getUser()
public java.lang.String getPassword()
public java.io.File getKeyFile()
public boolean isSsl()
@Deprecated
public abstract void doChannelAuthenticate(java.nio.channels.SocketChannel channel)
throws java.io.IOException,
javax.security.auth.login.LoginException
channel - java.io.IOExceptionjavax.security.auth.login.LoginException@Deprecated
public void doChannelAuthenticate(java.nio.channels.SocketChannel channel,
java.lang.String sessionId)
throws java.io.IOException,
javax.security.auth.login.LoginException
channel - sessionId - java.io.IOExceptionjavax.security.auth.login.LoginException@Deprecated
public abstract java.lang.String doProjectAuthenticate(org.apache.xmlrpc.client.XmlRpcClient client,
java.lang.String host,
int port)
throws java.io.IOException,
javax.security.auth.login.LoginException
host - port - java.io.IOExceptionjavax.security.auth.login.LoginException@Deprecated
public abstract java.lang.String doServerAuthenticate(org.apache.xmlrpc.client.XmlRpcClient client,
java.lang.String host,
int port)
throws java.io.IOException,
javax.security.auth.login.LoginException
host - port - java.io.IOExceptionjavax.security.auth.login.LoginExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.security.UnrecoverableKeyExceptionjava.security.SignatureExceptionjava.security.NoSuchProviderExceptionjava.security.InvalidKeyExceptionpublic abstract void formatServerCredentials(boolean encrypt,
byte[] cert,
java.util.Map<java.lang.Object,java.lang.Object> args)
throws javax.security.auth.login.LoginException,
java.io.IOException
javax.security.auth.login.LoginExceptionjava.io.IOExceptionpublic abstract java.lang.String interpretServerResponse(java.util.Map<java.lang.String,java.lang.Object> result)
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic abstract java.lang.Object[] formatProjectCredentials()
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic abstract java.lang.String getProjectAuthenticationMethodName()
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic abstract java.lang.String interpretProjectResponse(java.util.Map<java.lang.Object,java.lang.Object> result)
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic abstract java.nio.ByteBuffer formatGatewayBuffer()
throws javax.security.auth.login.LoginException,
java.io.IOException
javax.security.auth.login.LoginExceptionjava.io.IOExceptionpublic java.nio.ByteBuffer formatGatewayBuffer(java.lang.String sessionId)
throws javax.security.auth.login.LoginException,
java.io.IOException
javax.security.auth.login.LoginExceptionjava.io.IOExceptionpublic abstract void interpretGatewayResponse(java.nio.ByteBuffer buffer)
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginException