Chilkat .NET Core Classes for .NET Standard 2.0 and later
The .NET Core assembly is cross-platform and runs on Windows, Linux, and macOS. This makes it suitable for desktop and ASP.NET Core applications, cross-platform console applications, and cloud services.
(Most applications should reference the "ChilkatDnCore" package, for .NET 6.0 and later.)
About the Chilkat Library
The Chilkat .NET library is a comprehensive suite of software components that provide a wide range of functionality for use in .NET applications. These components are primarily focused on internet communications and cryptographic operations, making it easier for developers to handle tasks such as email processing, data encryption, file transfer protocols, and various internet-based services.
Here are some key features of the Chilkat .NET library:
1. Email and POP3/SMTP/IMAP Functionality
- Sending and receiving emails through SMTP, POP3, and IMAP protocols.
- Handling email attachments, multipart emails, and HTML emails.
- Support for secure email communication via SSL/TLS.
- Advanced email features such as signing, verifying, encrypting, and decrypting emails using S/MIME.
2. File Transfer Protocols
- Support for FTP, FTPS (FTP over SSL), and SFTP (SSH File Transfer Protocol).
- Automates file uploads, downloads, and directory manipulation on remote servers.
- Supports large file transfers and background transfers.
3. Encryption and Cryptography
- Symmetric encryption (AES, DES, Triple DES, Blowfish, etc.).
- Public-key cryptography (RSA, ECDSA, DSA).
- Hashing algorithms (SHA1, SHA256, SHA384, SHA512, MD5, etc.).
- Digital signatures and verification.
- Signing PDF files
- XML Digital Signatures (XMLDsig/XAdES)
- Cloud-based Signing including integrated support for the Cloud Signature Consortium (CSC) standard.
- Smartcard and USB token cryptographic operations via PCKS11, ScMiniDriver, MS CNG, and Apple Keychain (on MacOS)
4. Web Services and Internet Protocols
- HTTP and HTTPS requests for web services, including handling cookies, custom headers, and authentication.
- SOAP and REST web service client support.
- WebSocket support.
5. Compression
- File compression and decompression support (ZIP, GZip, etc.).
- Securely handle large files and streams.
6. Authentication and Security