Skip to content

Commit fcaf584

Browse files
add windows certificate store documentation
1 parent fdcc540 commit fcaf584

8 files changed

Lines changed: 2507 additions & 3073 deletions

File tree

wolfSSH/header.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ header-includes:
88
# Fancy page headers
99
- \usepackage{fancyhdr}
1010
- \pagestyle{fancy}
11-
- \fancyfoot[LO,RE]{COPYRIGHT \copyright 2024 wolfSSL Inc.}
11+
- \fancyfoot[LO,RE]{COPYRIGHT \copyright 2026 wolfSSL Inc.}
1212
# Wrap long syntax highlighting code blocks
1313
- \usepackage{fvextra}
1414
- \DefineVerbatimEnvironment{Highlighting}{Verbatim}{breaklines,commandchars=\\\{\}}

wolfSSH/mkdocs.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ site_name: wolfSSH Manual
22
site_url: https://wolfssl.com/
33
docs_dir: build/html/
44
site_dir: html/
5-
copyright: Copyright © 2022 wolfSSL Inc.
5+
copyright: Copyright © 2026 wolfSSL Inc.
66
nav:
77
- "1. Introduction": index.md
88
- "2. Building wolfSSH": chapter02.md
@@ -12,12 +12,13 @@ nav:
1212
- "6. Callback Function Setup API": chapter06.md
1313
- "7. Building and Using wolfSSH SFTP": chapter07.md
1414
- "8. Port Forwarding": chapter08.md
15-
- "9. Notes and Limitations": chapter09.md
16-
- "10. Licensing ": chapter10.md
17-
- "11. Support and Consulting": chapter11.md
18-
- "12. wolfSSH Updates": chapter12.md
19-
- "13. API Reference": chapter13.md
20-
- "14. wolfSSL SFTP API Reference": chapter14.md
15+
- "9. Windows Certificate Store Integration": chapter09.md
16+
- "10. Notes and Limitations": chapter10.md
17+
- "11. Licensing ": chapter11.md
18+
- "12. Support and Consulting": chapter12.md
19+
- "13. wolfSSH Updates": chapter13.md
20+
- "14. API Reference": chapter14.md
21+
- "15. wolfSSL SFTP API Reference": chapter15.md
2122
theme:
2223
name: null
2324
custom_dir: ../mkdocs-material/material

wolfSSH/src/chapter09.md

Lines changed: 667 additions & 2 deletions
Large diffs are not rendered by default.

wolfSSH/src/chapter10.md

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,3 @@
1-
# Licensing
1+
# Notes and Limitations
22

