public class SSLSocket
extends java.lang.Object
| Constructor and Description | 
|---|
| SSLSocket() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
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 usepublic 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.Exceptionpublic 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.Exceptionpublic static int getInfoI(long sock,
           int id)
                    throws java.lang.Exception
sock - The socket to read the data from.id - Parameter id.java.lang.ExceptionCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.