|
17 | 17 | - [Architecture](#architecture) |
18 | 18 | - [Class Diagrams](#class-diagrams) |
19 | 19 | - [Sequence Diagrams](#sequence-diagrams) |
| 20 | +- [Tested Environments](#tested-environments) |
20 | 21 | - [Testing](#testing) |
21 | 22 | - [Contributing](#contributing) |
22 | 23 | - [License](#license) |
@@ -371,7 +372,7 @@ sequenceDiagram |
371 | 372 | PKCS11Manager->>Pkcs11Library: C_Finalize() |
372 | 373 | ``` |
373 | 374 |
|
374 | | -#### Signing Process (continued) |
| 375 | +#### Signing Process |
375 | 376 |
|
376 | 377 | ```mermaid |
377 | 378 | sequenceDiagram |
@@ -473,6 +474,27 @@ These sequence diagrams illustrate the flow of operations for the core functiona |
473 | 474 |
|
474 | 475 | Each diagram highlights the interactions between different components of the system, including the client application, PKCS11 wrapper classes, and the underlying PKCS#11 library. |
475 | 476 |
|
| 477 | +## 🧪 Tested Environments |
| 478 | + |
| 479 | +We have thoroughly tested the PKCS11 Java Wrapper in various environments to ensure its compatibility and performance. Below is a table of our tested configurations: |
| 480 | + |
| 481 | +| Operating System | Processor | Java Version | OpenSC Version | Status | |
| 482 | +|------------------|-----------|--------------|----------------|--------| |
| 483 | +| Windows 11 x64 | AMD Ryzen 9 7950X3D (x64) | LTS 21 (Eclipse Temurin) | 0.25.1 | ✅ | |
| 484 | +| macOS Sonoma 14.5 | M3 Max (arm) | LTS 21 (Eclipse Temurin) | 0.25.1 | ✅ | |
| 485 | + |
| 486 | +### Windows 11 x64 |
| 487 | +- **Java**: LTS 21 Eclipse Temurin |
| 488 | +- **OpenSC**: Version 0.25.1 |
| 489 | +- **Status**: Fully tested and operational |
| 490 | + |
| 491 | +### macOS Sonoma 14.5 (M3 MAX) |
| 492 | +- **Java**: LTS 21 Eclipse Temurin |
| 493 | +- **OpenSC**: Version 0.25.1 |
| 494 | +- **Status**: Fully tested and operational |
| 495 | + |
| 496 | +We continuously strive to expand our testing to cover more environments and configurations. If you successfully run the PKCS11 Java Wrapper in a different environment, please let us know so we can update our compatibility list. |
| 497 | + |
476 | 498 | ## 🧪 Testing |
477 | 499 |
|
478 | 500 | The project includes a comprehensive test suite to ensure the reliability and correctness of all components. To run the tests, use the following Maven command: |
@@ -510,4 +532,4 @@ Project Link: [https://github.com/SimpleMethod/PKCS11-Java-Wrapper](https://gith |
510 | 532 |
|
511 | 533 | --- |
512 | 534 |
|
513 | | -Thank you for your interest in the PKCS11 Java Wrapper! We hope this tool proves valuable in your cryptographic endeavors. Happy coding! 🚀🔐 |
| 535 | +Thank you for your interest in the PKCS11 Java Wrapper! We hope this tool proves valuable in your cryptographic endeavors. Happy coding! 🚀🔐 |
0 commit comments