A B C D E F G I L M N R S T U V W X

A

accept() - Method in class com.wolfssl.WolfSSLSession
Waits for an SSL client to initiate the SSL/TLS handshake.
ASN_INPUT_E - Static variable in class com.wolfssl.WolfSSL
ASN input error, not enough data

B

BAD_FUNC_ARG - Static variable in class com.wolfssl.WolfSSL
Bad function argument provided
BAD_MUTEX_ERROR - Static variable in class com.wolfssl.WolfSSL
Bad mutex
BAD_PATH_ERROR - Static variable in class com.wolfssl.WolfSSL
Bad path for opendir
BUFFER_E - Static variable in class com.wolfssl.WolfSSL
Output buffer too small or input too large

C

CACHE_MATCH_ERROR - Static variable in class com.wolfssl.WolfSSL
Cache header match error
checkDomainName(String) - Method in class com.wolfssl.WolfSSLSession
Adds a domain check to the list of checks performed during the peer verification.
cipherGetName() - Method in class com.wolfssl.WolfSSLSession
Returns the cipher suite name associated with the WolfSSL session in String format.
cleanup() - Static method in class com.wolfssl.WolfSSL
Un-initializes the wolfSSL library from further use.
com.wolfssl - package com.wolfssl
 
com.wolfssl.wolfcrypt - package com.wolfssl.wolfcrypt
 
connect() - Method in class com.wolfssl.WolfSSLSession
Initializes an SSL/TLS handshake with a server.
CYASSL_AEAD_TYPE - Static variable in class com.wolfssl.WolfSSL
 
cyassl_aes - Static variable in class com.wolfssl.WolfSSL
 
cyassl_aes_ccm - Static variable in class com.wolfssl.WolfSSL
 
cyassl_aes_gcm - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_BLOCK_TYPE - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CBIO_ERR_CONN_CLOSE - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CBIO_ERR_CONN_RST - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CBIO_ERR_GENERAL - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CBIO_ERR_ISR - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CBIO_ERR_TIMEOUT - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CBIO_ERR_WANT_READ - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CBIO_ERR_WANT_WRITE - Static variable in class com.wolfssl.WolfSSL
 
cyassl_cipher_null - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CLIENT_END - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CRL_CHECKALL - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_CRL_MONITOR - Static variable in class com.wolfssl.WolfSSL
Monitor this CRL directory flag
CYASSL_CRL_START_MON - Static variable in class com.wolfssl.WolfSSL
Start CRL monitoring flag
cyassl_des - Static variable in class com.wolfssl.WolfSSL
 
cyassl_des40 - Static variable in class com.wolfssl.WolfSSL
 
cyassl_hc128 - Static variable in class com.wolfssl.WolfSSL
 
cyassl_idea - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_OCSP_ENABLE - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_OCSP_NO_NONCE - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_OCSP_URL_OVERRIDE - Static variable in class com.wolfssl.WolfSSL
 
cyassl_rabbit - Static variable in class com.wolfssl.WolfSSL
 
cyassl_rc2 - Static variable in class com.wolfssl.WolfSSL
 
cyassl_rc4 - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_SERVER_END - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_STREAM_TYPE - Static variable in class com.wolfssl.WolfSSL
 
CYASSL_TLS_HMAC_INNER_SZ - Static variable in class com.wolfssl.WolfSSL
 
cyassl_triple_des - Static variable in class com.wolfssl.WolfSSL
 

D

debuggingOFF() - Static method in class com.wolfssl.WolfSSL
Turns off runtime debug log messages.
debuggingON() - Static method in class com.wolfssl.WolfSSL
Turns on debug logging at runtime.
decryptVerifyCallback(WolfSSLSession, ByteBuffer, byte[], long, int, int, long[], Object) - Method in interface com.wolfssl.WolfSSLDecryptVerifyCallback
Atomic record layer decrypt/verify callback method.
disableCRL() - Method in class com.wolfssl.WolfSSLContext
Turns off Certificate Revocation List (CRL) checking for the specified Context.
disableCRL() - Method in class com.wolfssl.WolfSSLSession
Turns off Certificate Revocation List (CRL) checking.
doDec(ByteBuffer, long, ByteBuffer, long, ByteBuffer, long) - Method in class com.wolfssl.wolfcrypt.RSA
 
