403Webshell
Server IP : 103.119.228.120  /  Your IP : 18.188.205.95
Web Server : Apache
System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64
User : nobody ( 99)
PHP Version : 5.6.40
Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime
MySQL : ON |  cURL : ON |  WGET : ON |  Perl : ON |  Python : ON |  Sudo : ON |  Pkexec : ON
Directory :  /usr/local/share/man/man3/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /usr/local/share/man/man3/Mail::DKIM::DkSignature.3pm
.\" Automatically generated by Pod::Man 2.27 (Pod::Simple 3.28)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{
.    if \nF \{
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "Mail::DKIM::DkSignature 3"
.TH Mail::DKIM::DkSignature 3 "2013-02-07" "perl v5.16.3" "User Contributed Perl Documentation"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
Mail::DKIM::DkSignature \- represents a DomainKeys\-Signature header
.SH "CONSTRUCTORS"
.IX Header "CONSTRUCTORS"
.SS "\fInew()\fP"
.IX Subsection "new()"
Create a new DomainKey signature from parameters
.PP
.Vb 10
\&  my $signature = Mail::DKIM::DkSignature\->new(
\&                      [ Algorithm => "rsa\-sha1", ]
\&                      [ Signature => $base64, ]
\&                      [ Method => "simple", ]
\&                      [ Domain => "example.org", ]
\&                      [ Headers => "from:subject:date:message\-id", ]
\&                      [ Query => "dns", ]
\&                      [ Selector => "alpha", ]
\&                      [ Key => $private_key, ]
\&                  );
.Ve
.SS "\fIparse()\fP"
.IX Subsection "parse()"
Create a new signature from a DomainKey-Signature header
.PP
.Vb 3
\&  my $sig = Mail::DKIM::DkSignature\->parse(
\&                  "DomainKey\-Signature: a=rsa\-sha1; b=yluiJ7+0=; c=nofws"
\&            );
.Ve
.PP
Constructs a signature by parsing the provided DomainKey-Signature header
content. You do not have to include the header name
(i.e. \*(L"DomainKey-Signature:\*(R")
but it is recommended, so the header name can be preserved and returned
the same way in \*(L"\fIas_string()\fR\*(R".
.PP
Note: The input to this constructor is in the same format as the output
of the as_string method.
.SH "METHODS"
.IX Header "METHODS"
.SS "\fIas_string()\fP"
.IX Subsection "as_string()"
Convert the signature header as a string.
.PP
.Vb 1
\&  print $signature\->as_string . "\en";
.Ve
.PP
outputs
.PP
.Vb 1
\&  DomainKey\-Signature: a=rsa\-sha1; b=yluiJ7+0=; c=nofws
.Ve
.PP
As shown in the example, the as_string method can be used to generate
the DomainKey-Signature that gets prepended to a signed message.
.SS "\fIalgorithm()\fP"
.IX Subsection "algorithm()"
Get or set the algorithm (a=) field
.PP
The algorithm used to generate the signature.
Defaults to \*(L"rsa\-sha1\*(R", an RSA-signed \s-1SHA\-1\s0 digest.
.SS "\fIcanonicalization()\fP"
.IX Subsection "canonicalization()"
Get or set the canonicalization (c=) field.
.PP
.Vb 2
\&  $signature\->canonicalization("nofws");
\&  $signature\->canonicalization("simple");
\&
\&  $method = $signature\->canonicalization;
.Ve
.PP
Message canonicalization (default is \*(L"simple\*(R"). This informs the
verifier of the type of canonicalization used to prepare the message for
signing.
.SS "\fIdomain()\fP"
.IX Subsection "domain()"
Get or set the domain (d=) field.
.PP
.Vb 2
\&  my $d = $signature\->domain;          # gets the domain value
\&  $signature\->domain("example.org");   # sets the domain value
.Ve
.PP
The domain of the signing entity, as specified in the signature.
This is the domain that will be queried for the public key.
.SS "\fIheaderlist()\fP"
.IX Subsection "headerlist()"
Get or set the signed header fields (h=) field.
.PP
.Vb 1
\&  $signature\->headerlist("a:b:c");
\&
\&  my $headerlist = $signature\->headerlist;
\&
\&  my @headers = $signature\->headerlist;
.Ve
.PP
Signed header fields. A colon-separated list of header field names
that identify the header fields presented to the signing algorithm.
.PP
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.
.SS "\fIidentity()\fP"
.IX Subsection "identity()"
Get the signing identity.
.PP
.Vb 1
\&  my $i = $signature\->identity;
.Ve
.PP
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.
.SS "\fIidentity_source()\fP"
.IX Subsection "identity_source()"
Determine which header had the identity.
.PP
.Vb 1
\&  my $source = $signature\->identity_source;
.Ve
.PP
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 \*(L"header.sender\*(R" and \*(L"header.from\*(R".
.SS "\fIprotocol()\fP"
.IX Subsection "protocol()"
Get or set the query methods (q=) field.
.PP
A colon-separated list of query methods used to retrieve the public
key (default is \*(L"dns\*(R").
.SS "\fIselector()\fP"
.IX Subsection "selector()"
Get or set the selector (s=) field.
.PP
The selector subdivides the namespace for the \*(L"d=\*(R" (domain) tag.
.SS "\fIsignature()\fP"
.IX Subsection "signature()"
Get or set the signature data (b=) field.
.PP
The signature data. Whitespace is automatically stripped from the
returned value.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
Mail::DKIM::Signature for DKIM-Signature headers
.SH "AUTHOR"
.IX Header "AUTHOR"
Jason Long, <jlong@messiah.edu>
.SH "COPYRIGHT AND LICENSE"
.IX Header "COPYRIGHT AND LICENSE"
Copyright (C) 2006\-2007,2010 by Messiah College
.PP
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.

Youez - 2016 - github.com/yon3zu
LinuXploit