You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: wolfSSL-JNI/src/chapter08.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,35 @@ argument:
49
49
$ ./examples/server.sh --help
50
50
```
51
51
52
+
## SimpleThreadedClient.java and SimpleThreadedServer.java
53
+
54
+
Multi-threaded JNI client and server examples. These demonstrate using the
55
+
wolfSSL JNI wrapper in a multi-threaded environment.
56
+
57
+
```
58
+
$ ./examples/SimpleThreadedServer.sh
59
+
$ ./examples/SimpleThreadedClient.sh
60
+
```
61
+
62
+
## X509v3CertificateGeneration.java
63
+
64
+
Example application demonstrating X.509v3 certificate generation using the
65
+
wolfSSL JNI `WolfSSLCertificate` API. Shows how to programmatically create
66
+
and sign X.509v3 certificates.
67
+
68
+
```
69
+
$ ./examples/X509v3CertificateGeneration.sh
70
+
```
71
+
72
+
## X509CertRequest.java
73
+
74
+
Example application demonstrating X.509 Certificate Signing Request (CSR)
75
+
generation using the wolfSSL JNI `WolfSSLCertRequest` API.
76
+
77
+
```
78
+
$ ./examples/X509CertRequest.sh
79
+
```
80
+
52
81
# wolfJSSE Provider Examples
53
82
54
83
The `examples/provider` directory contains examples for the wolfSSL JSSE
@@ -217,6 +246,10 @@ Method Invocation implementation in wolfJSSE.
217
246
218
247
**RmiClient.java** - Example client, gets an object stub from the remote registry, and makes remote method invocations including `getMessage()`, `sendMessage()`, `getByteArray()`, `sendByteArray()`, and `getRegistryPorts()`. Supports multiple concurrent client connections.
219
248
249
+
**RmiRemoteInterface.java** - Remote interface definition that both the server and client use.
250
+
251
+
**RmiTLSClientSocketFactory.java** / **RmiTLSServerSocketFactory.java** - Custom TLS socket factory implementations for RMI, using wolfJSSE for the underlying SSL/TLS connections.
0 commit comments