如何在Dart中创建证书。
我曾经在Java中创建以下证书,
我们可以将以下Java代码转换为Dart吗?
其中“certBytes”是一个字节数组,我将在其中获取证书数据。
byte[] certBytes = new byte[]{(byte) 0x00, (byte) 0x01, (byte) 0x22, (byte) 0x7E};
InputStream in = new ByteArrayInputStream(certBytes);
X509Certificate certificate = null;
try {
CertificateFactory certFactory = CertificateFactory.getInstance("X.509");
certificate = (X509Certificate) certFactory.generateCertificate(in);
}
最佳答案
查看软件包test routines中的最后一个测试。
尝试使用命名的构造函数来解析DER文件。
var f = File('test/resources/rfc5280_cert1.cer');
var bytes = f.readAsBytesSync(); // this is the byte array
var c = X509Certificate.fromAsn1(ASN1Parser(bytes).nextObject());
关于flutter - 如何在Dart中创建证书(X509Certificate)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62926096/