packages.provider

Description

Methods to retrieve information about Package Providers associated with packages.

Namespace:

packages.provider

Method: associateKey

HTTP POST

Description:

Associate a package security key and with the package provider. If the provider or key doesn’t exist, it is created. User executing the request must be a #product() administrator.

Parameters:

  • string sessionKey

  • string providerName - The provider name

  • string key - The actual key

  • string type - The type of the key. Currently, only 'gpg' is supported

Returns:

  • int - 1 on success, exception thrown otherwise.

Method: list

HTTP POST

Description:

List all Package Providers. User executing the request must be a #product() administrator.

Parameters:

  • string sessionKey

Returns:

  • array :

  • struct package provider

    • string "name"

    • array "keys"

  • struct package security key

    • string "key"

    • string "type"

Method: listKeys

HTTP GET

Description:

List all security keys associated with a package provider. User executing the request must be a #product() administrator.

Parameters:

  • string sessionKey

  • string providerName - The provider name

Returns:

  • array :

  • struct package security key

    • string "key"

    • string "type"