This file is indexed.

/usr/share/doc/python-pyme/examples/testCMSgetkey.py is in python-pyme 1:0.8.1-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/usr/bin/env python
# initial 20080124 bernhard@intevation.de
# 20080124-2: removed some superflous imports
# 20080703: adapted for pyme-0.8.0
# This script is Free Software under GNU GPL v>=2.
"""A test applicaton for gpg_get_key() protocol.CMS.

Tested on Debian Etch with
    pyme           0.8.0 (manually compiled)
    libgpgme11     1.1.6-0kk2
    gpgsm          2.0.9-0kk2
"""

import sys
from pyme import core
from pyme.constants import protocol

def printgetkeyresults(keyfpr):
    """Run gpgme_get_key()."""

    # gpgme_check_version() necessary for initialisation according to 
    # gogme 1.1.6 and this is not done automatically in pyme-0.7.0
    print "gpgme version:", core.check_version(None)
    c = core.Context()
    c.set_protocol(protocol.CMS)

    key = c.get_key(keyfpr, False)

    print "got key: ", key.subkeys[0].fpr

    for uid in key.uids:
        print uid.uid

def main():
    if len(sys.argv) < 2:
        print "fingerprint or unique key ID for gpgme_get_key()"
        sys.exit(1)

    printgetkeyresults(sys.argv[1])


if __name__ == "__main__":
    main()