doEnc(ByteBuffer, long, ByteBuffer, int[], ByteBuffer, long) - Method in class com.wolfssl.wolfcrypt.RSA
 
doSign(ByteBuffer, long, ByteBuffer, long[], ByteBuffer, long) - Method in class com.wolfssl.wolfcrypt.ECC
 
doSign(ByteBuffer, long, ByteBuffer, int[], ByteBuffer, long) - Method in class com.wolfssl.wolfcrypt.RSA
 
doVerify(ByteBuffer, long, ByteBuffer, long, ByteBuffer, long, int[]) - Method in class com.wolfssl.wolfcrypt.ECC
 
doVerify(ByteBuffer, long, ByteBuffer, long, ByteBuffer, long) - Method in class com.wolfssl.wolfcrypt.RSA
 
dtls() - Method in class com.wolfssl.WolfSSLSession
Used to determine if the SSL session has been configured to use DTLS.
dtlsGetCurrentTimeout() - Method in class com.wolfssl.WolfSSLSession
Returns the current timeout value in seconds for the SSL session.
dtlsGetPeer() - Method in class com.wolfssl.WolfSSLSession
Gets the InetSocketAddress of the DTLS peer.
dtlsGotTimeout() - Method in class com.wolfssl.WolfSSLSession
Performs the actions needed to retry the last retransmit, including adjusting the timeout value.
dtlsSetPeer(InetSocketAddress) - Method in class com.wolfssl.WolfSSLSession
Sets the DTLS peer.
DTLSv1_2_ClientMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a client and will only support the DTLS 1.2 protocol.
DTLSv1_2_ServerMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a server and will only support the DTLS 1.2 protocol.
DTLSv1_ClientMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a client and will only support the DTLS 1.0 protocol.
DTLSv1_ServerMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a server and will only support the DTLS 1.0 protocol.

E

ECC - Class in com.wolfssl.wolfcrypt
Wrapper for the native WolfCrypt ECC implementation, used for examples.
ECC() - Constructor for class com.wolfssl.wolfcrypt.ECC
 
eccSignCallback(WolfSSLSession, ByteBuffer, long, ByteBuffer, long[], ByteBuffer, long, Object) - Method in interface com.wolfssl.WolfSSLEccSignCallback
ECC signing callback method.
eccVerifyCallback(WolfSSLSession, ByteBuffer, long, ByteBuffer, long, ByteBuffer, long, int[], Object) - Method in interface com.wolfssl.WolfSSLEccVerifyCallback
ECC verification callback method.
enableCRL(int) - Method in class com.wolfssl.WolfSSLContext
Turns on Certificate Revocation List (CRL) checking when verifying certificates for the specified Context.
enableCRL(int) - Method in class com.wolfssl.WolfSSLSession
Turns on Certificate Revocation List (CRL) checking when verifying certificates.

F

free() - Method in class com.wolfssl.WolfSSLContext
Frees an allocated SSL context.
freeSSL() - Method in class com.wolfssl.WolfSSLSession
Frees an allocated SSL session.

G

GEN_COOKIE_E - Static variable in class com.wolfssl.WolfSSL
 
