A B C D E F G H I J L M N P R S T U V W X 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - accept() - Method in class com.wolfssl.WolfSSLSession
 - 
Waits for an SSL client to initiate the SSL/TLS handshake.
 - addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Registers a HandshakeCompletedListener with this SSLSocket.
 - addSession(WolfSSLImplementSSLSession) - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - 
Add the session for possible resumption
 - 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
 - beginHandshake() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - 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
 - CertManagerLoadCA(String, String) - Method in class com.wolfssl.WolfSSLCertManager
 - CertManagerLoadCABuffer(byte[], long, int) - Method in class com.wolfssl.WolfSSLCertManager
 - CertManagerLoadCAKeyStore(KeyStore) - Method in class com.wolfssl.WolfSSLCertManager
 - 
Loads KeyStore certificates into WolfSSLCertManager object.
 - CertManagerVerifyBuffer(byte[], long, int) - Method in class com.wolfssl.WolfSSLCertManager
 - checkClientTrusted(X509Certificate[], String) - Method in class com.wolfssl.provider.jsse.WolfSSLTrustX509
 - checkDomainName(String) - Method in class com.wolfssl.WolfSSLSession
 - 
Adds a domain check to the list of checks performed during the peer verification.
 - checkServerTrusted(X509Certificate[], String) - Method in class com.wolfssl.provider.jsse.WolfSSLTrustX509
 - checkValidity() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - checkValidity() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - checkValidity(Date) - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - checkValidity(Date) - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - chooseClientAlias(String[], Principal[], Socket) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyX509
 - chooseServerAlias(String, Principal[], Socket) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyX509
 - 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.
 - close() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Closes this SSLSocket.
 - closeInbound() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - closeOutbound() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - com.wolfssl - package com.wolfssl
 - com.wolfssl.provider.jsse - package com.wolfssl.provider.jsse
 - com.wolfssl.wolfcrypt - package com.wolfssl.wolfcrypt
 - connect() - Method in class com.wolfssl.WolfSSLSession
 - 
Initializes an SSL/TLS handshake with a server.
 - connect(SocketAddress) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Connects the underlying Socket associated with this SSLSocket.
 - connect(SocketAddress, int) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Connects the underlying Socket associated with this SSLSocket.
 - connectionClosed - Variable in class com.wolfssl.provider.jsse.WolfSSLSocket
 - createServerSocket() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocketFactory
 - 
Creates a new unbound SSLServerSocket.
 - createServerSocket(int) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocketFactory
 - 
Creates a new SSLServerSocket bound to the specified port.
 - createServerSocket(int, int) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocketFactory
 - 
Creates a new SSLServerSocket bound to the specified port, using the specified connection backlog.
 - createServerSocket(int, int, InetAddress) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocketFactory
 - 
