The unique username of the TypeKey user.
The users display name.
The users email address. If the user has chosen not to pass his/her email address, this will contain the SHA-1 hash of the string mailto:<email>.
The timestamp at which the signature was generated, expressed as seconds since the epoch.
If $cache is a CODE reference, it is treated as a callback that should return the public key. The callback will be passed two arguments: the Authen::TypeKey object, and the URI of the key. It should return a hash reference with the p, g, q, and pub_key keys set to Math::BigInt objects representing the pieces of the DSA public key.
Otherwise, $cache should be the path to a local file where the public key will be cached/mirrored.
If $cache is not set, the key is not cached. By default, no caching
CW$tk->skip_expiry_check([ CW$boolean ])
Get/set a value indicating whether verify should check the expiration
date and time in the TypeKey parameters. The default is to check the
expiration date and time.
CW$tk->expires([ CW$secs ])
Get/set the amount of time at which a TypeKey signature is intended to expire.
The default value is 600 seconds, i.e. 10 minutes.
CW$tk->key_url([ CW$url ])
Get/set the URL from which the TypeKey public key can be obtained. The
default URL is http://www.typekey.com/extras/regkeys.txt.
CW$tk->ua([ CW$user_agent ])
Get/set the LWP::UserAgent-like object which will be used to retrieve the
regkeys from the network. Needs to support mirror and get methods.
By default, LWP::UserAgent is used, and this method as a getter returns
undef unless the user agent has been previously set.
Get/set the version of the TypeKey protocol to use. The default version
Authen::TypeKey is free software; you may redistribute it and/or modify it under the same terms as Perl itself.
Except where otherwise noted, Authen::TypeKey is Copyright 2004 Six Apart Ltd, email@example.com. All rights reserved.
|perl v5.20.3||AUTHEN::TYPEKEY (3)||2006-02-06|