genCookieCallback(WolfSSLSession, byte[], int, Object) - Method in interface com.wolfssl.WolfSSLGenCookieCallback
DTLS cookie generation callback method.
getAeadMacSize() - Method in class com.wolfssl.WolfSSLSession
Allows caller to determine the negotiated aead mac size from the handshake.
getBulkCipher() - Method in class com.wolfssl.WolfSSLSession
Allows caller to determine the negotiated bulk cipher algorithm from the handshake.
getCertCacheMemsize() - Method in class com.wolfssl.WolfSSLContext
Gets how big the certificate cache save buffer needs to be.
getCipherBlockSize() - Method in class com.wolfssl.WolfSSLSession
Allows callers to determine the negotiated cipher block size from the handshake.
getCipherType() - Method in class com.wolfssl.WolfSSLSession
Allows caller to determine the negotiated cipher type from the handshake.
getClientWriteIV() - Method in class com.wolfssl.WolfSSLSession
Allows retrieval of the client write IV (initialization vector) from the handshake process.
getClientWriteKey() - Method in class com.wolfssl.WolfSSLSession
Allows retrieval of the client write key from the handshake process.
getCurrentCipher() - Method in class com.wolfssl.WolfSSLSession
Returns a pointer to the native CYASSL_CIPHER object being used in with the SSL session.
getError(int) - Method in class com.wolfssl.WolfSSLSession
Returns a unique error code describing why the previous API function call resulted in an error return code.
getErrorString(long) - Static method in class com.wolfssl.WolfSSL
Converts an error code returned by getError() into a more human- readable error string.
getFd() - Method in class com.wolfssl.WolfSSLSession
Returns the file descriptor used as the input/output facility for the SSL connection.
getHmacMaxSize() - Static method in class com.wolfssl.WolfSSL
Returns the wolfSSL max HMAC digest size.
getHmacSize() - Method in class com.wolfssl.WolfSSLSession
Allows the caller to determine the negotiated (h)mac size from the handshake.
getHmacType() - Method in class com.wolfssl.WolfSSLSession
Allows caller to determine the negotiated (h)mac type from the handshake.
getKeySize() - Method in class com.wolfssl.WolfSSLSession
Allows retrieval of the key size from the handshake process.
getMacSecret(int) - Method in class com.wolfssl.WolfSSLSession
Allows retrieval of the Hmac/Mac secret from the handshake process.
getPeerCertificate() - Method in class com.wolfssl.WolfSSLSession
Gets the native (long) CYASSL_X509 pointer to the peer's certificate.
getPeerX509AltName(long) - Method in class com.wolfssl.WolfSSLSession
Gets the peer X509 certificate's altname information.
getPeerX509Issuer(long) - Method in class com.wolfssl.WolfSSLSession
Gets the peer X509 certificate's issuer information.
getPeerX509Subject(long) - Method in class com.wolfssl.WolfSSLSession
Gets the peer X509 certificate's subject information.
getServerWriteIV() - Method in class com.wolfssl.WolfSSLSession
Allows retrieval of the server write IV (initialization vector) from the handshake process.
getServerWriteKey() - Method in class com.wolfssl.WolfSSLSession
Allows retrieval of the server write key from the handshake process.
getSession() - Method in class com.wolfssl.WolfSSLSession
Returns a pointer to the current session used in the given SSL object.
getSessionCacheMemsize() - Static method in class com.wolfssl.WolfSSL
Gets how big the session cache save buffer needs to be.
getSide() - Method in class com.wolfssl.WolfSSLSession
Allows retrieval of the side of this wolfSSL connection.
getUsingNonblock() - Method in class com.wolfssl.WolfSSLSession
Allows the application to determine if wolfSSL is using non-blocking I/O.
getVersion() - Method in class com.wolfssl.WolfSSLSession
Returns the SSL/TLS version being used with this session object in String format.

I

isTLSv1_1() - Method in class com.wolfssl.WolfSSLSession
Allows callers to determine if the negotiated protocol version is at least TLS version 1.1 or greater.

L

loadCRL(String, int, int) - Method in class com.wolfssl.WolfSSLContext
Loads CRL files into wolfSSL from the specified path, using the specified Context.
loadCRL(String, int, int) - Method in class com.wolfssl.WolfSSLSession
Loads CRL files into wolfSSL from the specified path.
loadLibrary() - Static method in class com.wolfssl.WolfSSL
Loads JNI library; must be called prior to any other calls in this class.
loadLibrary(String) - Static method in class com.wolfssl.WolfSSL
Load JNI library; must be called prior to any other calls in this package.
loadVerifyBuffer(byte[], long, int) - Method in class com.wolfssl.WolfSSLContext
Loads a CA certificate buffer into the SSL context.
loadVerifyLocations(String, String) - Method in class com.wolfssl.WolfSSLContext
Loads PEM-formatted CA certificates into the SSL context.
loggingCallback(int, String) - Method in interface com.wolfssl.WolfSSLLoggingCallback
Logging callback method.

M

macEncryptCallback(WolfSSLSession, ByteBuffer, byte[], long, int, int, ByteBuffer, ByteBuffer, long, Object) - Method in interface com.wolfssl.WolfSSLMacEncryptCallback
Atomic record layer MAC Encrypt callback method.
MD5 - Static variable in class com.wolfssl.WolfSSL
 
