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