【发布时间】:2014-04-29 21:14:40
【问题描述】:
<error>[an error occurred while processing this directive]</error>[2014-04-29 15:56:53 -0500] warn [xml-api] The system could not parse the certificate because o
f an error: A critical error occurred while parsing the ASN.1 data: Cpanel::CPAN::Encoding::BER: corrupt data? data appears truncated
at /usr/local/cpanel/Cpanel/SSL/Utils.pm line 724
at /usr/local/cpanel/Cpanel/SSLInfo.pm line 72
这是我的电话:
my $status = make_request($auth, "installssl?user=$user&domain=$domain&cert=@cert&key=@key&ip=$dedicated_ip");
sub make_request {
my $auth = shift;
my $params = shift;
my $url = "https://127.0.0.1:2087/xml-api/" . $params;
my $ua = LWP::UserAgent->new();
my $request = HTTP::Request->new( POST => $url );
$request->header( Authorization => $auth );
my $response = $ua->request($request);
my $data = $response->content;
my $xml = XML::Simple->new;
$data = $xml->XMLin($data);
if ( $data->{'status'} ) {
return $data;
} else {
print "[!] Cpanel API returned an error: " . $data->{'statusmsg'} . "\n";
exit;
}
}
Statusmsg:[!] Cpanel API 返回错误:证书似乎无效。
【问题讨论】:
-
SSL 是自签名的。此外,它还可以通过 WHM 使用 SSL 和私钥进行安装。
标签: cpanel