Creates a new SSLServerSocket bound to the specified port, using the specified connection backlog, and using a local IP.
 - createSocket() - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Creates a new unconnected SSLSocket
 - createSocket(String, int) - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Creates a new Socket connected to the specified host and port.
 - createSocket(String, int, InetAddress, int) - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Creates a new Socket connected to the specified remote host and port, and also bound to the specified local address and port.
 - createSocket(InetAddress, int) - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Creates a new Socket connected to the specified host and port.
 - createSocket(InetAddress, int, InetAddress, int) - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Creates a new Socket connected to the specified remote host and port, and also bound to the specified local address and port.
 - createSocket(Socket, InputStream, boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Creates a new SSLSocket layered over an existing connected Socket, and is able to read data that has already been consumed from exising Socket's InputStream.
 - createSocket(Socket, String, int, boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Creates a new SSLSocket layered over an existing Socket connected to the specified host and port.
 
D
- DEBUG - Static variable in class com.wolfssl.provider.jsse.WolfSSLDebug
 - 
boolean to check if debug mode is on
 - 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.
 - decoupleParams(WolfSSLParameters) - Static method in class com.wolfssl.provider.jsse.WolfSSLParametersHelper
 - 
Creates a new SSLParameters class with the same settings as the WolfSSLParameters passed in.
 - decryptVerifyCallback(WolfSSLSession, ByteBuffer, byte[], long, int, int, long[], Object) - Method in interface com.wolfssl.WolfSSLDecryptVerifyCallback
 - 
Atomic record layer decrypt/verify callback method.
 - DEFAULT_Context() - Constructor for class com.wolfssl.provider.jsse.WolfSSLContext.DEFAULT_Context
 - 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.
 - disableOCSP() - Method in class com.wolfssl.WolfSSLContext
 - 
Disable OCSP for this context.
 - 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
 - doHandshake(int) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - doSign(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
 - doVerify(ByteBuffer, long, ByteBuffer, long, ByteBuffer, long) - Method in class com.wolfssl.wolfcrypt.RSA
 - doVerify(ByteBuffer, long, ByteBuffer, long, ByteBuffer, long, int[]) - Method in class com.wolfssl.wolfcrypt.ECC
 - DSAk - Static variable in class com.wolfssl.WolfSSL
 - 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_Method() - Static method in class com.wolfssl.WolfSSL
 - 
Indicates that the application 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_Method() - Static method in class com.wolfssl.WolfSSL
 - 
Indicates that the application 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
 - EccEnabled() - Static method in class com.wolfssl.WolfSSL
 - 
Tests if ECC support has been compiled into the native wolfSSL library.
 - EccKey - Class in com.wolfssl.wolfcrypt
 - 
Wraps a native ecc_key structure pointer.
 - EccKey(long) - Constructor for class com.wolfssl.wolfcrypt.EccKey
 - 
Create new EccKey object, wrapping native ecc_key with pointer keyPtr.
 - eccSharedSecretCallback(WolfSSLSession, EccKey, ByteBuffer, long[], ByteBuffer, long[], int, Object) - Method in interface com.wolfssl.WolfSSLEccSharedSecretCallback
 - 
ECC shared secret callback method.
 - 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.
 - ECDSAk - Static variable in class com.wolfssl.WolfSSL
 - ED25519k - Static variable in class com.wolfssl.WolfSSL
 - 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.
 - enableOCSP(long) - Method in class com.wolfssl.WolfSSLContext
 - 
Enable OCSP functionality for this context, set options.
 - engineCreateSSLEngine() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Creates a new wolfJSSE SSLEngine.
 - engineCreateSSLEngine(String, int) - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Creates a new SSLEngine, using peer information as hints.
 - engineGetClientSessionContext() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Returns the SSLClientSessionContext associated with this SSLContext.
 - engineGetDefaultSSLParameters() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Returns copy of SSLParameters with default settings for this SSLContext.
 - engineGetKeyManagers() - Method in class com.wolfssl.provider.jsse.WolfSSLKeyManager
 - engineGetServerSessionContext() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Returns the SSLServerSessionContext associated with this SSLContext.
 - engineGetServerSocketFactory() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Creates a new wolfJSSE SSLServerSocketFactory.
 - engineGetSocketFactory() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Creates a new wolfJSSE SSLSocketFactory.
 - engineGetSupportedSSLParameters() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Returns copy of SSLParameters with max supported settings for this SSLContext.
 - engineGetTrustManagers() - Method in class com.wolfssl.provider.jsse.WolfSSLTrustManager
 - engineInit(KeyStore) - Method in class com.wolfssl.provider.jsse.WolfSSLTrustManager
 - engineInit(KeyStore, char[]) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyManager
 - engineInit(KeyManager[], TrustManager[], SecureRandom) - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - 
Initializes a SSLContext.
 - engineInit(ManagerFactoryParameters) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyManager
 - engineInit(ManagerFactoryParameters) - Method in class com.wolfssl.provider.jsse.WolfSSLTrustManager
 - equals(Object) - Method in class com.wolfssl.provider.jsse.WolfSSLSNIServerName
 - ERROR - Static variable in class com.wolfssl.provider.jsse.WolfSSLDebug
 - 
Error level debug message
 
F
- finalize() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - finalize() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - finalize() - Method in class com.wolfssl.provider.jsse.WolfSSLTrustX509
 - finalize() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - finalize() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - finalize() - Method in class com.wolfssl.wolfcrypt.EccKey
 - finalize() - Method in class com.wolfssl.WolfSSLCertificate
 - finalize() - Method in class com.wolfssl.WolfSSLCertManager
 - finalize() - Method in class com.wolfssl.WolfSSLContext
 - finalize() - Method in class com.wolfssl.WolfSSLSession
 - free() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - free() - Method in class com.wolfssl.WolfSSLCertificate
 - 
Frees an X509.
 - free() - Method in class com.wolfssl.WolfSSLCertManager
 - 
Frees CertManager object
 - free() - Method in class com.wolfssl.WolfSSLContext
 - 
Frees an allocated SSL context.
 - freeSSL() - Method in class com.wolfssl.WolfSSLSession
 - 
Frees an allocated SSL session.
 - fromTable - Variable in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - 
has this session been registered
 
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.
 - getAcceptedIssuers() - Method in class com.wolfssl.provider.jsse.WolfSSLTrustX509
 - getAeadMacSize() - Method in class com.wolfssl.WolfSSLSession
 - 
Allows caller to determine the negotiated aead mac size from the handshake.
 - getAllCiphers() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getAllProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getAlpnSelected() - Method in class com.wolfssl.WolfSSLSession
 - 
Get the ALPN protocol selected by the client/server for this session.
 - getAlpnSelectedProtocol() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getAlpnSelectedProtocol() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Return ALPN protocol established for this session.
 - getApplicationBufferSize() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getBasicConstraints() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getBulkCipher() - Method in class com.wolfssl.WolfSSLSession
 - 
Allows caller to determine the negotiated bulk cipher algorithm from the handshake.
 - getCacheSize() - Method in class com.wolfssl.WolfSSLContext
 - 
Gets the cache size is set at compile time.
 - getCacheSize() - Method in class com.wolfssl.WolfSSLSession
 - 
Gets the cache size is set at compile time.
 - getCertAlias() - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - getCertCacheMemsize() - Method in class com.wolfssl.WolfSSLContext
 - 
Gets how big the certificate cache save buffer needs to be.
 - getCertificateChain(String) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyX509
 - getCerts() - Method in class com.wolfssl.WolfSSLX509StoreCtx
 - 
Get certificates in WOLFSSL_X509_STORE_CTX as an array of WolfSSLCertificate objects.
 - getCipherBlockSize() - Method in class com.wolfssl.WolfSSLSession
 - 
Allows callers to determine the negotiated cipher block size from the handshake.
 - getCiphers() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getCiphers() - Static method in class com.wolfssl.WolfSSL
 - getCiphersIana() - Static method in class com.wolfssl.WolfSSL
 - 
Gets a list of all cipher suites supported and uses the format TLS_*
 - getCipherSuite() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getCipherType() - Method in class com.wolfssl.WolfSSLSession
 - 
Allows caller to determine the negotiated cipher type from the handshake.
 - getClientAliases(String, Principal[]) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyX509
 - 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.
 - getCreationTime() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getCriticalExtensionOIDs() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - GetCtxAttributes(WolfSSLAuthStore.TLS_VERSION, String[]) - Static method in class com.wolfssl.provider.jsse.WolfSSLCustomUser
 - 
callback for getting Context attributes before creating context, TLS protocol and Cipher list WARNING: inappropriate code or use of this callback may cause serious security issue.
 - getCurrentCipher() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns a pointer to the native WOLFSSL_CIPHER object being used in with the SSL session.
 - getDefaultCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocketFactory
 - 
Returns the default cipher suite list for wolfJSSE.
 - getDefaultCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Returns the default cipher suite list for wolfJSSE.
 - getDelegatedTask() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getDer() - Method in class com.wolfssl.WolfSSLCertificate
 - getEnabledCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getEnabledCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getEnabledCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Returns array of enabled cipher suites for this Socket.
 - getEnabledProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getEnabledProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getEnabledProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Returns SSL/TLS protocols enabled for this SSLSocket.
 - getEnableSessionCreation() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getEnableSessionCreation() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getEnableSessionCreation() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getEnableSessionCreation() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Returns whether this SSLSocket can create new sessions.
 - getEncoded() - Method in class com.wolfssl.provider.jsse.WolfSSLSNIServerName
 - getEncoded() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getEncoded() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - 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.
 - getExtension(String) - Method in class com.wolfssl.WolfSSLCertificate
 - getExtensionSet(String) - Method in class com.wolfssl.WolfSSLCertificate
 - getExtensionValue(String) - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getFd() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns the file descriptor used as the input/output facility for the SSL connection.
 - getHandshakeStatus() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - 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.
 - getId() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getInputStream() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Return the InputStream associated with this SSLSocket.
 - getInternalAuthStore() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - getInternalSSLParams() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - getInternalWolfSSLContext() - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - getIssuer() - Method in class com.wolfssl.WolfSSLCertificate
 - getIssuerDN() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getIssuerDN() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getIssuerUniqueID() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getKeySize() - Method in class com.wolfssl.WolfSSLSession
 - 
Allows retrieval of the key size from the handshake process.
 - getKeyUsage() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getKeyUsage() - Method in class com.wolfssl.WolfSSLCertificate
 - getLastAccessedTime() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getLocalCertificates() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getLocalPrincipal() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getMacSecret(int) - Method in class com.wolfssl.WolfSSLSession
 - 
Allows retrieval of the Hmac/Mac secret from the handshake process.
 - getNeedClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getNeedClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getNeedClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getNeedClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Return if mandatory client authentication is set for this SSLSocket.
 - getNonCriticalExtensionOIDs() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getNotAfter() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getNotAfter() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getNotBefore() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getNotBefore() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getOptions() - Method in class com.wolfssl.WolfSSLContext
 - 
Gets the options to use for the WOLFSSL structure.
 - getOptions() - Method in class com.wolfssl.WolfSSLSession
 - 
Gets the options to use for the WOLFSSL structure.
 - getOutputStream() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Return the OutputStream associated with this SSLSocket.
 - getPacketBufferSize() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getPathLen() - Method in class com.wolfssl.WolfSSLCertificate
 - getPeerCertificate() - Method in class com.wolfssl.WolfSSLSession
 - 
Gets the native (long) WOLFSSL_X509 pointer to the peer's certificate.
 - getPeerCertificateChain() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getPeerCertificates() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getPeerHost() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getPeerPort() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getPeerPrincipal() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - 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.
 - getPkcs8TraditionalOffset(byte[], long, long) - Static method in class com.wolfssl.WolfSSL
 - 
Strips off PKCS#8 header from byte array.
 - getPrivateKey(String) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyX509
 - getPrivateKeyDer() - Method in class com.wolfssl.wolfcrypt.EccKey
 - 
Return ECC private key in DER format
 - getPrivateKeyPKCS8() - Method in class com.wolfssl.wolfcrypt.EccKey
 - 
Return ECC private key DER in PKCS#8 format
 - getProtocol() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getProtocols() - Static method in class com.wolfssl.WolfSSL
 - 
Checks which protocols where built into wolfSSL
 - getProtocolsMask(long) - Method in class com.wolfssl.provider.jsse.WolfSSLContext
 - getProtocolsMask(long) - Static method in class com.wolfssl.WolfSSL
 - 
Checks which protocols where built into wolfSSL with Mask
 - getProtocolVersion() - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - getPskIdentity() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns the PSK identity.
 - getPskIdentityHint() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns the PSK identity hint.
 - getPubkey() - Method in class com.wolfssl.WolfSSLCertificate
 - getPubkeyType() - Method in class com.wolfssl.WolfSSLCertificate
 - getPublicKey() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getPublicKey() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getPublicKeyDer() - Method in class com.wolfssl.wolfcrypt.EccKey
 - 
Return ECC public key in DER format
 - getSecureRandom() - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - getSerial() - Method in class com.wolfssl.WolfSSLCertificate
 - getSerialNumber() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSerialNumber() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getServerAliases(String, Principal[]) - Method in class com.wolfssl.provider.jsse.WolfSSLKeyX509
 - getServerNames(SSLParameters, WolfSSLParameters) - Static method in class com.wolfssl.provider.jsse.WolfSSLJDK8Helper
 - 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.provider.jsse.WolfSSLEngine
 - getSession() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getSession() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Returns the SSLSession in use by this SSLSocket.
 - getSession() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns a pointer to the current session used in the given SSL object.
 - getSession(WolfSSLSession) - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - 
Returns a new session, does not check/save for resumption
 - getSession(WolfSSLSession, int, String, boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - 
Returns either an existing session to use or creates a new session.
 - getSessionCacheMemsize() - Static method in class com.wolfssl.WolfSSL
 - 
Gets how big the session cache save buffer needs to be.
 - getSessionContext() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getSessionID() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns the session ID.
 - getSessTimeout() - Method in class com.wolfssl.WolfSSLSession
 - 
Gets the timeout in seconds in the given WOLFSSL_SESSION.
 - getShutdown() - Method in class com.wolfssl.WolfSSLSession
 - 
Getter function to tell if shutdown has been sent or received
 - getSide() - Method in class com.wolfssl.WolfSSLSession
 - 
Allows retrieval of the side of this wolfSSL connection.
 - getSigAlgName() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSigAlgName() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getSigAlgOID() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSigAlgOID() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getSigAlgParams() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSigAlgParams() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getSignature() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSignature() - Method in class com.wolfssl.WolfSSLCertificate
 - getSignatureOID() - Method in class com.wolfssl.WolfSSLCertificate
 - getSignatureType() - Method in class com.wolfssl.WolfSSLCertificate
 - getSoTimeout() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Get the SO_TIMEOUT value, in milliseconds.
 - getSubject() - Method in class com.wolfssl.WolfSSLCertificate
 - getSubjectAlternativeNames() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSubjectAltNames() - Method in class com.wolfssl.WolfSSLCertificate
 - 
Returns an immutable Collection of subject alternative names from this certificate's SubjectAltName extension.
 - getSubjectDN() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSubjectDN() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getSubjectUniqueID() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getSupportedCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getSupportedCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getSupportedCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocketFactory
 - 
Returns the supported cipher suite list for this factory.
 - getSupportedCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Returns the supported cipher suite list for this socket, and that have been compiled into native wolfSSL library.
 - getSupportedCipherSuites() - Method in class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - 
Returns the supported cipher suite list for this factory.
 - getSupportedProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getSupportedProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getSupportedProtocols() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Returns array of protocols supported by this SSLSocket.
 - getTbs() - Method in class com.wolfssl.WolfSSLCertificate
 - getTBSCertificate() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getTimeout() - Method in class com.wolfssl.WolfSSLSession
 - 
Gets the timeout in seconds in the given SSL object.
 - getType() - Method in class com.wolfssl.provider.jsse.WolfSSLSNIServerName
 - getUseClientMode() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getUseClientMode() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getUseClientMode() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getUseClientMode() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Return the client mode of this SSLSocket.
 - getUsingNonblock() - Method in class com.wolfssl.WolfSSLSession
 - 
Allows the application to determine if wolfSSL is using non-blocking I/O.
 - getValue(String) - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getValueNames() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - getVersion() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - getVersion() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - getVersion() - Method in class com.wolfssl.WolfSSLCertificate
 - getVersion() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns the SSL/TLS version being used with this session object in String format.
 - getWantClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - getWantClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getWantClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - getWantClientAuth() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Returns true if SSLSocket will request client authentication.
 - getWolfSSLSession() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - getX509Certificate() - Method in class com.wolfssl.WolfSSLCertificate
 - 
Returns X509Certificate object based on this certificate.
 - getX509KeyManager() - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - getX509TrustManager() - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - gotCloseNotify() - Method in class com.wolfssl.WolfSSLSession
 - 
Returns true if the last alert received by this session was a close_notify alert from the peer.
 
H
- handshakeComplete - Variable in class com.wolfssl.provider.jsse.WolfSSLSocket
 - handshakeDone() - Method in class com.wolfssl.WolfSSLSession
 - 
Used to determine if the handshake has been completed.
 - handshakeInitCalled - Variable in class com.wolfssl.provider.jsse.WolfSSLSocket
 - hashCode() - Method in class com.wolfssl.provider.jsse.WolfSSLSNIServerName
 - hasUnsupportedCriticalExtension() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 
I
- importParams(SSLParameters, WolfSSLParameters) - Static method in class com.wolfssl.provider.jsse.WolfSSLParametersHelper
 - 
Import SSLParameters into an existing WolfSSLParameters object.
 - INFO - Static variable in class com.wolfssl.provider.jsse.WolfSSLDebug
 - 
Info level debug message
 - initHandshake() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - invalidate() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - isCA() - Method in class com.wolfssl.WolfSSLCertificate
 - isEnabledAtomicUser() - Static method in class com.wolfssl.WolfSSL
 - 
Checks if Atomic User support is enabled in wolfSSL native library.
 - isEnabledCRL() - Static method in class com.wolfssl.WolfSSL
 - 
Checks if CRL support is enabled in wolfSSL native library.
 - isEnabledCRLMonitor() - Static method in class com.wolfssl.WolfSSL
 - 
Checks if CRL Monitor support is enabled in wolfSSL native library.
 - isEnabledDTLS() - Static method in class com.wolfssl.WolfSSL
 - 
Checks if DTLS support is enabled in wolfSSL native library.
 - isEnabledOCSP() - Static method in class com.wolfssl.WolfSSL
 - 
Checks if OCSP support is enabled in wolfSSL native library.
 - isEnabledPKCallbacks() - Static method in class com.wolfssl.WolfSSL
 - 
Checks if Public Key Callback support is enabled in wolfSSL native library.
 - isEnabledPSK() - Static method in class com.wolfssl.WolfSSL
 - 
Checks if PSK support is enabled in wolfSSL native library.
 - isInboundDone() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - isOutboundDone() - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - 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.
 - isValid() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 
J
- JNI_SESSION_UNAVAILABLE - Static variable in class com.wolfssl.WolfSSL
 
L
- list - Variable in class com.wolfssl.provider.jsse.WolfSSLCustomUser
 - 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 with a specific name; must be called prior to any other calls in this package.
 - loadLibraryAbsolute(String) - Static method in class com.wolfssl.WolfSSL
 - 
Loads dynamic JNI library from a specific path; 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.
 - log(Class, String, String) - Static method in class com.wolfssl.provider.jsse.WolfSSLDebug
 - 
Checks if debugging is turned on and prints out the message.
 - 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
- nativeFree(long) - Static method in class com.wolfssl.WolfSSL
 - NO_PASSWORD - Static variable in class com.wolfssl.WolfSSL
 - 
No password provided by user
 - noOptions - Variable in class com.wolfssl.provider.jsse.WolfSSLCustomUser
 - NOT_COMPILED_IN - Static variable in class com.wolfssl.WolfSSL
 - 
Feature not compiled in
 - notAfter() - Method in class com.wolfssl.WolfSSLCertificate
 - notBefore() - Method in class com.wolfssl.WolfSSLCertificate
 - NTRUk - Static variable in class com.wolfssl.WolfSSL
 
P
- print(String) - Static method in class com.wolfssl.provider.jsse.WolfSSLDebug
 - 
Prints out a message to the console
 - pskClientCallback(WolfSSLSession, String, StringBuffer, long, byte[], long) - Method in interface com.wolfssl.WolfSSLPskClientCallback
 - 
PSK client callback method.
 - pskServerCallback(WolfSSLSession, String, byte[], long) - Method in interface com.wolfssl.WolfSSLPskServerCallback
 - 
PSK server callback method.
 - putValue(String, Object) - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 
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.
 - read(byte[], int, int) - Method in class com.wolfssl.WolfSSLSession
 - 
Reads bytes from the SSL session and returns the read bytes as a byte array, using socket timeout value in milliseconds.
 - receiveCallback(WolfSSLSession, byte[], int, Object) - Method in interface com.wolfssl.WolfSSLIORecvCallback
 - 
I/O receive callback method.
 - removeHandshakeCompletedListener(HandshakeCompletedListener) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Removes a registered HandshakeCompletedListener from this SSLSocket.
 - removeValue(String) - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - resume(WolfSSLSession) - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - 
Takes in a new WOLFSSL object and sets the stored session
 - 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.
 - RsaEnabled() - Static method in class com.wolfssl.WolfSSL
 - 
Tests if RSA support has been compiled into the native wolfSSL library.
 - rsaEncCallback(WolfSSLSession, ByteBuffer, long, ByteBuffer, int[], ByteBuffer, long, Object) - Method in interface com.wolfssl.WolfSSLRsaEncCallback
 - 
RSA public encrypt callback method.
 - RSAk - Static variable in class com.wolfssl.WolfSSL
 - 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
- saveSession() - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - 
Saves session on connection close for resumption
 - 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.
 - setAcceptState() - Method in class com.wolfssl.WolfSSLSession
 - 
Sets the WOLFSSL to be a server
 - setAlpnProtocols(byte[]) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setAlpnProtocols(byte[]) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Set ALPN extension protocol for this session.
 - setAlpnProtos(byte[]) - Method in class com.wolfssl.WolfSSLSession
 - 
Set ALPN extension protocol for this session.
 - setCacheSize(long) - Method in class com.wolfssl.WolfSSLContext
 - 
Cache size is set at compile time.This function returns the current cache size which has been set at compile time.
 - setCertAlias(String) - Method in class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - 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.
 - setCiphers(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setConnectState() - Method in class com.wolfssl.WolfSSLSession
 - 
Sets the WOLFSSL to be a client
 - 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.
 - setEccSharedSecretCb(WolfSSLEccSharedSecretCallback) - Method in class com.wolfssl.WolfSSLContext
 - 
Allows caller to set the Public Key Callback for ECC shared secret.
 - setEccSharedSecretCtx(Object) - Method in class com.wolfssl.WolfSSLSession
 - 
Allows caller to set the Public Key ECC Shared Secret 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.
 - setEnabledCipherSuites(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - setEnabledCipherSuites(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - setEnabledCipherSuites(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Sets the cipher suites enabled for this SSLSocket.
 - setEnabledProtocols(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - setEnabledProtocols(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - setEnabledProtocols(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Sets the SSL/TLS protocols enabled on this SSLSocket.
 - setEnableSessionCreation(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - setEnableSessionCreation(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setEnableSessionCreation(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - setEnableSessionCreation(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Enables this SSLSocket to create new sessions.
 - setFd(DatagramSocket) - Method in class com.wolfssl.WolfSSLSession
 - 
Assigns a DatagramSocket file descriptor as the input/output facility for the SSL connection.
 - setFd(Socket) - Method in class com.wolfssl.WolfSSLSession
 - 
Assigns a Socket 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.
 - setHostAndPort(String, int) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setIn(byte[], int) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - 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.
 - setIORecv(WolfSSLIORecvCallback) - Method in class com.wolfssl.WolfSSLSession
 - 
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.
 - setIOSend(WolfSSLIOSendCallback) - Method in class com.wolfssl.WolfSSLSession
 - 
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.
 - setNeedClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - setNeedClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setNeedClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - setNeedClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Configures the SSLSocket to require client authentication.
 - setOCSPOverrideUrl(String) - Method in class com.wolfssl.WolfSSLContext
 - 
Manually sets the URL for OCSP to use.
 - setOptions(long) - Method in class com.wolfssl.WolfSSLContext
 - 
Sets the options to use for the WOLFSSL structure.
 - setOptions(long) - Method in class com.wolfssl.WolfSSLSession
 - 
Sets the options to use for the WOLFSSL structure.
 - setOut(byte[], int) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - setProtocols(String[]) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setPskClientCb(WolfSSLPskClientCallback) - Method in class com.wolfssl.WolfSSLContext
 - 
Allows caller to set the PSK client identity, hint, and key.
 - setPskClientCb(WolfSSLPskClientCallback) - Method in class com.wolfssl.WolfSSLSession
 - 
Allows caller to set the PSK client callback at the WolfSSLSession level.
 - setPskServerCb(WolfSSLPskServerCallback) - Method in class com.wolfssl.WolfSSLContext
 - 
Allows caller to set the PSK server identity and key.
 - setPskServerCb(WolfSSLPskServerCallback) - Method in class com.wolfssl.WolfSSLSession
 - 
Allows caller to set the PSK server identity and key at the WolfSSLSession level.
 - setResume() - Method in class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - 
Should be called on shutdown to save the session pointer
 - 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.
 - setServerNames(SSLParameters, Method, WolfSSLParameters) - Static method in class com.wolfssl.provider.jsse.WolfSSLJDK8Helper
 - 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.
 - setSessTimeout(long) - Method in class com.wolfssl.WolfSSLSession
 - 
Sets the timeout in seconds in the given WOLFSSL_SESSION.
 - setSoTimeout(int) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Set the SO_TIMEOUT with specified timeout in milliseconds.
 - setSSLParameters(SSLParameters) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - 
Set the SSLParameters for this SSLSocket.
 - setSSLParameters(SSLParameters) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - 
Set the SSLParameters for this SSLServerSocket.
 - setSSLParameters(SSLParameters) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Set the SSLParameters for this SSLSocket.
 - setTimeout(long) - Method in class com.wolfssl.WolfSSLSession
 - 
Sets the timeout in seconds in the given SSL object.
 - 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.
 - setUseClientMode(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - setUseClientMode(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setUseClientMode(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - setUseClientMode(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Sets the SSLSocket to use client or server mode.
 - setUseSessionTickets(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setUseSessionTickets(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Enables use of session tickets with this session.
 - 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.
 - setVerify(int, WolfSSLVerifyCallback) - Method in class com.wolfssl.WolfSSLSession
 - 
Sets the verification method for remote peers and also allows a verify callback to be registered with the SSL session.
 - setWantClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - setWantClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - setWantClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - setWantClientAuth(boolean) - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Configures the SSLSocket to request client authentication, but not require it.
 - 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.
 - shutdownSSL(int) - Method in class com.wolfssl.WolfSSLSession
 - 
Shuts down the active SSL/TLS connection using the SSL session and provided read timeout value in milliseconds.
 - 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_SOCKET_PEER_CLOSED - 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_COMPRESSION - Static variable in class com.wolfssl.WolfSSL
 - SSL_OP_NO_SSLv2 - Static variable in class com.wolfssl.WolfSSL
 - SSL_OP_NO_SSLv3 - Static variable in class com.wolfssl.WolfSSL
 - SSL_OP_NO_TLSv1 - Static variable in class com.wolfssl.WolfSSL
 - SSL_OP_NO_TLSv1_1 - Static variable in class com.wolfssl.WolfSSL
 - SSL_OP_NO_TLSv1_2 - Static variable in class com.wolfssl.WolfSSL
 - SSL_OP_NO_TLSv1_3 - 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_SHUTDOWN_NOT_DONE - 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_Method() - Static method in class com.wolfssl.WolfSSL
 - 
Indicates that the application will use the highest possible SSL/TLS version from SSL 3.0 up to TLS 1.2, but is side-independent at creation time.
 - 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
 - 
Deprecated.SSL 3.0 is now considered insecure.
 - SSLv3_ServerMethod() - Static method in class com.wolfssl.WolfSSL
 - 
Deprecated.SSL 3.0 is now considered insecure.
 - startHandshake() - Method in class com.wolfssl.provider.jsse.WolfSSLSocket
 - 
Begins the SSL/TLS handshake on this SSLSocket.
 
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_Method() - Static method in class com.wolfssl.WolfSSL
 - 
Indicates that the application 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_Method() - Static method in class com.wolfssl.WolfSSL
 - 
Indicates that the application 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_3_Method() - Static method in class com.wolfssl.WolfSSL
 - 
Indicates that the application will only support the TLS 1.3 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_Context() - Constructor for class com.wolfssl.provider.jsse.WolfSSLContext.TLSV1_Context
 - TLSv1_Method() - Static method in class com.wolfssl.WolfSSL
 - 
Indicates that the application 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.
 - TLSV11_Context() - Constructor for class com.wolfssl.provider.jsse.WolfSSLContext.TLSV11_Context
 - TLSv11Enabled() - Static method in class com.wolfssl.WolfSSL
 - 
Tests if TLS 1.1 has been compiled into the native wolfSSL library.
 - TLSV12_Context() - Constructor for class com.wolfssl.provider.jsse.WolfSSLContext.TLSV12_Context
 - TLSv12Enabled() - Static method in class com.wolfssl.WolfSSL
 - 
Tests if TLS 1.2 has been compiled into the native wolfSSL library.
 - TLSV13_Context() - Constructor for class com.wolfssl.provider.jsse.WolfSSLContext.TLSV13_Context
 - TLSv13Enabled() - Static method in class com.wolfssl.WolfSSL
 - 
Tests if TLS 1.3 has been compiled into the native wolfSSL library.
 - TLSv1Enabled() - Static method in class com.wolfssl.WolfSSL
 - 
Tests if TLS 1.0 has been compiled into the native wolfSSL library.
 - TLSV23_Context() - Constructor for class com.wolfssl.provider.jsse.WolfSSLContext.TLSV23_Context
 - toString() - Method in class com.wolfssl.provider.jsse.WolfSSLSNIServerName
 - toString() - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - toString() - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - toString() - Method in class com.wolfssl.WolfSSLCertificate
 
U
- unwrap(ByteBuffer, ByteBuffer) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - 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.
 - useCertificateChainBufferFormat(byte[], long, int) - Method in class com.wolfssl.WolfSSLContext
 - 
Loads a certificate chain buffer into the SSL context in specific format.
 - 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.
 - usePskIdentityHint(String) - Method in class com.wolfssl.WolfSSLContext
 - 
Sets the identity hint for this context.
 - usePskIdentityHint(String) - Method in class com.wolfssl.WolfSSLSession
 - 
Sets the identity hint for this session.
 - useSessionTicket() - Method in class com.wolfssl.WolfSSLSession
 - 
Enable session tickets for this session.
 - useSNI(byte, byte[]) - Method in class com.wolfssl.WolfSSLSession
 
V
- verify(byte[], int) - Method in class com.wolfssl.WolfSSLCertificate
 - verify(PublicKey) - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - verify(PublicKey) - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - verify(PublicKey, String) - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - verify(PublicKey, String) - Method in class com.wolfssl.provider.jsse.WolfSSLX509X
 - verify(PublicKey, Provider) - Method in class com.wolfssl.provider.jsse.WolfSSLX509
 - verifyCallback(int, long) - Method in class com.wolfssl.provider.jsse.WolfSSLEngineHelper.WolfSSLInternalVerifyCb
 - verifyCallback(int, long) - Method in interface com.wolfssl.WolfSSLVerifyCallback
 - 
Verify callback method.
 - version - Variable in class com.wolfssl.provider.jsse.WolfSSLCustomUser
 
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.
 - WOLFSSL_AEAD_TYPE - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_aes - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_aes_ccm - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_aes_gcm - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_BLOCK_TYPE - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CBIO_ERR_CONN_CLOSE - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CBIO_ERR_CONN_RST - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CBIO_ERR_GENERAL - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CBIO_ERR_ISR - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CBIO_ERR_TIMEOUT - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CBIO_ERR_WANT_READ - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CBIO_ERR_WANT_WRITE - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_cipher_null - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CLIENT_END - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CRL_CHECKALL - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_CRL_MONITOR - Static variable in class com.wolfssl.WolfSSL
 - 
Monitor this CRL directory flag
 - WOLFSSL_CRL_START_MON - Static variable in class com.wolfssl.WolfSSL
 - 
Start CRL monitoring flag
 - wolfssl_des - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_des40 - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_hc128 - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_idea - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_OCSP_NO_NONCE - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_OCSP_URL_OVERRIDE - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_rabbit - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_rc2 - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_rc4 - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_SERVER_END - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_STREAM_TYPE - Static variable in class com.wolfssl.WolfSSL
 - WOLFSSL_TLS_HMAC_INNER_SZ - Static variable in class com.wolfssl.WolfSSL
 - wolfssl_triple_des - Static variable in class com.wolfssl.WolfSSL
 - WolfSSLAuthStore - Class in com.wolfssl.provider.jsse
 - 
Helper class used to store common settings, objects, etc.
 - WolfSSLAuthStore(KeyManager[], TrustManager[], SecureRandom, WolfSSLAuthStore.TLS_VERSION) - Constructor for class com.wolfssl.provider.jsse.WolfSSLAuthStore
 - WolfSSLCertificate - Class in com.wolfssl
 - WolfSSLCertificate(byte[]) - Constructor for class com.wolfssl.WolfSSLCertificate
 - WolfSSLCertificate(byte[], int) - Constructor for class com.wolfssl.WolfSSLCertificate
 - WolfSSLCertificate(long) - Constructor for class com.wolfssl.WolfSSLCertificate
 - WolfSSLCertificate(String) - Constructor for class com.wolfssl.WolfSSLCertificate
 - WolfSSLCertificate(String, int) - Constructor for class com.wolfssl.WolfSSLCertificate
 - WolfSSLCertManager - Class in com.wolfssl
 - 
CertManager class which wraps the native WolfSSL embedded SSL library.
 - WolfSSLCertManager() - Constructor for class com.wolfssl.WolfSSLCertManager
 - WolfSSLContext - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of SSLContextSpi
 - 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.
 - WolfSSLContext.DEFAULT_Context - Class in com.wolfssl.provider.jsse
 - WolfSSLContext.TLSV1_Context - Class in com.wolfssl.provider.jsse
 - WolfSSLContext.TLSV11_Context - Class in com.wolfssl.provider.jsse
 - WolfSSLContext.TLSV12_Context - Class in com.wolfssl.provider.jsse
 - WolfSSLContext.TLSV13_Context - Class in com.wolfssl.provider.jsse
 - WolfSSLContext.TLSV23_Context - Class in com.wolfssl.provider.jsse
 - WolfSSLCustomUser - Class in com.wolfssl.provider.jsse
 - 
Base class is intended to give some customizing points.
 - WolfSSLCustomUser() - Constructor for class com.wolfssl.provider.jsse.WolfSSLCustomUser
 - WolfSSLDebug - Class in com.wolfssl.provider.jsse
 - 
Central location for all debugging messages This class is used internally for displaying debug message.
 - WolfSSLDebug() - Constructor for class com.wolfssl.provider.jsse.WolfSSLDebug
 - WolfSSLDecryptVerifyCallback - Interface in com.wolfssl
 - 
wolfSSL Decrypt/Verify callback interface.
 - WolfSSLEccSharedSecretCallback - Interface in com.wolfssl
 - 
wolfSSL ECC Shared Secret Callback Interface.
 - WolfSSLEccSignCallback - Interface in com.wolfssl
 - 
wolfSSL ECC Signing Callback Interface.
 - WolfSSLEccVerifyCallback - Interface in com.wolfssl
 - 
wolfSSL ECC Verification Callback Interface.
 - WolfSSLEngine - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of SSLEngine
 - WolfSSLEngine(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters) - Constructor for class com.wolfssl.provider.jsse.WolfSSLEngine
 - 
Create a new engine with no hints for session reuse
 - WolfSSLEngine(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, String, int) - Constructor for class com.wolfssl.provider.jsse.WolfSSLEngine
 - 
Create a new engine with hints for session reuse
 - WolfSSLEngineHelper - Class in com.wolfssl.provider.jsse
 - 
This is a helper function to account for similar methods between SSLSocket and SSLEngine.
 - WolfSSLEngineHelper(WolfSSLSession, WolfSSLAuthStore, WolfSSLParameters) - Constructor for class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - 
Always creates a new session
 - WolfSSLEngineHelper(WolfSSLSession, WolfSSLAuthStore, WolfSSLParameters, int, String) - Constructor for class com.wolfssl.provider.jsse.WolfSSLEngineHelper
 - 
Allows for new session and resume session by default
 - WolfSSLEngineHelper.WolfSSLInternalVerifyCb - Class in com.wolfssl.provider.jsse
 - 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.
 - WolfSSLGenericHostName - Class in com.wolfssl.provider.jsse
 - 
Concrete class representing a generic host name, used with SNI and WolfSSLSNIServerName usage areas.
 - WolfSSLImplementSSLSession - Class in com.wolfssl.provider.jsse
 - 
wolfSSL Session Note: suppress depreciation warning for javax.security.cert.X509Certificate
 - WolfSSLImplementSSLSession(WolfSSLAuthStore) - Constructor for class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - WolfSSLImplementSSLSession(WolfSSLSession, int, String, WolfSSLAuthStore) - Constructor for class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - WolfSSLImplementSSLSession(WolfSSLSession, WolfSSLAuthStore) - Constructor for class com.wolfssl.provider.jsse.WolfSSLImplementSSLSession
 - WolfSSLInternalVerifyCb() - Constructor for class com.wolfssl.provider.jsse.WolfSSLEngineHelper.WolfSSLInternalVerifyCb
 - WolfSSLIORecvCallback - Interface in com.wolfssl
 - 
wolfSSL I/O Receive Callback Interface.
 - WolfSSLIOSendCallback - Interface in com.wolfssl
 - 
wolfSSL I/O Send Callback Interface.
 - WolfSSLJDK8Helper - Class in com.wolfssl.provider.jsse
 - 
This class contains functionality that was added as of JDK 1.8, and is isolated in this class as to more easily avoid pre-JDK 1.8 execution from loading this class.
 - WolfSSLJDK8Helper() - Constructor for class com.wolfssl.provider.jsse.WolfSSLJDK8Helper
 - WolfSSLJNIException - Exception in com.wolfssl
 - WolfSSLJNIException(String) - Constructor for exception com.wolfssl.WolfSSLJNIException
 - WolfSSLJNIException(String, Throwable) - Constructor for exception com.wolfssl.WolfSSLJNIException
 - WolfSSLJNIException(Throwable) - Constructor for exception com.wolfssl.WolfSSLJNIException
 - WolfSSLKeyManager - Class in com.wolfssl.provider.jsse
 - WolfSSLKeyManager() - Constructor for class com.wolfssl.provider.jsse.WolfSSLKeyManager
 - WolfSSLKeyX509 - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of X509KeyManager
 - WolfSSLKeyX509(KeyStore, char[]) - Constructor for class com.wolfssl.provider.jsse.WolfSSLKeyX509
 - 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.
 - WolfSSLParametersHelper - Class in com.wolfssl.provider.jsse
 - WolfSSLParametersHelper() - Constructor for class com.wolfssl.provider.jsse.WolfSSLParametersHelper
 - WolfSSLProvider - Class in com.wolfssl.provider.jsse
 - 
wolfSSL JSSE Provider implementation
 - WolfSSLProvider() - Constructor for class com.wolfssl.provider.jsse.WolfSSLProvider
 - WolfSSLPskClientCallback - Interface in com.wolfssl
 - 
wolfSSL PSK Client Callback Interface.
 - WolfSSLPskServerCallback - Interface in com.wolfssl
 - 
wolfSSL PSK Server 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.
 - WolfSSLServerSocket - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of SSLServerSocket
 - WolfSSLServerSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters) - Constructor for class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - WolfSSLServerSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, int) - Constructor for class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - WolfSSLServerSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, int, int) - Constructor for class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - WolfSSLServerSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, int, int, InetAddress) - Constructor for class com.wolfssl.provider.jsse.WolfSSLServerSocket
 - WolfSSLServerSocketFactory - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of SSLServerSocketFactory
 - WolfSSLServerSocketFactory(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters) - Constructor for class com.wolfssl.provider.jsse.WolfSSLServerSocketFactory
 - 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.
 - WolfSSLSNIServerName - Class in com.wolfssl.provider.jsse
 - 
wolfJSSE implementation that replicates functionality of the Java SNIServerName class.
 - WolfSSLSNIServerName(int, byte[]) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSNIServerName
 - WolfSSLSocket - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of SSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, boolean) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, boolean, String, int) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, boolean, String, int, InetAddress, int) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, boolean, InetAddress, int) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, boolean, InetAddress, int, InetAddress, int) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, boolean, Socket, boolean) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, boolean, Socket, String, int, boolean) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocket(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters, Socket, InputStream, boolean) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocket
 - WolfSSLSocketFactory - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of SSLSocketFactory
 - WolfSSLSocketFactory() - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - WolfSSLSocketFactory(WolfSSLContext, WolfSSLAuthStore, WolfSSLParameters) - Constructor for class com.wolfssl.provider.jsse.WolfSSLSocketFactory
 - WolfSSLTrustManager - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implemenation of TrustManagerFactorySpi
 - WolfSSLTrustManager() - Constructor for class com.wolfssl.provider.jsse.WolfSSLTrustManager
 - WolfSSLTrustX509 - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of X509TrustManager
 - WolfSSLTrustX509(KeyStore) - Constructor for class com.wolfssl.provider.jsse.WolfSSLTrustX509
 - WolfSSLVerifyCallback - Interface in com.wolfssl
 - 
wolfSSL Verify Callback Interface.
 - WolfSSLX509 - Class in com.wolfssl.provider.jsse
 - 
wolfSSL implementation of X509Certificate
 - WolfSSLX509(byte[]) - Constructor for class com.wolfssl.provider.jsse.WolfSSLX509
 - WolfSSLX509(long) - Constructor for class com.wolfssl.provider.jsse.WolfSSLX509
 - WolfSSLX509(String) - Constructor for class com.wolfssl.provider.jsse.WolfSSLX509
 - WolfSSLX509StoreCtx - Class in com.wolfssl
 - WolfSSLX509StoreCtx(long) - Constructor for class com.wolfssl.WolfSSLX509StoreCtx
 - WolfSSLX509X - Class in com.wolfssl.provider.jsse
 - 
javax version of certificates.
 - WolfSSLX509X(byte[]) - Constructor for class com.wolfssl.provider.jsse.WolfSSLX509X
 - WolfSSLX509X(long) - Constructor for class com.wolfssl.provider.jsse.WolfSSLX509X
 - WolfSSLX509X(String) - Constructor for class com.wolfssl.provider.jsse.WolfSSLX509X
 - wrap(ByteBuffer[], int, int, ByteBuffer) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - wrap(ByteBuffer, ByteBuffer) - Method in class com.wolfssl.provider.jsse.WolfSSLEngine
 - 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.
 
All Classes All Packages