MEMORY_E - Static variable in class com.wolfssl.WolfSSL
Out of memory error
memrestoreCertCache(byte[], int) - Method in class com.wolfssl.WolfSSLContext
Restores the certificate cache from memory.
memrestoreSessionCache(byte[], int) - Static method in class com.wolfssl.WolfSSL
Restores the persistant session cache from memory buffer.
memsaveCertCache(byte[], int, int[]) - Method in class com.wolfssl.WolfSSLContext
Persists the certificate cache to memory.
memsaveSessionCache(byte[], int) - Static method in class com.wolfssl.WolfSSL
Persists session cache to memory buffer.
missingCRLCallback(String) - Method in interface com.wolfssl.WolfSSLMissingCRLCallback
Missing CRL callback method.
MONITOR_RUNNING_E - Static variable in class com.wolfssl.WolfSSL
CRL Monitor already running

N

NO_PASSWORD - Static variable in class com.wolfssl.WolfSSL
No password provided by user
NOT_COMPILED_IN - Static variable in class com.wolfssl.WolfSSL
Feature not compiled in

R

read(byte[], int) - Method in class com.wolfssl.WolfSSLSession
Reads bytes from the SSL session and returns the read bytes as a byte array.
receiveCallback(WolfSSLSession, byte[], int, Object) - Method in interface com.wolfssl.WolfSSLIORecvCallback
I/O receive callback method.
RSA - Class in com.wolfssl.wolfcrypt
Wrapper for the native WolfCrypt RSA implementation, used for examples.
RSA() - Constructor for class com.wolfssl.wolfcrypt.RSA
 
rsaDecCallback(WolfSSLSession, ByteBuffer, long, ByteBuffer, long, ByteBuffer, long, Object) - Method in interface com.wolfssl.WolfSSLRsaDecCallback
RSA private decrypt callback method.
rsaEncCallback(WolfSSLSession, ByteBuffer, long, ByteBuffer, int[], ByteBuffer, long, Object) - Method in interface com.wolfssl.WolfSSLRsaEncCallback
RSA public encrypt callback method.
rsaSignCallback(WolfSSLSession, ByteBuffer, long, ByteBuffer, int[], ByteBuffer, long, Object) - Method in interface com.wolfssl.WolfSSLRsaSignCallback
RSA signing callback method.
rsaVerifyCallback(WolfSSLSession, ByteBuffer, long, ByteBuffer, long, ByteBuffer, long, Object) - Method in interface com.wolfssl.WolfSSLRsaVerifyCallback
RSA verification callback method.

S

