Adding Paper Software as a Trusted Publisher
If you require Word add‑ins like Contract Tools to be signed by a trusted publisher, you should add Paper Software to lists of trusted publishers.
To add Paper Software to lists of trusted publishers using Group Policy, you can use a certificate that you export as a file; see Distribute Certificates to Client Computers by Using Group Policy to learn more. To export a certificate from PaperSoftwareContractTools.msi (available at https://papersoftware.com/support) as a file named PaperSoftware.cer, open PowerShell in a folder that contains PaperSoftwareContractTools.msi, and then enter:
$installerPath
=
'.\PaperSoftwareContractTools.msi'
$certificatePath
=
"
$((
Get-Item
$installerPath
).
DirectoryName
)
\PaperSoftware.cer"
$certificate
=
(
Get-AuthenticodeSignature
$installerPath
).
SignerCertificate
[IO.File]
::
WriteAllBytes
(
$certificatePath
,
$certificate
.
Export
(
'Cert'
))
You can also add Paper Software to a list of trusted publishers by entering in an administrator PowerShell:
$computerName
=
$Env:COMPUTERNAME
$installerPath
=
'.\PaperSoftwareContractTools.msi'
$store
=
New-Object
Security
.
Cryptography
.
X509Certificates
.
X509Store
(
"$computerName\TrustedPublisher"
,
'LocalMachine'
)
$store
.
Open
(
'ReadWrite, OpenExistingOnly'
)
$store
.
Add
((
Get-AuthenticodeSignature
$installerPath
).
SignerCertificate
)
$store
.
Close
()
Note: You can change the value of $computerName
to the name of another computer to add Paper Software to lists of trusted publishers remotely.