salt.modules.win_certutil

This module allows you to install certificates into the windows certificate manager.

salt '*' certutil.add_store salt://cert.cer "TrustedPublisher"
salt.modules.win_certutil.add_store(source, store, retcode=False, saltenv='base')

Add the given cert into the given Certificate Store

source

The source certificate file this can be in the form salt://path/to/file

store

The certificate store to add the certificate to

retcode

If true, return the retcode instead of stdout. Default is False

saltenv

The salt environment to use this is ignored if the path is local

CLI Example:

salt '*' certutil.add_store salt://cert.cer TrustedPublisher
salt.modules.win_certutil.del_store(source, store, retcode=False, saltenv='base')

Delete the given cert into the given Certificate Store

source

The source certificate file this can be in the form salt://path/to/file

store

The certificate store to delete the certificate from

retcode

If true, return the retcode instead of stdout. Default is False

saltenv

The salt environment to use this is ignored if the path is local

CLI Example:

salt '*' certutil.del_store salt://cert.cer TrustedPublisher
salt.modules.win_certutil.get_cert_serial(cert_file)

Get the serial number of a certificate file

cert_file

The certificate file to find the serial for

CLI Example:

salt '*' certutil.get_cert_serial <certificate name>
salt.modules.win_certutil.get_stored_cert_serials(store)

Get all of the certificate serials in the specified store

store

The store to get all the certificate serials from

CLI Example:

salt '*' certutil.get_stored_cert_serials <store>