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]
-
|
|
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
|