我有客户端 - 服务器架构的应用程序。
客户(C程序):
server(Perl脚本):
我的问题是如何在Perl中将各种PEM数据转换为DER / BER(二进制数据)?
答案 0 :(得分:5)
答案 1 :(得分:3)
基于接受的答案的示例:
#!/usr/bin/perl
use strict;
use warnings;
use MIME::Base64;
my $certPath = 'cert.pem';
open my $fh, '<', $certPath or die(sprintf('Could not open %s file: %s', $certPath, $!));
my $derBlob = do { local $/; decode_base64(<$fh> =~ s/^-.*?\n//gmr); };
close($fh);
print $derBlob;
1;
__END__