™..

Mail::DKIM::DkSignature - Online Linux Manual Page

Section : 3
Updated : 2009-07-30
Source : perl v5.10.1
Note : User Contributed Perl Documentation

NAMEMail::DKIM::DkSignature − represents a DomainKeys−Signature header

CONSTRUCTORS

parse() − create a new signature from a DomainKey-Signature header​ my $sig = parse Mail::DKIM::DkSignature("DomainKey−Signature: a=rsa−sha1; b=yluiJ7+0=; c=nofws"); Constructs a signature by parsing the provided DomainKey-Signature header content. You do not have to include the header name (i.e. DomainKey-Signature:) but it is recommended, so the header name can be preserved and returned the same way in as_string(). Note: The input to this constructor is in the same format as the output of the as_string method.

METHODS

as_string() − the signature header as a string​ print $signature−>as_string . "\n"; outputs ​ DomainKey−Signature: a=rsa−sha1; b=yluiJ7+0=; c=nofws As shown in the example, the as_string method can be used to generate the DomainKey-Signature that gets prepended to a signed message.

algorithm() − get or set the algorithm (a=) fieldThe algorithm used to generate the signature. Defaults to rsa−sha1, an RSA-signed SHA−1 digest.

canonicalization() − get or set the canonicalization (c=) field​ $signature−>canonicalization("nofws"); ​ $signature−>canonicalization("simple"); ​ ​ $method = $signature−>canonicalization; Message canonicalization (default is simple). This informs the verifier of the type of canonicalization used to prepare the message for signing.

domain() − get or set the domain (d=) field​ my $d = $signature−>domain; # gets the domain value ​ $signature−>domain("example.org"); # sets the domain value The domain of the signing entity, as specified in the signature. This is the domain that will be queried for the public key.

headerlist() − get or set the signed header fields (h=) field​ $signature−>headerlist("a:b:c"); ​ ​ my $headerlist = $signature−>headerlist; ​ ​ my @headers = $signature−>headerlist; Signed header fields. A colon-separated list of header field names that identify the header fields presented to the signing algorithm. In scalar context, the list of header field names will be returned as a single string, with the names joined together with colons. In list context, the header field names will be returned as a list.

identity() − get the signing identity​ my $i = $signature−>identity; In DomainKey signatures, the signing identity is the first address found in the Sender header or the From header. This field is populated by the Verifier when processing a DomainKey signature.

identity_source() − determine which header had the identity​ my $source = $signature−>identity_source; If the message is being verified, this method will tell you which of the message headers was used to determine the signature identity. Possible values are header.sender and header.from.

protocol() − get or set the query methods (q=) fieldA colon-separated list of query methods used to retrieve the public key (default is dns).

selector() − get or set the selector (s=) fieldThe selector subdivides the namespace for the d= (domain) tag.

signature() − get or set the signature data (b=) fieldThe signature data. Whitespace is automatically stripped from the returned value.

SEE ALSOMail::DKIM::Signature for DKIM-Signature headers

AUTHORJason Long, <jlong@messiah.edu>

COPYRIGHT AND LICENSECopyright (C) 2006−2007 by Messiah College This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.
0
Johanes Gumabo
Data Size   :   14,398 byte
man-Mail::DKIM::DkSignature.3pmBuild   :   2025-03-22, 13:26   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   30 / 2,324,990
Visitor ID   :     :  
Visitor IP   :   216.73.216.66   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   20   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 25.03.22
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36


Very long time ago, I have the best tutor, Wenzel Svojanovsky. If someone knows the email address of Wenzel Svojanovsky, please send an email to johanesgumabo@gmail.com.
Help me, linux0001.com will expire on July 16, 2025. I have no money to renew it. View detail

If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|254|Mail::DKIM::DkSignature.3pm|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\| )         (htmlprn|160|Mail::DKIM::DkSignature.3pm|36/37|.el══─{─══. ds --  —  |.el══─{─══. ds -- \|\(em\| )         (parse_manual_page_|254|Mail::DKIM::DkSignature.3pm|41|br══─}─══|'br══─}─══ )         (htmlprn|160|Mail::DKIM::DkSignature.3pm|41|'br══─}─══ |'br══─}─══ )         (rof_nr_x|149|Mail::DKIM::DkSignature.3pm|51/52|\nF|.ie \nF ══─{─══. de IX )         (rof_unit_scale_px|41|Mail::DKIM::DkSignature.3pm|51/52|F|.ie \nF ══─{─══. de IX )         (rof_if|19|Mail::DKIM::DkSignature.3pm|51/52|\nF|.ie \nF ══─{─══. de IX )         (htmlprn|160|Mail::DKIM::DkSignature.3pm|51/52|.ie \nF ══─{─══. de IX|.ie \nF ══─{─══. de IX )         (rof_escape_sequence|93|Mail::DKIM::DkSignature.3pm|53|\$1\t\\n%\t"\\$2" |. tm Index:\\$1\t\\n%\t"\\$2" )         (parse_manual_page_|254|Mail::DKIM::DkSignature.3pm|57|══─}─══|.══─}─══ )         (htmlprn|160|Mail::DKIM::DkSignature.3pm|57|.══─}─══ |.══─}─══ )