diff --git a/README.md b/README.md index 1a04e0fa..950f4b2c 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ This is the main package, the integrating one, the one that wraps everything up. ### Signers -Signers are small libraries that `@signpdf/signpdf` will call with a PDF and they will know how to provide an e-signature in return. Their output is then fed as the signature in the resulting document. +Signers are small libraries that `@signpdf/signpdf` will call with a PDF and they will know how to provide an e-signature in return. Their output is then fed as the signature in the resulting document. Example implementations of the abstract `Signer` base class are provided in the [WebCrypto](./packages/examples/src/webcrypto.js) and [WebCrypto-External](./packages/examples/src/webcrypto-external.js) examples, both leveraging the `WebCrypto` API. #### [@signpdf/signer-p12](./packages/signer-p12) @@ -77,12 +77,6 @@ Signers are small libraries that `@signpdf/signpdf` will call with a PDF and the With the help of its [peerDependency `node-forge`](#node-forge) the P12 signer provides the actual cryptographic signing of a Buffer using a P12 certificate bundle. This is done in detached mode as required for PDF. -#### [@signpdf/signer-external](./packages/signer-external) - -[![npm version](https://badge.fury.io/js/@signpdf%2Fsigner-external.svg)](https://badge.fury.io/js/@signpdf%2Fsigner-external) - -With the help of its [dependency `PKI.js`](https://github.com/PeculiarVentures/PKI.js) the external signer provides the actual cryptographic signing of a Buffer using an external service, such as Azure keyvaults or smartcards. The connection with the external service still has to be implemented by subclasses, see e.g. the [WebCrypto example](./packages/examples/src/webcrypto.js). - ### Placeholder helpers A placeholder is the e-signature equivallent of the label "Sign here:......." in your paper document. They are a required part of the process of [Signing PDFs](#signing-pdf-in-simple-steps). Different projects acquire their PDFs differently so we try to support some helpers that know how to add e-signature placeholders.