Catalog.SSL.DNSSEC
URI: http://soap.zeus.com/zxtm/1.1/Catalog/SSL/DNSSEC/
The Catalog.SSL.DNSSEC interface allows management of the DNSSEC private keys used to alter signed GLB DNS responses.
Methods
addKeysWithManualIDs( names, keys, ids, algs ) throws ObjectAlreadyExists, InvalidObjectName, InvalidInput
Upload a DNSSEC private key to the traffic manager's catalog. Each key string should be the contents of your private key file. The ID of the key is the third set of parameters. The fourth parameter gives the IANA DNSSEC algorithm number for each key, for example RSA/SHA-1 is 5.
void addKeysWithManualIDs(
String[] names
String[] keys
Integer[] ids
Integer[] algs
)addStandardKeys( names, keys ) throws ObjectAlreadyExists, InvalidObjectName, InvalidInput
Upload a DNSSEC private key to the traffic manager's catalog. Each key string should be the contents of your private key file. The ID of the key and the algorithm will be calculated assuming it is a standard ZSK.
void addStandardKeys(
String[] names
String[] keys
)deleteKeys( names ) throws ObjectInUse, ObjectDoesNotExist, DeploymentError
Delete the specified DNSSEC keys.
void deleteKeys(
String[] names
)getKeyIDs( names ) throws ObjectDoesNotExist
Get the IDs of the specified DNSSEC private keys.
Integer[] getKeyIDs(
String[] names
)getKeyNames()
Get the names of the installed DNSSEC private keys.
String[] getKeyNames()renameKeys( names, new_names ) throws ObjectDoesNotExist, InvalidInput, InvalidObjectName, ObjectAlreadyExists, DeploymentError
Rename the specified DNSSEC keys.
void renameKeys(
String[] names
String[] new_names
)