Propagate Public Signing Key

JFrog REST APIs

Products
JFrog Xray
Content Type
REST API
ft:sourceType
Paligo

Description: Propagates the public signing key created in Artifactory to Distribution Edge nodes. This enables Distribution to distribute a Release Bundle v2 using the same signing key used in Artifactory to create and promote the Release Bundle.

Since: 7.63.2 (Artifactory), 2.19.1 (Distribution)

Security: Requires Admin permissions.

Usage: POST /lifecycle/api/v2/distribution/key/propagate/{key_name}

Sample Response:

{
    "status": "SUCCESS",
    "details": [
        {
            "jpd_id": "JPD-1",
            "name": "HOME",
            "key_alias": "rbv2key",
            "status": "SUCCESS"
        },
        {
            "jpd_id": "JPD-4",
            "name": "infra-dist-yevdoa-08244892-edge-0",
            "key_alias": "rbv2key",
            "status": "SUCCESS"
        },
        {
            "jpd_id": "JPD-2",
            "name": "infra-dist-yevdoa-08244892-edge-2",
            "key_alias": "rbv2key",
            "status": "SUCCESS"
        },
        {
            "jpd_id": "JPD-3",
            "name": "infra-dist-yevdoa-08244892-edge-1",
            "key_alias": "rbv2key",
            "status": "SUCCESS"
        }
    ]
}

The response includes the following information:

Property

Description

status

The overall status of the propagation operation.

jpd_id

The ID of the Distribution Edge node.

name

The name of the Edge node.

key_alias

The unique identifier of the instance where the Release Bundle will be distributed.

status

The propagation status for the specified Distribution Edge node.