Propagate Public Signing Key

JFrog REST APIs

Content Type
REST API
ft:sourceType
Paligo

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

This endpoint also propagates the signing key to the list of trusted public keys in the source Artifactory. This is required when distributing Release Bundle v2 versions in an Air Gap environment.Distribute Release Bundles (v2) in an Air Gap Environment

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 key identifier for the public key.

status

The propagation status for the specified Distribution Edge node.