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