1Web::ID::SAN(3) User Contributed Perl Documentation Web::ID::SAN(3)
2
3
4
6 Web::ID::SAN - represents a single name from a certificate's
7 subjectAltName field
8
10 Constructor
11 "new"
12 Standard Moose-style constructor.
13
14 Attributes
15 "type"
16 Something like 'uniformResourceIdentifier' or 'rfc822Name'. A
17 string.
18
19 "value"
20 The name itself. A string.
21
22 "model"
23 An RDF::Trine::Model representing data about the subject identified
24 by this name.
25
26 To be useful, the "model" needs to be buildable automatically given
27 "type" and "value".
28
29 "key_factory"
30 This is similar to the "san_factory" found in Web::ID::Certificate.
31 It's a coderef used to construct Web::ID::RSAKey objects.
32
33 Methods
34 "uri_object"
35 Forces the name to take the form of a URI identifying the subject.
36 It's not always an especially interesting URI.
37
38 "to_string"
39 A printable form of the name. Not always very pretty.
40
41 "associated_keys"
42 Finds RSA keys associated with this name in "model", and returns
43 them as a list of Web::ID::RSAKey objects.
44
46 Please report any bugs to
47 <http://rt.cpan.org/Dist/Display.html?Queue=Web-ID>.
48
50 Web::ID, Web::ID::Certificate, Web::ID::SAN::Email, Web::ID::SAN::URI.
51
53 Toby Inkster <tobyink@cpan.org>.
54
56 This software is copyright (c) 2012 by Toby Inkster.
57
58 This is free software; you can redistribute it and/or modify it under
59 the same terms as the Perl 5 programming language system itself.
60
62 THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
63 WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
64 MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
65
66
67
68perl v5.30.0 2019-07-26 Web::ID::SAN(3)