Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes