DRIVER=psmouse
SERIO_TYPE=01
SERIO_PROTO=00
SERIO_ID=00
SERIO_EXTRA=00
MODALIAS=serio:ty01pr00id00ex00
SERIO_FIRMWARE_ID=PNP: PNP0f13
     H403358 f    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<p>Additionally, a 403 Forbidden
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
  "   	laeJuA3q\jbѿ     	
Xc           @   s@   d  d l  m Z d  d l m Z m Z d e f d     YZ d S(   i(   t
   EC2Request(   t   Argt   Filtert   DescribeKeyPairsc           B   se   e  Z d  Z e d d d d d d d g Z e d d d	 e d
 d d g Z d g Z d   Z RS(   s-   Display information about available key pairst   KeyNamet   nargst   *t   metavart   KEYPAIRt   helps#   limit results to specific key pairst   fingerprints   fingerprint of the key pairs   key-names   name of the key pairt   keySetc         C   sJ   xC | j  d g   D]/ } |  j d | j  d  | j  d  f  GHq Wd  S(   NR   R   t   keyNamet   keyFingerprint(   t   gett   tabify(   t   selft   resultt   key(    (    sK   /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describekeypairs.pyt   print_result&   s    (	   t   __name__t
   __module__t   DESCRIPTIONR   t   ARGSR   t   FILTERSt	   LIST_TAGSR   (    (    (    sK   /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describekeypairs.pyR      s   	N(   t   euca2ools.commands.ec2R    t   requestbuilderR   R   R   (    (    (    sK   /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describekeypairs.pyt   <module>   s     
   t"     
Xc           @   s6   d  d l  m Z m Z m Z d e f d     YZ d S(   i(   t
   IAMRequestt
   AS_ACCOUNTt   arg_usert   DeleteLoginProfilec           B   s#   e  Z d  Z e d d  e g Z RS(   s   Delete a user's passwordt   helpsQ   name of the user whose password should be
                     deleted (required)(   t   __name__t
   __module__t   DESCRIPTIONR   R   t   ARGS(    (    (    sM   /usr/lib/python2.7/site-packages/euca2ools/commands/iam/deleteloginprofile.pyR      s   N(   t   euca2ools.commands.iamR    R   R   R   (    (    (    sM   /usr/lib/python2.7/site-packages/euca2ools/commands/iam/deleteloginprofile.pyt   <module>   s     #   lY>_)% -)F )q    #
# Copyright 2008 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

"""
Keyczart(ool) is a utility for creating and managing Keyczar keysets.

@author: arkajit.dey@gmail.com (Arkajit Dey)
"""

import os
import sys

import errors
import keyczar
import keydata
import keyinfo
import readers
import writers
import util

KEYSETS = [('aes', keyinfo.DECRYPT_AND_ENCRYPT, None, None),
           ('aes-crypted', keyinfo.DECRYPT_AND_ENCRYPT, None, 'aes'),
           ('hmac', keyinfo.SIGN_AND_VERIFY, None, None),
           ('rsa', keyinfo.DECRYPT_AND_ENCRYPT, 'rsa', None),
           ('rsa-sign', keyinfo.SIGN_AND_VERIFY, 'rsa', None),
           ('dsa', keyinfo.SIGN_AND_VERIFY, 'dsa', None)]

mock = None  # mock reader used for testing purposes, disabled when set to None

class _Name(object):
  
  def __init__(self, name):
    self.name = name
  
  def __str__(self):
    return self.name

class Command(_Name):
  """Enum representi