Zip Component, Email Component, Encryption Component ActiveX Control for Zip Compression .NET Components for ASP.NET
ActiveX and .NET Components for Zip Compression, Encryption, Email, XML, S/MIME, HTML Email, Character Encoding, Digital Certificates, FTP, and more ASP Email ActiveX Component

  

  Chilkat ActiveX Components

  Chilkat .NET Components

  Chilkat C++ Libraries

  

  

  

  

 

FAQ

Note: The "Easy RSA" product is replaced by Chilkat Crypt and Chilkat RSA. Chilkat continues to maintain support for "Easy RSA" for existing customers.

Easy RSA functionality is now available in the Chilkat Crypt component or the Chilkat RSA components:

.NET RSA Component
RSA ActiveX Component
Ruby RSA Library
Python RSA Library
Perl RSA Library
Java RSA Component
RSA C++ Library

.NET Encryption Component
Encryption ActiveX Component
Ruby Encryption Library
Python Encryption Library
Perl Encryption Library
Java Encryption Component
Encryption C++ Library


RSA Public-Key Encryption and Digital Signatures Made Easy


Reference

Properties

ErrorLogHtml As String read-only
Contains error messages for the last failed method call in HTML format with "<br>" line endings.
[top]
ErrorLogText As String read-only
Contains error messages for the last failed method call in plain-text format. [top]
ErrorLogXml As String read-only
Contains error messages for the last failed method call in XML format.[top]
LastAlgorithm As String read-only
The name of the last encryption algorithm used in an encrypt or decrypt operation. The encryption algorithm is implicitly chosen by the certificate and default Cryptographic Service Provider, unless a CSP is explicitly specified using SetCSP.
[top]
LastCertSubject As String read-only
The full subject-name of the last certificate used in for encryption, decryption, signing ofr signature verification.[top]
Version As String read-only
The version of the component such as "1.0.0".[top]

Methods

Decrypt( data As Variant ) As Variant
Decrypts a PKCS7 message, which is what the Encrypt method produces. The certificate with private key must be installed on the system in a place such that Internet Explorer or Outlook can find it, which means that Chilkat Easy RSA should also find it. [top]
 
Encrypt( encryptedData As Variant ) As Variant
Encrypts data using the certificate previously specified in a call to SetEncryptCert. The output of this method is a PKCS7 message that can be passed to the Decrypt method to restore the original data.[top]
SetEncryptCert( cert as ChilkatCert )
Sets the certificate to be used for encryption. This must be called before calling Encrypt. Refer to the Chilkat Certificate documentation for information on how to instantiate a certificate object. [top]
CreateSignature( encryptedData As Variant ) As Variant
Creates a detached digital signature using the certificate previously specified by calling SetSigningCert. The certificate and private key must reside on the system of the calling process.[top
SetSigningCert( cert as ChilkatCert )
Sets the certificate to be used for signing. This must be called before calling CreateSignature. Refer to the Chilkat Certificate documentation for information on how to instantiate a certificate object.[top]
VerifySignature( data As Variant, signature As Variant) As Long
Compares the data against the detached signature and returns 1 (true) if the signature is valid and the data is guaranteed to have not changed. Returns 0 (false) if the signature verification process failed, or if the data was altered.[top]
BZip2( data As Variant ) As Variant
Compresses data using the BZip2 compression algorithm. [top]
BUnzip2( compressedData As Variant ) As Variant
Decompresses data that was previously compressed by calling BZip2.[top]
DecodeFromBase64( str As String ) As Variant
Decodes from a Base64 string to the original data.[top]
DecodeFromHex( str As String ) As Variant
Decodes from a hexidecimal string to the original data.[top]
DecodeFromQP( str As String ) As Variant
Decodes from a quoted-printable string to the original data. [top]
EncodeToBase64( data As Variant ) As String
Converts any kind of data (binary or text) to a Base64 string. [top]
EncodeToHex( data As Variant ) As String
Converts any kind of data (binary or text) to a hexidecimal string. [top]
EncodeToQP( data As Variant ) As String
Converts any kind of data (binary or text) to a quoted-printable string. [top]
 
IsUnlocked( ) As Long
Returns 1 if the component has already been unlocked, otherwise returns 0.[top]
UnlockComponent( unlockCode As String )
Unlocks the component. This must be called once before any other method, and will accept either a 30-day unlock code or a permanent (purchased) code. [top]
SaveToXml( filename As String )
Saves the ErrorLogXml property to a file.[top]

Properties

ErrorLogHtml
ErrorLogText
ErrorLogXml
LastAlgorithm
LastCertSubject
Version

Methods

Decrypt
Encrypt
SetEncryptCert

CreateSignature
SetSigningCert
VerifySignature

BZip2
BUnzip2

DecodeFromBase64
DecodeFromHex
DecodeFromQP

EncodeToBase64
EncodeToHex
EncodeToQP

IsUnlocked
UnlockComponent
SaveXmlLog

 

 


Privacy Statement. Copyright 2000-2008 Chilkat Software, Inc. All rights reserved.
Send feedback to support@chilkatsoft.com

Components for Microsoft Windows XP, 2000, 2003 Server, Vista, and Windows 95/98/NT4.

Downloads
.NET 2.0
.NET 1.*
.NET x64
VC++ 6.0
VC++ 7.0
VC++ 8.0
Java
Ruby
Perl 5.8.*
Perl 5.10.*
Python
Bounce ActiveX
Charset ActiveX
Email ActiveX
FTP2 ActiveX
Crypt ActiveX
HTML-to-XML ActiveX
HTTP ActiveX
IMAP ActiveX
MHT ActiveX
MIME ActiveX
RSA ActiveX
Socket ActiveX
Spider ActiveX (free)
String ActiveX (free)
Tar ActiveX
Upload ActiveX (free)
XML ActiveX (free)
XMP ActiveX
Zip ActiveX