|
Apache Tomcat 6.0.35 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tomcat.jni.SSLSocket
public class SSLSocket
SSL Socket
| Constructor Summary | |
|---|---|
SSLSocket()
|
|
| Method Summary | |
|---|---|
static int |
attach(long ctx,
long sock)
Attach APR socket on a SSL connection. |
static byte[] |
getInfoB(long sock,
int id)
Return SSL Info parameter as byte array. |
static int |
getInfoI(long sock,
int id)
Return SSL Info parameter as integer. |
static java.lang.String |
getInfoS(long sock,
int id)
Return SSL Info parameter as String. |
static int |
handshake(long thesocket)
Do a SSL handshake. |
static int |
renegotiate(long thesocket)
Do a SSL renegotiation. |
static void |
setVerify(long sock,
int level,
int depth)
Set Type of Client Certificate verification and Maximum depth of CA Certificates in Client Certificate verification. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SSLSocket()
| Method Detail |
|---|
public static int attach(long ctx,
long sock)
throws java.lang.Exception
ctx - SSLContext to use.sock - APR Socket that already did physical connect or accept.
java.lang.Exceptionpublic static int handshake(long thesocket)
thesocket - The socket to usepublic static int renegotiate(long thesocket)
thesocket - The socket to use
public static void setVerify(long sock,
int level,
int depth)
SSL_CVERIFY_NONE - No client Certificate is required at all
SSL_CVERIFY_OPTIONAL - The client may present a valid Certificate
SSL_CVERIFY_REQUIRE - The client has to present a valid
Certificate
SSL_CVERIFY_OPTIONAL_NO_CA - The client may present a valid Certificate
but it need not to be (successfully)
verifiable
sock - The socket to change.level - Type of Client Certificate verification.
public static byte[] getInfoB(long sock,
int id)
throws java.lang.Exception
sock - The socket to read the data from.id - Parameter id.
java.lang.Exception
public static java.lang.String getInfoS(long sock,
int id)
throws java.lang.Exception
sock - The socket to read the data from.id - Parameter id.
java.lang.Exception
public static int getInfoI(long sock,
int id)
throws java.lang.Exception
sock - The socket to read the data from.id - Parameter id.
java.lang.Exception
|
Apache Tomcat 6.0.35 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||