sendCallback(WolfSSLSession, byte[], int, Object) - Method in interface com.wolfssl.WolfSSLIOSendCallback
I/O send callback method.
sessionReused() - Method in class com.wolfssl.WolfSSLSession
Determine if a reused session was negotiated during the SSL handshake.
setCipherList(String) - Method in class com.wolfssl.WolfSSLContext
Sets the cipher suite list for a given SSL context.
setCipherList(String) - Method in class com.wolfssl.WolfSSLSession
Sets the cipher suite list for a given SSL session.
setCRLCb(WolfSSLMissingCRLCallback) - Method in class com.wolfssl.WolfSSLContext
Registers CRL callback to be called when CRL lookup fails, using specified Context.
setCRLCb(WolfSSLMissingCRLCallback) - Method in class com.wolfssl.WolfSSLSession
Registers CRL callback to be called when CRL lookup fails.
setDecryptVerifyCb(WolfSSLDecryptVerifyCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Atomic Record Processing Decrypt/Verify Callback.
setDecryptVerifyCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Atomic User Record Processing Decrypt/Verify Callback Context.
setEccSignCb(WolfSSLEccSignCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Public Key Callback for ECC Signing.
setEccSignCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Public Key ECC Signing Callback Context.
setEccVerifyCb(WolfSSLEccVerifyCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Public Key Callback for ECC Verification.
setEccVerifyCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Public Key ECC Verification Callback Context.
setFd(Socket) - Method in class com.wolfssl.WolfSSLSession
Assigns a Socket file descriptor as the input/output facility for the SSL connection.
setFd(DatagramSocket) - Method in class com.wolfssl.WolfSSLSession
Assigns a DatagramSocket file descriptor as the input/output facility for the SSL connection.
setGenCookie(WolfSSLGenCookieCallback) - Method in class com.wolfssl.WolfSSLContext
Registers a DTLS cookie generation callback.
setGenCookieCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Registers a context for the SSL session's DTLS cookie generation callback method.
setGroupMessages() - Method in class com.wolfssl.WolfSSLContext
Turns on grouping of the handshake messages where possible using the SSL context.
setGroupMessages() - Method in class com.wolfssl.WolfSSLSession
Turns on grouping of the handshake messages where possible using the SSL session.
setIOReadCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Registers a context for the SSL session's receive callback method.
setIORecv(WolfSSLIORecvCallback) - Method in class com.wolfssl.WolfSSLContext
Registers a receive callback for wolfSSL to get input data.
setIOSend(WolfSSLIOSendCallback) - Method in class com.wolfssl.WolfSSLContext
Registers a send callback for wolfSSL to write output data.
setIOWriteCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Registers a context for the SSL session's send callback method.
setLoggingCb(WolfSSLLoggingCallback) - Static method in class com.wolfssl.WolfSSL
Registers the callback to be used for Logging debug and trace messages.
setMacEncryptCb(WolfSSLMacEncryptCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Atomic User Record Processing Mac/Encrypt Callback.
setMacEncryptCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Atomic Record Processing Mac/Encrypt Callback Context.
setOCSPOptions(long) - Method in class com.wolfssl.WolfSSLContext
Sets options to configure behavior of OCSP functionality in wolfSSL.
setOCSPOverrideUrl(String) - Method in class com.wolfssl.WolfSSLContext
Manually sets the URL for OCSP to use.
setRsaDecCb(WolfSSLRsaDecCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Public Key for RSA Private Decrypt.
setRsaDecCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Public Key RSA Private Decrypt Callback Context.
setRsaEncCb(WolfSSLRsaEncCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Public Key Callback for RSA Public Encrypt.
setRsaEncCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Public Key RSA Public Encrypt Callback Context.
setRsaSignCb(WolfSSLRsaSignCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Public Key Callback for RSA Signing.
setRsaSignCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Public Key RSA Signing Callback Context.
setRsaVerifyCb(WolfSSLRsaVerifyCallback) - Method in class com.wolfssl.WolfSSLContext
Allows caller to set the Public Key Callback for RSA Verification.
setRsaVerifyCtx(Object) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Public Key RSA Verification Callback Context.
setSession(long) - Method in class com.wolfssl.WolfSSLSession
Sets the session to be used when the SSL object is used to create a SSL/TLS connection.
setTlsHmacInner(byte[], long, int, int) - Method in class com.wolfssl.WolfSSLSession
Allows caller to set the Hmac Inner vector for message sending/receiving.
setTmpDH(byte[], int, byte[], int) - Method in class com.wolfssl.WolfSSLSession
Sets up the group parameters to be used if the server negotiates a cipher suite that uses DHE.
setTmpDHFile(String, int) - Method in class com.wolfssl.WolfSSLSession
Sets up the group parameters from the specified file to be used if the server negotiates a cipher suite that uses DHE.
setUsingNonblock(int) - Method in class com.wolfssl.WolfSSLSession
Informs wolfSSL session that the underlying I/O is non-blocking.
setVerify(int, WolfSSLVerifyCallback) - Method in class com.wolfssl.WolfSSLContext
Sets the verification method for remote peers and also allows a verify callback to be registered with the SSL session.
SHA - Static variable in class com.wolfssl.WolfSSL
 
SHA256 - Static variable in class com.wolfssl.WolfSSL
 
SHA384 - Static variable in class com.wolfssl.WolfSSL
 
SHA512 - Static variable in class com.wolfssl.WolfSSL
 
shutdownSSL() - Method in class com.wolfssl.WolfSSLSession
Shuts down the active SSL/TLS connection using the SSL session.
SSL_BAD_CERTTYPE - Static variable in class com.wolfssl.WolfSSL
 
SSL_BAD_FILE - Static variable in class com.wolfssl.WolfSSL
 
SSL_BAD_FILETYPE - Static variable in class com.wolfssl.WolfSSL
 
SSL_BAD_PATH - Static variable in class com.wolfssl.WolfSSL
 
SSL_BAD_STAT - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_NONE - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_SSL - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_SYSCALL - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_WANT_ACCEPT - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_WANT_CONNECT - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_WANT_READ - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_WANT_WRITE - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_WANT_X509_LOOKUP - Static variable in class com.wolfssl.WolfSSL
 
SSL_ERROR_ZERO_RETURN - Static variable in class com.wolfssl.WolfSSL
 
SSL_FAILURE - Static variable in class com.wolfssl.WolfSSL
 
SSL_FATAL_ERROR - Static variable in class com.wolfssl.WolfSSL
 
SSL_FILETYPE_ASN1 - Static variable in class com.wolfssl.WolfSSL
 
SSL_FILETYPE_DEFAULT - Static variable in class com.wolfssl.WolfSSL
ASN1
SSL_FILETYPE_PEM - Static variable in class com.wolfssl.WolfSSL
 
SSL_FILETYPE_RAW - Static variable in class com.wolfssl.WolfSSL
NTRU raw key blog
SSL_HANDSHAKE_FAILURE - Static variable in class com.wolfssl.WolfSSL
 
SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER - Static variable in class com.wolfssl.WolfSSL
 
SSL_NOT_IMPLEMENTED - Static variable in class com.wolfssl.WolfSSL
 
SSL_OP_NO_SSLv2 - Static variable in class com.wolfssl.WolfSSL
 
SSL_R_SSLV3_ALERT_BAD_CERTIFICATE - Static variable in class com.wolfssl.WolfSSL
 
SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN - Static variable in class com.wolfssl.WolfSSL
 
SSL_R_TLSV1_ALERT_UNKNOWN_CA - Static variable in class com.wolfssl.WolfSSL
 
SSL_RECEIVED_SHUTDOWN - Static variable in class com.wolfssl.WolfSSL
 
SSL_SENT_SHUTDOWN - Static variable in class com.wolfssl.WolfSSL
 
SSL_SESS_CACHE_BOTH - Static variable in class com.wolfssl.WolfSSL
 
SSL_SESS_CACHE_CLIENT - Static variable in class com.wolfssl.WolfSSL
 
SSL_SESS_CACHE_NO_AUTO_CLEAR - Static variable in class com.wolfssl.WolfSSL
 
SSL_SESS_CACHE_NO_INTERNAL_LOOKUP - Static variable in class com.wolfssl.WolfSSL
 
SSL_SESS_CACHE_OFF - Static variable in class com.wolfssl.WolfSSL
 
SSL_SESS_CACHE_SERVER - Static variable in class com.wolfssl.WolfSSL
 
SSL_SUCCESS - Static variable in class com.wolfssl.WolfSSL
 
SSL_UNKNOWN - Static variable in class com.wolfssl.WolfSSL
 
SSL_VERIFY_CLIENT_ONCE - Static variable in class com.wolfssl.WolfSSL
 
SSL_VERIFY_FAIL_IF_NO_PEER_CERT - Static variable in class com.wolfssl.WolfSSL
Verification mode for peer certificates.
SSL_VERIFY_NONE - Static variable in class com.wolfssl.WolfSSL
Verification mode for peer certificates.
SSL_VERIFY_PEER - Static variable in class com.wolfssl.WolfSSL
Verification mode for peer certificates.
SSLv23_ClientMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a client and will use the highest possible SSL/TLS version from SSL 3.0 up to TLS 1.2.
SSLv23_ServerMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a server and will use the highest possible SSL/TLS version from SSL 3.0 up to TLS 1.2.
SSLv3_ClientMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a client and will only support the SSL 3.0 protocol.
SSLv3_ServerMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a server and will only support the SSL 3.0 protocol.

T

THREAD_CREATE_E - Static variable in class com.wolfssl.WolfSSL
Thread create error
TLSv1_1_ClientMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a client and will only support the TLS 1.1 protocol.
TLSv1_1_ServerMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a server and will only support the TLS 1.1 protocol.
TLSv1_2_ClientMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a client and will only support the TLS 1.2 protocol.
TLSv1_2_ServerMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a server and will only support the TLS 1.2 protocol.
TLSv1_ClientMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a client and will only support the TLS 1.0 protocol.
TLSv1_ServerMethod() - Static method in class com.wolfssl.WolfSSL
Indicates that the application is a server and will only support the TLS 1.0 protocol.

U

useCertificateBuffer(byte[], long, int) - Method in class com.wolfssl.WolfSSLContext
Loads a certificate buffer into the SSL context.
useCertificateBuffer(byte[], long, int) - Method in class com.wolfssl.WolfSSLSession
Loads a certificate buffer into the SSL object.
useCertificateChainBuffer(byte[], long) - Method in class com.wolfssl.WolfSSLContext
Loads a certificate chain buffer into the SSL context.
useCertificateChainBuffer(byte[], long) - Method in class com.wolfssl.WolfSSLSession
Loads a certificate chain buffer into the SSL object.
useCertificateChainFile(String) - Method in class com.wolfssl.WolfSSLContext
Loads a chain of certificates into the SSL context.
useCertificateChainFile(String) - Method in class com.wolfssl.WolfSSLSession
Loads a chain of certificates into the SSL session object.
useCertificateFile(String, int) - Method in class com.wolfssl.WolfSSLContext
Loads a certificate file into the SSL context.
useCertificateFile(String, int) - Method in class com.wolfssl.WolfSSLSession
Loads a certificate file into the SSL session object.
usePrivateKeyBuffer(byte[], long, int) - Method in class com.wolfssl.WolfSSLContext
Loads a private key buffer into the SSL context.
usePrivateKeyBuffer(byte[], long, int) - Method in class com.wolfssl.WolfSSLSession
Loads a private key buffer into the SSL object.
usePrivateKeyFile(String, int) - Method in class com.wolfssl.WolfSSLContext
Loads a private key file into the SSL context.
usePrivateKeyFile(String, int) - Method in class com.wolfssl.WolfSSLSession
Loads a private key file into the SSL session object.

V

verifyCallback(int, long) - Method in interface com.wolfssl.WolfSSLVerifyCallback
Verify callback method.

W

WolfSSL - Class in com.wolfssl
Base class which wraps the native WolfSSL embedded SSL library.
WolfSSL() - Constructor for class com.wolfssl.WolfSSL
Initializes the wolfSSL library for use.
WolfSSLContext - Class in com.wolfssl
Wraps a native WolfSSL context object and contains methods directly related to the SSL/TLS context.
WolfSSLContext(long) - Constructor for class com.wolfssl.WolfSSLContext
Creates a new SSL/TLS context for the desired SSL/TLS protocol level.
WolfSSLDecryptVerifyCallback - Interface in com.wolfssl
wolfSSL Decrypt/Verify callback interface.
WolfSSLEccSignCallback - Interface in com.wolfssl
wolfSSL ECC Signing Callback Interface.
WolfSSLEccVerifyCallback - Interface in com.wolfssl
wolfSSL ECC Verification Callback Interface.
WolfSSLException - Exception in com.wolfssl
 
WolfSSLException(String) - Constructor for exception com.wolfssl.WolfSSLException
 
WolfSSLException(String, Throwable) - Constructor for exception com.wolfssl.WolfSSLException
 
WolfSSLException(Throwable) - Constructor for exception com.wolfssl.WolfSSLException
 
WolfSSLGenCookieCallback - Interface in com.wolfssl
wolfSSL I/O Receive Callback Interface.
WolfSSLIORecvCallback - Interface in com.wolfssl
wolfSSL I/O Receive Callback Interface.
WolfSSLIOSendCallback - Interface in com.wolfssl
wolfSSL I/O Send Callback Interface.
WolfSSLLoggingCallback - Interface in com.wolfssl
wolfSSL Logging Callback Interface.
WolfSSLMacEncryptCallback - Interface in com.wolfssl
wolfSSL MAC Encrypt Callback Interface.
WolfSSLMissingCRLCallback - Interface in com.wolfssl
wolfSSL Missing CRL Callback Interface.
WolfSSLRsaDecCallback - Interface in com.wolfssl
wolfSSL RSA Private Decrypt Callback Interface.
WolfSSLRsaEncCallback - Interface in com.wolfssl
wolfSSL RSA Public Encrypt Callback Interface.
WolfSSLRsaSignCallback - Interface in com.wolfssl
wolfSSL RSA Signing Callback Interface.
WolfSSLRsaVerifyCallback - Interface in com.wolfssl
wolfSSL RSA Verification Callback Interface.
WolfSSLSession - Class in com.wolfssl
Wraps a native WolfSSL session object and contains methods directly related to the SSL/TLS session.
WolfSSLSession(WolfSSLContext) - Constructor for class com.wolfssl.WolfSSLSession
Creates a new SSL/TLS session.
WolfSSLVerifyCallback - Interface in com.wolfssl
wolfSSL Verify Callback Interface.
write(byte[], int) - Method in class com.wolfssl.WolfSSLSession
Write bytes from a byte array to the SSL connection.

X

x509_getDer(long) - Static method in class com.wolfssl.WolfSSL
Returns the DER-encoded form of the certificate pointed to by x509.

A B C D E F G I L M N R S T U V W X