Artifact Signing

All Enrollment Server Docker images are signed using Cosign. Each image also has an attached Software Bill of Materials (SBOM) in CycloneDX format, expect the init image.

Verify the Docker Image Signature

To verify that a Docker image has been signed by Wultra, run:

wget https://raw.githubusercontent.com/wultra/wultra-infrastructure/refs/heads/develop/public-keys/cosign.pub
cosign verify \
    --key cosign.pub \
    powerauth/enrollment-server:${VERSION}

Download and Inspect the SBOM

To download the attached SBOM:

cosign download attestation \
    powerauth/enrollment-server:${VERSION} \
    | jq -r '.dsseEnvelope.payload' | base64 -d | jq '.predicate'

To verify the SBOM attestation signature before trusting it:

wget https://raw.githubusercontent.com/wultra/wultra-infrastructure/refs/heads/develop/public-keys/cosign.pub
cosign verify-attestation \
    --key cosign.pub \
    --type cyclonedx \
    powerauth/enrollment-server:${VERSION}
Last updated on May 05, 2026 (12:27) Edit on Github Send Feedback
Search

2.0.x

Enrollment Server