PSPKI
4.4.0
This module contains public key infrastructure and certificate management functions. Support site: https://www.sysadmins.lv/projects/pspki/default.aspx
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
(c) 2011 - 2026 Sysadmins LV. All rights reserved.
Package Details
Author(s)
- Vadims Podans
Tags
PKI Certificate CertificateAuthority ADCS X509 X.509 Windows
Functions
Add-AdCertificate Add-AdCertificateRevocationList Add-AuthorityInformationAccess Add-CAKRACertificate Add-CATemplate Add-CertificateTemplateAcl Add-CertificationAuthorityAcl Add-CRLDistributionPoint Add-ExtensionList Add-OnlineResponderAcl Add-OnlineResponderArrayMember Add-OnlineResponderLocalCrlEntry Add-OnlineResponderRevocationConfiguration Approve-CertificateRequest Connect-CertificationAuthority Connect-OnlineResponder Convert-PemToPfx Convert-PfxToPem Deny-CertificateRequest Disable-CertificateRevocationListFlag Disable-InterfaceFlag Disable-KeyRecoveryAgentFlag Disable-PolicyModuleFlag Enable-CertificateRevocationListFlag Enable-InterfaceFlag Enable-KeyRecoveryAgentFlag Enable-PolicyModuleFlag Get-AdcsDatabaseRow Get-ADKRACertificate Get-AdPkiContainer Get-AuthorityInformationAccess Get-CACryptographyConfig Get-CAExchangeCertificate Get-CAKRACertificate Get-CATemplate Get-CertificateContextProperty Get-CertificateRequest Get-CertificateRevocationList Get-CertificateRevocationListFlag Get-CertificateTemplate Get-CertificateTemplateAcl Get-CertificateTrustList Get-CertificateValidityPeriod Get-CertificationAuthority Get-CertificationAuthorityAcl Get-CertificationAuthorityDbSchema Get-CryptographicServiceProvider Get-CRLDistributionPoint Get-CRLValidityPeriod Get-EnrollmentPolicyServerClient Get-EnterprisePKIHealthStatus Get-ErrorMessage Get-ExtensionList Get-FailedRequest Get-InterfaceFlag Get-IssuedRequest Get-KeyRecoveryAgentFlag Get-ObjectIdentifier Get-ObjectIdentifierEx Get-OnlineResponderAcl Get-OnlineResponderRevocationConfiguration Get-PendingRequest Get-PolicyModuleFlag Get-RequestArchivedKey Get-RevokedRequest Import-LostCertificate Install-CertificateResponse New-SelfSignedCertificateEx Ping-ICertInterface Publish-CRL Receive-Certificate Register-ObjectIdentifier Remove-AdCertificate Remove-AdCertificateRevocationList Remove-AdcsDatabaseRow Remove-AuthorityInformationAccess Remove-CAKRACertificate Remove-CATemplate Remove-CertificatePrivateKey Remove-CertificateTemplate Remove-CertificateTemplateAcl Remove-CertificationAuthorityAcl Remove-CRLDistributionPoint Remove-ExtensionList Remove-OnlineResponderAcl Remove-OnlineResponderArrayMember Remove-OnlineResponderLocalCrlEntry Remove-OnlineResponderRevocationConfiguration Restart-CertificationAuthority Restart-OnlineResponder Restore-CertificateRevocationListFlagDefault Restore-KeyRecoveryAgentFlagDefault Restore-PolicyModuleFlagDefault Revoke-Certificate Set-AuthorityInformationAccess Set-CACryptographyConfig Set-CAKRACertificate Set-CATemplate Set-CertificateExtension Set-CertificateTemplateAcl Set-CertificateValidityPeriod Set-CertificationAuthorityAcl Set-CRLDistributionPoint Set-CRLValidityPeriod Set-ExtensionList Set-OnlineResponderAcl Set-OnlineResponderProperty Set-OnlineResponderRevocationConfiguration Show-Certificate Show-CertificateRevocationList Show-CertificateTrustList Start-CertificationAuthority Start-OnlineResponder Stop-CertificationAuthority Stop-OnlineResponder Submit-CertificateRequest Test-WebServerSSL Unregister-ObjectIdentifier
Dependencies
This module has no dependencies.
Release Notes
Release notes are available at: https://github.com/Crypt32/PSPKI/releases
FileList
- PSPKI.nuspec
- Client\Add-AdCertificate.ps1
- Client\Add-AdCertificateRevocationList.ps1
- Client\Convert-PemToPfx.ps1
- Client\Convert-PfxToPem.ps1
- Client\Get-AdPkiContainer.ps1
- Client\Get-CertificateContextProperty.ps1
- Client\Get-CertificateRequest.ps1
- Client\Get-CertificateRevocationList.ps1
- Client\Get-CertificateTrustList.ps1
- Client\Get-CryptographicServiceProvider.ps1
- Client\Get-EnrollmentPolicyServerClient.ps1
- Client\Get-ErrorMessage.ps1
- Client\Get-ObjectIdentifier.ps1
- Client\Get-ObjectIdentifierEx.ps1
- Client\Install-CertificateResponse.ps1
- Client\New-SelfSignedCertificateEx.ps1
- Client\PSPKI.Help.xml
- Client\Ping-ICertInterface.ps1
- Client\Receive-Certificate.ps1
- Client\Register-ObjectIdentifier.ps1
- Client\Remove-AdCertificate.ps1
- Client\Remove-AdCertificateRevocationList.ps1
- Client\Remove-CertificatePrivateKey.ps1
- Client\Show-Certificate.ps1
- Client\Show-CertificateRevocationList.ps1
- Client\Show-CertificateTrustList.ps1
- Client\Submit-CertificateRequest.ps1
- Client\Test-WebServerSSL.ps1
- Client\Unregister-ObjectIdentifier.ps1
- Library\SysadminsLV.Asn1Parser.dll
- Library\SysadminsLV.Asn1Parser.pdb
- Library\SysadminsLV.PKI.OcspClient.dll
- Library\SysadminsLV.PKI.OcspClient.pdb
- Library\SysadminsLV.PKI.Win.dll
- Library\SysadminsLV.PKI.Win.pdb
- Library\SysadminsLV.PKI.dll
- Library\SysadminsLV.PKI.pdb
- Library\System.Security.Cryptography.Pkcs.dll
- PSPKI.psd1
- PSPKI.psm1
- Server\Add-AuthorityInformationAccess.ps1
- Server\Add-CAKRACertificate.ps1
- Server\Add-CATemplate.ps1
- Server\Add-CRLDistributionPoint.ps1
- Server\Add-CertificateTemplateAcl.ps1
- Server\Add-CertificationAuthorityAcl.ps1
- Server\Add-ExtensionList.ps1
- Server\Add-OnlineResponderAcl.ps1
- Server\Add-OnlineResponderArrayMember.ps1
- Server\Add-OnlineResponderLocalCrlEntry.ps1
- Server\Add-OnlineResponderRevocationConfiguration.ps1
- Server\Approve-CertificateRequest.ps1
- Server\Connect-CertificationAuthority.ps1
- Server\Connect-OnlineResponder.ps1
- Server\Deny-CertificateRequest.ps1
- Server\Disable-CertificateRevocationListFlag.ps1
- Server\Disable-InterFaceFlag.ps1
- Server\Disable-KeyRecoveryAgentFlag.ps1
- Server\Disable-PolicyModuleFlag.ps1
- Server\Enable-CertificateRevocationListFlag.ps1
- Server\Enable-InterfaceFlag.ps1
- Server\Enable-KeyRecoveryAgentFlag.ps1
- Server\Enable-PolicyModuleFlag.ps1
- Server\Get-ADKRACertificate.ps1
- Server\Get-AdcsDatabaseRow.ps1
- Server\Get-AuthorityInformationAccess.ps1
- Server\Get-CACryptographyConfig.ps1
- Server\Get-CAExchangeCertificate.ps1
- Server\Get-CAKRACertificate.ps1
- Server\Get-CATemplate.ps1
- Server\Get-CRLDistributionPoint.ps1
- Server\Get-CRLValidityPeriod.ps1
- Server\Get-CertificateRevocationListFlag.ps1
- Server\Get-CertificateTemplate.ps1
- Server\Get-CertificateTemplateAcl.ps1
- Server\Get-CertificateValidityPeriod.ps1
- Server\Get-CertificationAuthority.ps1
- Server\Get-CertificationAuthorityAcl.ps1
- Server\Get-CertificationAuthorityDbSchema.ps1
- Server\Get-EnterprisePKIHealthStatus.ps1
- Server\Get-ExtensionList.ps1
- Server\Get-FailedRequest.ps1
- Server\Get-InterfaceFlag.ps1
- Server\Get-IssuedRequest.ps1
- Server\Get-KeyRecoveryAgentFlag.ps1
- Server\Get-OnlineResponderAcl.ps1
- Server\Get-OnlineResponderRevocationConfiguration.ps1
- Server\Get-PendingRequest.ps1
- Server\Get-PolicyModuleFlag.ps1
- Server\Get-RequestArchivedKey.ps1
- Server\Get-RequestRow.ps1
- Server\Get-RevokedRequest.ps1
- Server\Import-LostCertificate.ps1
- Server\PSPKI.Help.xml
- Server\Publish-CRL.ps1
- Server\Remove-AdcsDatabaseRow.ps1
- Server\Remove-AuthorityInformationAccess.ps1
- Server\Remove-CAKRACertificate.ps1
- Server\Remove-CATemplate.ps1
- Server\Remove-CRLDistributionPoint.ps1
- Server\Remove-CertificateTemplate.ps1
- Server\Remove-CertificateTemplateAcl.ps1
- Server\Remove-CertificationAuthorityAcl.ps1
- Server\Remove-ExtensionList.ps1
- Server\Remove-OnlineResponderAcl.ps1
- Server\Remove-OnlineResponderArrayMember.ps1
- Server\Remove-OnlineResponderLocalCrlEntry.ps1
- Server\Remove-OnlineResponderRevocationConfiguration.ps1
- Server\Restart-CertificationAuthority.ps1
- Server\Restart-OnlineResponder.ps1
- Server\Restore-CertificateRevocationListFlagDefault.ps1
- Server\Restore-InteraceFlagDefault.ps1
- Server\Restore-KeyRecoveryAgentFlagDefault.ps1
- Server\Restore-PolicyModuleFlagDefault.ps1
- Server\Revoke-Certificate.ps1
- Server\Set-AuthorityInformationAccess.ps1
- Server\Set-CACryptographyConfig.ps1
- Server\Set-CAKRACertificate.ps1
- Server\Set-CATemplate.ps1
- Server\Set-CRLDistributionPoint.ps1
- Server\Set-CRLValidityPeriod.ps1
- Server\Set-CertificateExtension.ps1
- Server\Set-CertificateTemplateAcl.ps1
- Server\Set-CertificateValidityPeriod.ps1
- Server\Set-CertificationAuthorityAcl.ps1
- Server\Set-ExtensionList.ps1
- Server\Set-OnlineResponderAcl.ps1
- Server\Set-OnlineResponderProperty.ps1
- Server\Set-OnlineResponderRevocationConfiguration.ps1
- Server\Start-CertificationAuthority.ps1
- Server\Start-OnlineResponder.ps1
- Server\Stop-CertificationAuthority.ps1
- Server\Stop-OnlineResponder.ps1
- Types\PSPKI.Format.ps1xml
- Types\PSPKI.PS5Types.ps1xml
- Types\PSPKI.Types.ps1xml
- about_PSPKI_Module.help.txt
- about_ReleaseNotes.txt