You can also use KGUP as a key distribution center. KGUP generates a pair of complementary key values that are both used on other systems. KGUP encrypts the values under appropriate variants of two different exporter key-encrypting keys. KGUP does not alter your system's CKDS. The program stores two control statements each containing one of the keys that are encrypted under a transport key. You send the statements to two other sites which can create the keys and use the keys to exchange keys.
These statements show the syntax when you have KGUP generate a pair of complementary key values to send to other systems.
ADD or UPDATE LABEL(label) or RANGE(start-label,end-label),
TYPE(exporter,importer,ipinenc,opinenc, or pingen),
TRANSKEY(key-label 1,key-label 2) SINGLE
ADD or UPDATE LABEL(label) or RANGE(start-label,end-label),
TYPE(data) OUTTYPE(data) TRANSKEY(key-label 1,key-label 2)
ADD or UPDATE LABEL(label) or RANGE(start-label,end-label),
TYPE(data) LENGTH(16) TRANSKEY(key-label 1,key-label 2)
ADD or UPDATE LABEL(label) or RANGE(start-label,end-label),
TYPE(data) LENGTH(24) TRANSKEY(key-label 1,key-label 2)
ADD or UPDATE LABEL(label) or RANGE(start-label,end-label),
TYPE(mac) OUTTYPE(mac or macver) TRANSKEY(key-label 1,key-label 2)
ADD or UPDATE LABEL(label) or RANGE(start-label,end-label)
TYPE(datam) OUTTYPE(datam or datamv),
TRANSKEY(key-label 1,key-label 2)
ADD or UPDATE LABEL(label) or RANGE(start-label,end-label),
TYPE(exporter,importer,ipinenc,opinenc, or pingen),
TRANSKEY(key-label 1,key-label2)