[Planetlab-devel] opening up GetSliceTicket()

Justin Samuel jsamuel at cs.arizona.edu
Sat Aug 11 14:15:09 EDT 2007


On Wed, 2007-05-30 at 11:19 -0400, David E. Eisenstat wrote:
> On Wed, 30 May 2007, Justin Cappos wrote:
> 
> > We'd like to have the public keys that are allowed to log into a slice
> > available from within the slice.
> 
> On the node,
> 
> >>> import xmlrpclib
> >>> xmlrpclib.ServerProxy('http://localhost:812/').GetSSHKeys()
> 
> -David

Hi David,

I have an API request that's along the same lines as this one that
Justin Cappos had back in May. I'm fairly new to the Stork team and also
to PlanetLab, so please excuse me if my question is already answered
elsewhere.

Back in May, you pointed us to the NodeManager API's GetSSHKeys() and
that's been working great for us. However, we now also need access to
this same information from outside of PlanetLab.

As far as I'm aware there is currently no way to get these keys through
the PLC API. I've looked at the documentation and I only see methods for
retrieving one's own keys. --- Would it be possible to make available
something similar to GetSSHKeys() in the PLC API? What we ultimately
need are the public keys for either a single slice or those for all
slices the user can access.

An example of where we need this is in the Stork GUI, the tool that
allows users to manage their files on the Stork repository. The GUI,
which will be running on the user's own computer, needs to be able to
check the signatures of certain files from the repository against all of
the keys for the slice they are managing. So, we need a way to get those
keys.

Thank you!

Justin Samuel



More information about the Devel mailing list