3-
## Open Source
4-
5-
wolfSSL, yaSSL, wolfCrypt, yaSSH and TaoCrypt software are free software downloads and may be modified to the needs of the user as long as the user adheres to version two of the GPL License. The GPLv2 license can be found on the gnu.org website: [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html).
6-
7-
wolfSSH software is a free software download and may be modified to the needs of the user as long as the user adheres to version three of the GPL license. The GPLv3 license can be found on the gnu.org website (https://www.gnu.org/licenses/gpl.html).
8-
9-
## Commercial Licensing
10-
11-
Businesses and enterprises who wish to incorporate wolfSSL products into proprietary appliances or other commercial software products for re-distribution must license commercial versions.
12-
13-
Please contact licensing@wolfssl.com with inquiries.
14-
15-
### Support Packages
16-
17-
Support packages for wolfSSL products are available on an annual basis directly from wolfSSL. With three different package options, you can compare them side-by-side and choose the package that best fits your specific needs. Please see our [Support Packages page](https://www.wolfssl.com/products/support-and-maintenance) for more details.
3+
In portions of the implementation file attributes are not being considered and default attributes or mode values are used. Specifically in `wolfSSH_SFTP_Open`, getting timestamps from files, and all extended file attributes.

wolfSSH/src/chapter11.md

Lines changed: 8 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,15 @@
1-
# Support and Consulting
1+
# Licensing
22

3-
## How to Get Support
3+
## Open Source
44

5-
For general product support, wolfSSL maintains an online forum for the wolfSSL product family. Please post to the forums or contact wolfSSL directly with any questions.
5+
wolfSSL, wolfCrypt, and wolfSSH software are free software downloads and may be modified to the needs of the user as long as the user adheres to version three of the GPL License. The GPLv3 license can be found on the gnu.org website: (https://www.gnu.org/licenses/gpl.html).
66

7-
- wolfSSL Forums: [https://www.wolfssl.com/forums](https://www.wolfssl.com/forums)
8-
- Email Support: support@wolfssl.com
7+
## Commercial Licensing
98

10-
For information regarding wolfSSL products, questions regarding licensing, or general comments, please contact wolfSSL by emailing **info@wolfssl.com**.
9+
Businesses and enterprises who wish to incorporate wolfSSL products into proprietary appliances or other commercial software products for re-distribution must license commercial versions.
1110

12-
### Bugs Reports and Support Issues
11+
Please contact licensing@wolfssl.com with inquiries.
1312

14-
If you are submitting a bug report or asking about a problem, please include the following information with your submission:
13+
### Support Packages
1514

16-
1. wolfSSL version number
17-
2. Operating System version
18-
3. Compiler version
19-
4. The exact error you are seeing
20-
5. A description of how we can reproduce or try to replicate this problem
21-
22-
With the above information, we will do our best to resolve your problems. Without this information, it is very hard to pinpoint the source of the problem. wolfSSL values your feedback and makes it a top priority to get back to you as soon as possible.
23-
24-
## Consulting
25-
26-
wolfSSL offers both on and off site consulting - providing feature additions, porting, a Competitive Upgrade Program , and design consulting.
27-
28-
### Feature Additions and Porting
29-
30-
We can add additional features that you may need which are not currently offered in our products on a contract or co-development basis. We also offer porting services on our products to new host languages or new operating environments.
31-
32-
### Competitive Upgrade Program
33-
34-
We will help you move from an outdated or expensive SSL/TLS library to wolfSSL with low cost and minimal disturbance to your code base.
35-
36-
Program Outline:
37-
38-
1. You need to currently be using a commercial competitor to wolfSSL.
39-
2. You will receive up to one week of on-site consulting to switch out your old SSL library for wolfSSL. Travel expenses are not included.
40-
3. Normally, up to one week is the right amount of time for us to make the replacement in your code and do initial testing. Additional consulting on a replacement is available as needed.
41-
4. You will receive the standard wolfSSL royalty free license to ship with your product.
42-
43-
The purpose of this program is to enable users who are currently spending too much on their embedded SSL implementation to move to wolfSSL with ease. If you are interested in learning more, then please contact us at info@wolfssl.com.
44-
45-
### Design Consulting
46-
47-
If your application or framework needs to be secured with SSL/TLS but you are uncertain about how the optimal design of a secured system would be structured, we can help!
48-
49-
We offer design consulting for building SSL/TLS security into devices using wolfSSL. Our consultants can provide you with the following services:
15+
Support packages for wolfSSL products are available on an annual basis directly from wolfSSL. With three different package options, you can compare them side-by-side and choose the package that best fits your specific needs. Please see our [Support Packages page](https://www.wolfssl.com/products/support-and-maintenance) for more details.

wolfSSH/src/chapter12.md

Lines changed: 45 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,49 @@
1-
# wolfSSH Updates
1+
# Support and Consulting
22

3-
## Product Release Information
3+
## How to Get Support
44

5-
We regularly post update information on Twitter. For additional release information, you can keep track of our projects on GitHub, follow us on Facebook, or follow our daily blog.
5+
For general product support, wolfSSL maintains an online forum for the wolfSSL product family. Please post to the forums or contact wolfSSL directly with any questions.
66

7-
- wolfSSH on GitHub [https://www.github.com/wolfssl/wolfssh](https://www.github.com/wolfssl/wolfssh)
8-
- wolfSSL on Twitter [https://twitter.com/wolfSSL](https://twitter.com/wolfSSL)
9-
- wolfSSL on Facebook [https://www.facebook.com/wolfSSL](https://www.facebook.com/wolfSSL)
10-
- wolfSSL on Reddit [https://www.reddit.com/r/wolfssl/](https://www.reddit.com/r/wolfssl/)
11-
- Daily Blog [https://wolfssl.com/wolfSSL/Blog/Blog.html](https://wolfssl.com/wolfSSL/Blog/Blog.html)
7+
- wolfSSL Forums: [https://www.wolfssl.com/forums](https://www.wolfssl.com/forums)
8+
- Email Support: support@wolfssl.com
129

10+
For information regarding wolfSSL products, questions regarding licensing, or general comments, please contact wolfSSL by emailing **info@wolfssl.com**.
11+
12+
### Bugs Reports and Support Issues
13+
14+
If you are submitting a bug report or asking about a problem, please include the following information with your submission:
15+
16+
1. wolfSSL version number
17+
2. Operating System version
18+
3. Compiler version
19+
4. The exact error you are seeing
20+
5. A description of how we can reproduce or try to replicate this problem
21+
22+
With the above information, we will do our best to resolve your problems. Without this information, it is very hard to pinpoint the source of the problem. wolfSSL values your feedback and makes it a top priority to get back to you as soon as possible.
23+
24+
## Consulting
25+
26+
wolfSSL offers both on and off site consulting - providing feature additions, porting, a Competitive Upgrade Program , and design consulting.
27+
28+
### Feature Additions and Porting
29+
30+
We can add additional features that you may need which are not currently offered in our products on a contract or co-development basis. We also offer porting services on our products to new host languages or new operating environments.
31+
32+
### Competitive Upgrade Program
33+
34+
We will help you move from an outdated or expensive SSL/TLS library to wolfSSL with low cost and minimal disturbance to your code base.
35+
36+
Program Outline:
37+
38+
1. You need to currently be using a commercial competitor to wolfSSL.
39+
2. You will receive up to one week of on-site consulting to switch out your old SSL library for wolfSSL. Travel expenses are not included.
40+
3. Normally, up to one week is the right amount of time for us to make the replacement in your code and do initial testing. Additional consulting on a replacement is available as needed.
41+
4. You will receive the standard wolfSSL royalty free license to ship with your product.
42+
43+
The purpose of this program is to enable users who are currently spending too much on their embedded SSL implementation to move to wolfSSL with ease. If you are interested in learning more, then please contact us at info@wolfssl.com.
44+
45+
### Design Consulting
46+
47+
If your application or framework needs to be secured with SSL/TLS but you are uncertain about how the optimal design of a secured system would be structured, we can help!
48+
49+
We offer design consulting for building SSL/TLS security into devices using wolfSSL. Our consultants can provide you with the following services:

0 commit comments

Comments
 (0)