FLUTTER ECOSYSTEM

asn1lib

适用于 Dart 的 ASN1 解析器库。将 ASN1 对象编码/解码为 BER 字节

最新版本
1.6.5
近 30 天下载
110万
喜欢数
26
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

asn1lib 是一个 Dart 库,用于使用 BER(基本编码规则)解析和生成 ASN.1(抽象语法表示法一)数据结构。它能够将 ASN.1 对象编码和解码为二进制 BER 字节流,适用于依赖 ASN.1 的协议,例如 X.509 证书、LDAP 和 SNMP。该库支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。它提供了一个简洁且类型安全的 API,用于处理复杂的嵌套 ASN.1 结构。

适合场景
  • 解析 X.509 证书
  • 处理 LDAP 数据
  • 实现SNMP客户端
  • 处理加密数据格式
  • 与旧系统互操作
主要特点
  • BER 编码/解码
  • 对嵌套的 ASN.1 结构的支持
  • 跨平台兼容性
  • 类型安全的对象映射
  • 轻量且依赖极少
适合对象
  • 开发人员在使用加密标准
  • 处理基于ASN.1协议的系统集成商
  • 需要安全数据交换的应用程序
使用建议
  • 需要了解 ASN.1 和 BER
  • 不适合简单的 JSON 类型数据
  • 与主流库相比,文档有限
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add asn1lib

所属分类

源码仓库

关联项目