+ # create temp keypair server key and certificate
+ (_, tmp_keyfile) = tempfile.mkstemp(suffix='.pkey', prefix='tmpkey', dir='/tmp')
+ (_, tmp_certfile) = tempfile.mkstemp(suffix='.cert', prefix='tmpcert', dir='/tmp')
+ tmp_key = Keypair(create=True)
+ tmp_key.save_to_file(tmp_keyfile)
+ tmp_cert = Certificate(subject='subject')
+ tmp_cert.set_issuer(key=tmp_key, subject='subject')
+ tmp_cert.set_pubkey(tmp_key)
+ tmp_cert.save_to_file(tmp_certfile, save_parents=True)
+
+ # request real pkey from registry
+ api = ComponentAPI(key_file=tmp_keyfile, cert_file=tmp_certfile)
+ registry = api.get_registry()
+ registry.get_key()