# Signature Component

- [Non-SNAP](/get-started-with-doku-api/signature-component/non-snap.md)
- [Signature Component from Request Header](/get-started-with-doku-api/signature-component/non-snap/signature-component-from-request-header.md): To generate a Signature in request header, merchant need to prepare these components:
- [Signature Componen from Response Header](/get-started-with-doku-api/signature-component/non-snap/signature-componen-from-response-header.md): To validate a signature in response header, merchant need to see and check these components.
- [Signature from API Get Method](/get-started-with-doku-api/signature-component/non-snap/signature-from-api-get-method.md)
- [Sample Code](/get-started-with-doku-api/signature-component/non-snap/sample-code.md)
- [SNAP](/get-started-with-doku-api/signature-component/snap.md)
- [Symmetric Signature](/get-started-with-doku-api/signature-component/snap/symmetric-signature.md)
- [Asymmetric Signature](/get-started-with-doku-api/signature-component/snap/asymmetric-signature.md)
