FLUTTER ECOSYSTEM

pem

PEM encoding/decoding of textual keys following RFC 7468, supporting both lax/strict-mode, and certificates chains of concatenated PEM blocks.

Latest version
2.0.6
30-day downloads
94.8K
Likes
24
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The pem package provides PEM encoding and decoding functionality for textual cryptographic keys and certificate chains, compliant with RFC 7468. It supports both strict and lax parsing modes to handle variations in input format, making it suitable for secure key management across platforms. The package enables developers to work with PEM-formatted data reliably in Flutter applications.

Use cases
  • Parsing PEM-encoded private keys
  • Handling certificate chains in PEM format
  • Secure key storage and retrieval
  • Interoperability with PKI systems
  • Validating PEM block structure
  • Supporting TLS/SSL configurations
Key features
  • RFC 7468 compliant
  • Lax and strict mode parsing
  • Supports concatenated PEM blocks
  • Cross-platform compatibility
  • Simple API for encoding/decoding
  • Robust error handling
Suitable for
  • Flutter apps requiring cryptographic operations
  • Backend integrations with PEM-based protocols
  • Security-sensitive applications
  • Developers working with certificates and keys
  • Projects needing reliable PEM parsing
Considerations
  • Requires careful handling of sensitive key material
  • May need additional validation for production use
  • Not intended for high-performance bulk processing
  • Depends on correct PEM formatting in input
  • Limited to PEM-specific operations
  • No built-in key generation or signing
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add pem

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects