diff --git a/Frends.HTTP.DownloadFile/CHANGELOG.md b/Frends.HTTP.DownloadFile/CHANGELOG.md
index b3b51ff..2d5c27c 100644
--- a/Frends.HTTP.DownloadFile/CHANGELOG.md
+++ b/Frends.HTTP.DownloadFile/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## [1.0.1] - 2024-12-30
+### Changed
+- Descriptions of ClientCertificate suboptions includes clearer information about usage in terms of different types of ClientCertificate.
+
## [1.0.0] - 2023-01-27
### Added
- Initial implementation.
diff --git a/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Definitions/Options.cs b/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Definitions/Options.cs
index 71f4586..8097b6e 100644
--- a/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Definitions/Options.cs
+++ b/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Definitions/Options.cs
@@ -47,7 +47,8 @@ public class Options
public CertificateSource ClientCertificateSource { get; set; }
///
- /// Path to the Client Certificate when using a file as the Certificate Source, pfx (pkcs12) files are recommended. For other supported formats, see
+ /// Applicable only when Certificate Source is "File".
+ /// Path to the Client Certificate, pfx (pkcs12) files are recommended. For other supported formats, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -55,7 +56,8 @@ public class Options
public string ClientCertificateFilePath { get; set; }
///
- /// Client certificate bytes as a base64 encoded string when using a string as the Certificate Source , pfx (pkcs12) format is recommended. For other supported formates, see
+ /// Applicable only when Certificate Source is "String".
+ /// Client certificate bytes as a base64 encoded string, pfx (pkcs12) format is recommended. For other supported formates, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -63,7 +65,8 @@ public class Options
public string ClientCertificateInBase64 { get; set; }
///
- /// Key phrase (password) to access the certificate data when using a string or file as the Certificate Source
+ /// Applicable only when Certificate Source is "File" or "String".
+ /// Key phrase (password) to access the certificate data
///
/// string value
[PasswordPropertyText]
@@ -71,6 +74,7 @@ public class Options
public string ClientCertificateKeyPhrase { get; set; }
///
+ /// Applicable only when Certificate Source is "CertificateStore".
/// Thumbprint for using client certificate authentication.
///
/// thumbprint
diff --git a/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile.csproj b/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile.csproj
index cf0a7c9..c75cd51 100644
--- a/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile.csproj
+++ b/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile/Frends.HTTP.DownloadFile.csproj
@@ -2,7 +2,7 @@
net6.0
- 1.0.0
+ 1.0.1
Frends
Frends
Frends
diff --git a/Frends.HTTP.Request/CHANGELOG.md b/Frends.HTTP.Request/CHANGELOG.md
index 0d0cef4..1747ec4 100644
--- a/Frends.HTTP.Request/CHANGELOG.md
+++ b/Frends.HTTP.Request/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## [1.2.1] - 2024-12-30
+### Changed
+- Descriptions of ClientCertificate suboptions includes clearer information about usage in terms of different types of ClientCertificate.
+
## [1.2.0] - 2024-08-19
### Changed
- Removed handling where only PATCH, PUT, POST and DELETE requests were allowed to have the Content-Type header and content, due to HttpClient failing if e.g., a GET request had content. HttpClient has since been updated to tolerate such requests.
diff --git a/Frends.HTTP.Request/Frends.HTTP.Request/Definitions/Options.cs b/Frends.HTTP.Request/Frends.HTTP.Request/Definitions/Options.cs
index 64d818d..d0be48c 100644
--- a/Frends.HTTP.Request/Frends.HTTP.Request/Definitions/Options.cs
+++ b/Frends.HTTP.Request/Frends.HTTP.Request/Definitions/Options.cs
@@ -46,7 +46,8 @@ public class Options
public CertificateSource ClientCertificateSource { get; set; }
///
- /// Path to the Client Certificate when using a file as the Certificate Source, pfx (pkcs12) files are recommended. For other supported formats, see
+ /// Applicable only when Certificate Source is "File".
+ /// Path to the Client Certificate, pfx (pkcs12) files are recommended. For other supported formats, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -54,7 +55,8 @@ public class Options
public string ClientCertificateFilePath { get; set; }
///
- /// Client certificate bytes as a base64 encoded string when using a string as the Certificate Source , pfx (pkcs12) format is recommended. For other supported formates, see
+ /// Applicable only when Certificate Source is "String".
+ /// Client certificate bytes as a base64 encoded string, pfx (pkcs12) format is recommended. For other supported formates, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -62,7 +64,8 @@ public class Options
public string ClientCertificateInBase64 { get; set; }
///
- /// Key phrase (password) to access the certificate data when using a string or file as the Certificate Source
+ /// Applicable only when Certificate Source is "File" or "String".
+ /// Key phrase (password) to access the certificate data
///
/// string value
[PasswordPropertyText]
@@ -70,6 +73,7 @@ public class Options
public string ClientCertificateKeyPhrase { get; set; }
///
+ /// Applicable only when Certificate Source is "CertificateStore".
/// Thumbprint for using client certificate authentication.
///
/// thumbprint
diff --git a/Frends.HTTP.Request/Frends.HTTP.Request/Frends.HTTP.Request.csproj b/Frends.HTTP.Request/Frends.HTTP.Request/Frends.HTTP.Request.csproj
index e4a5e77..057bc77 100644
--- a/Frends.HTTP.Request/Frends.HTTP.Request/Frends.HTTP.Request.csproj
+++ b/Frends.HTTP.Request/Frends.HTTP.Request/Frends.HTTP.Request.csproj
@@ -2,7 +2,7 @@
net6.0
- 1.2.0
+ 1.2.1
Frends
Frends
Frends
diff --git a/Frends.HTTP.RequestBytes/CHANGELOG.md b/Frends.HTTP.RequestBytes/CHANGELOG.md
index a401a7b..cf8db1a 100644
--- a/Frends.HTTP.RequestBytes/CHANGELOG.md
+++ b/Frends.HTTP.RequestBytes/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## [1.0.2] - 2024-12-30
+### Changed
+- Descriptions of ClientCertificate suboptions includes clearer information about usage in terms of different types of ClientCertificate.
+
## [1.0.1] - 2024-01-17
### Fixed
- Fixed issues which CodeQL found in the codebase.
diff --git a/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Definitions/Options.cs b/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Definitions/Options.cs
index 01e8c24..e4e7b45 100644
--- a/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Definitions/Options.cs
+++ b/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Definitions/Options.cs
@@ -46,7 +46,8 @@ public class Options
public CertificateSource ClientCertificateSource { get; set; }
///
- /// Path to the Client Certificate when using a file as the Certificate Source, pfx (pkcs12) files are recommended. For other supported formats, see
+ /// Applicable only when Certificate Source is "File".
+ /// Path to the Client Certificate, pfx (pkcs12) files are recommended. For other supported formats, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -54,7 +55,8 @@ public class Options
public string ClientCertificateFilePath { get; set; }
///
- /// Client certificate bytes as a base64 encoded string when using a string as the Certificate Source , pfx (pkcs12) format is recommended. For other supported formates, see
+ /// Applicable only when Certificate Source is "String".
+ /// Client certificate bytes as a base64 encoded string, pfx (pkcs12) format is recommended. For other supported formates, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -62,7 +64,8 @@ public class Options
public string ClientCertificateInBase64 { get; set; }
///
- /// Key phrase (password) to access the certificate data when using a string or file as the Certificate Source
+ /// Applicable only when Certificate Source is "File" or "String".
+ /// Key phrase (password) to access the certificate data
///
/// string value
[PasswordPropertyText]
@@ -70,6 +73,7 @@ public class Options
public string ClientCertificateKeyPhrase { get; set; }
///
+ /// Applicable only when Certificate Source is "CertificateStore".
/// Thumbprint for using client certificate authentication.
///
/// thumbprint
diff --git a/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes.csproj b/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes.csproj
index a98a2fb..9c68170 100644
--- a/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes.csproj
+++ b/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes/Frends.HTTP.RequestBytes.csproj
@@ -2,7 +2,7 @@
net6.0
- 1.0.1
+ 1.0.2
Frends
Frends
Frends
diff --git a/Frends.HTTP.SendAndReceiveBytes/CHANGELOG.md b/Frends.HTTP.SendAndReceiveBytes/CHANGELOG.md
index 68ddda7..832be67 100644
--- a/Frends.HTTP.SendAndReceiveBytes/CHANGELOG.md
+++ b/Frends.HTTP.SendAndReceiveBytes/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## [1.0.1] - 2024-12-30
+### Changed
+- Descriptions of ClientCertificate suboptions includes clearer information about usage in terms of different types of ClientCertificate.
+
## [1.0.0] - 2023-06-01
### Added
- Initial implementation.
diff --git a/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Definitions/Options.cs b/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Definitions/Options.cs
index bb7ca44..15b28b5 100644
--- a/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Definitions/Options.cs
+++ b/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Definitions/Options.cs
@@ -48,7 +48,8 @@ public class Options
public CertificateSource ClientCertificateSource { get; set; }
///
- /// Path to the Client Certificate when using a file as the Certificate Source, pfx (pkcs12) files are recommended. For other supported formats, see
+ /// Applicable only when Certificate Source is "File".
+ /// Path to the Client Certificate, pfx (pkcs12) files are recommended. For other supported formats, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -56,7 +57,8 @@ public class Options
public string ClientCertificateFilePath { get; set; }
///
- /// Client certificate bytes as a base64 encoded string when using a string as the Certificate Source , pfx (pkcs12) format is recommended. For other supported formates, see
+ /// Applicable only when Certificate Source is "String".
+ /// Client certificate bytes as a base64 encoded string, pfx (pkcs12) format is recommended. For other supported formates, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -64,7 +66,8 @@ public class Options
public string ClientCertificateInBase64 { get; set; }
///
- /// Key phrase (password) to access the certificate data when using a string or file as the Certificate Source
+ /// Applicable only when Certificate Source is "File" or "String".
+ /// Key phrase (password) to access the certificate data
///
/// string value
[DisplayFormat(DataFormatString = "Text")]
@@ -73,6 +76,7 @@ public class Options
public string ClientCertificateKeyPhrase { get; set; }
///
+ /// Applicable only when Certificate Source is "CertificateStore".
/// Thumbprint for using client certificate authentication.
///
/// thumbprint
diff --git a/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes.csproj b/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes.csproj
index deaf072..52fc95e 100644
--- a/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes.csproj
+++ b/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes/Frends.HTTP.SendAndReceiveBytes.csproj
@@ -2,7 +2,7 @@
net6.0
- 1.0.0
+ 1.0.1
Frends
Frends
Frends
diff --git a/Frends.HTTP.SendBytes/CHANGELOG.md b/Frends.HTTP.SendBytes/CHANGELOG.md
index 3845cac..7f459de 100644
--- a/Frends.HTTP.SendBytes/CHANGELOG.md
+++ b/Frends.HTTP.SendBytes/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## [1.0.1] - 2024-12-30
+### Changed
+- Descriptions of ClientCertificate suboptions includes clearer information about usage in terms of different types of ClientCertificate.
+
## [1.0.0] - 2023-05-30
### Added
- Initial implementation.
diff --git a/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Definitions/Options.cs b/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Definitions/Options.cs
index 5171022..2dc7623 100644
--- a/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Definitions/Options.cs
+++ b/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Definitions/Options.cs
@@ -46,7 +46,8 @@ public class Options
public CertificateSource ClientCertificateSource { get; set; }
///
- /// Path to the Client Certificate when using a file as the Certificate Source, pfx (pkcs12) files are recommended. For other supported formats, see
+ /// Applicable only when Certificate Source is "File".
+ /// Path to the Client Certificate, pfx (pkcs12) files are recommended. For other supported formats, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -54,7 +55,8 @@ public class Options
public string ClientCertificateFilePath { get; set; }
///
- /// Client certificate bytes as a base64 encoded string when using a string as the Certificate Source , pfx (pkcs12) format is recommended. For other supported formates, see
+ /// Applicable only when Certificate Source is "String".
+ /// Client certificate bytes as a base64 encoded string, pfx (pkcs12) format is recommended. For other supported formates, see
/// https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection.import?view=netframework-4.7.1
///
/// domain\path
@@ -62,7 +64,8 @@ public class Options
public string ClientCertificateInBase64 { get; set; }
///
- /// Key phrase (password) to access the certificate data when using a string or file as the Certificate Source
+ /// Applicable only when Certificate Source is "File" or "String".
+ /// Key phrase (password) to access the certificate data
///
/// string value
[PasswordPropertyText]
@@ -70,6 +73,7 @@ public class Options
public string ClientCertificateKeyPhrase { get; set; }
///
+ /// Applicable only when Certificate Source is "CertificateStore".
/// Thumbprint for using client certificate authentication.
///
/// thumbprint
diff --git a/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes.csproj b/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes.csproj
index ed56644..f6b06e4 100644
--- a/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes.csproj
+++ b/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes/Frends.HTTP.SendBytes.csproj
@@ -2,7 +2,7 @@
net6.0
- 1.0.0
+ 1.0.1
Frends
Frends
Frends