Skip to content

Releases: Crypt32/pkix.net

SysadminsLV.PKI Suite v4.3.0

26 Mar 19:52

Choose a tag to compare

What's new

Big certificate template API refactoring:

  • #78 Implement CertificateTemplate factory class
  • #76 Replace DS-specific code in CertificateTemplate class with IAdcsCertificateTemplate
  • #74 Provide certificate template export functionality
  • #59 Enumerate templates from local registry
    I will add a blog post that will explore changes in this work.

Bug Fixes

  • #95 Multiple issues in Oid2 class
  • #92 SysadminsLV.PKI.Utils.CLRExtensions.FileInfoExtensions.GetSignatureObject() fails
  • #90 *.nupkg packages contain files which are not part of package
  • #84 Wrong Enum value in flags attribute of certificate template
  • #85 Get-CertificateTemplate reports wrong result for AutoenrollmentAllowed
  • #82 X509CrlBuilder class is cross-platform, but resides in Windows-only assembly
  • #80 OCSPResponse.decodeTbsResponse may fail when responder KeyID resembles a complex structure

What's Changed (autogenerated by GitHub)

  • Implemented certificate template export and partially import by @Crypt32 in #75
  • #76 cleaned DS-specific stuff from CertificateTemplate and related classes by @Crypt32 in #77
  • Implemented Certificate template factory by @Crypt32 in #79
  • addressed #80 by @Crypt32 in #81
  • addressed incorrect CertificateTemplate.AutoenrollmentAllowed property calculartion by @Crypt32 in #86
  • renamed CertificateTemplateFlags.EnrolleeSuppliesSubject to CertificateTemplateFlags.Reserved by @Crypt32 in #87
  • Moved X509CrlBuilder from SysadminsLV.PKI.Win assembly to SysadminsLV.PKI cross-platform assembly by @Crypt32 in #88
  • addressed #92 by @Crypt32 in #93
  • Addressed #90 by @Crypt32 in #94
  • Addressed multiple issues in Oid2 class by @Crypt32 in #96

Full Changelog: v4.2.0...v4.3.0

SysadminsLV.PKI Suite v4.2.0

18 Jan 09:48

Choose a tag to compare

Fixed bugs

  • #70 X509Certificate2.Format() fails for ECC certificates
  • #69 OCSPRequest
  • #68 OCSP Client with ECDSA
  • #67 X509CEPEnrollmentPropertyInfo may fail when certificate was enrolled using WCCE protocol
  • #66 [pkix.net] Special characters in PKI object names causing errors
  • #65 SignedPkcs7.CheckHash returns false while hash is valid
  • #64 DsKraContainer.SaveChanges() method doesn't save changes
  • #63 CertSrvSecurityDescriptor.AddAccessRule and OcspResponderSecurityDescriptor.AddAccessRule may update incorrect ACE
  • #41 AdcsDbRow.RequestId is zero even for Request table
  • Fixed certificate template issues: Crypt32/PSPKI#190
  • Other quality fixes

Changed APIs

Old API Replaced with
SysadminsLV.PKI.Management.ActiveDirectory.DsCertEnrollContainer.CertificationAuthorities SysadminsLV.PKI.Management.ActiveDirectory.DsCertEnrollServer.GetCertificateAuthority()
SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2Extensions.GetCertificateContextPropertyList() SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2ExtensionsWin.GetCertificateContextPropertyList()
SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2Extensions.GetCertificateContextProperty() SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2ExtensionsWin.GetCertificateContextProperty()
SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2Extensions.GetCertificateContextProperties() SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2ExtensionsWin.GetCertificateContextProperties()
SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2Extensions.DeletePrivateKey() SysadminsLV.PKI.Cryptography.X509Certificates.X509Certificate2ExtensionsWin.DeletePrivateKey()

SysadminsLV.PKI Suite v4.0.2

20 Jun 09:02

Choose a tag to compare

Addressed issue with missing dependency specifications in NuGet packages (#61). No API/functional changes.

SysadminsLV.PKI Suite v4.0.1

15 Jun 07:56
8b41fdc

Choose a tag to compare

What's Changed

Full Changelog: v3.7.2.0...v4.0.1

API documentation: https://www.pkisolutions.com/apidocs/pki

Notable API changes: https://www.pkisolutions.com/tools/pspki/release-notes-for-pspki-v400/ (see Notable API Changes section)

SysadminsLV.PKI.dll v3.7.2.0

24 Mar 20:00

Choose a tag to compare

SysadminsLV.PKI.dll v3.4.2.0

02 Oct 16:22
deea9a7

Choose a tag to compare