Site Map Contact Us Home
E-mail Newsletter
Subscribe to get informed about
Clever Components news.

Your Name:
Your Email:
 
SUBSCRIBE
 
Previous Newsletters
 




Products Articles Downloads Order Support
Customer Portal      

Encryptor Description

Features | Detailed Description

Available in VCL edition.

The Encryptor component allows you to encrypt/decrypt/sign/verify data with X509 digital certificate and specified security algorithm.

This component is designed to protect an information provided in a TStream, file or bytes array with any of the supported security algorithms. Use it when it is necessary to protect data before sending or after receiving it over the Internet.

Please see the Demos code (EncryptDecrypt) and also the indexed Help documentation provided with the Clever Internet Suite installation for more details about using this component.

Property List

  Name   Description
 EncryptAlgorithm Gets or sets the encryption algorithm name.
 EncryptCertificate Gets or sets the certificate that is used to encrypt/decrypt the message.
 EncryptStore Gets or sets the certificate store that contains the encryption certificate.
 ExtractCertificates Extracts certificates that are included to the enveloped or encrypted source data.
 SignAlgorithm Gets or sets the signing algorithm name.
 SignCertificate Gets or sets the certificate that is used to sign/verify the message signature.
 SignStore Gets or sets the certificate store that contains the signing certificate.

Method List

  Name   Description
 Decrypt Decodes and decrypts the specified file.
 Encrypt Encodes and encrypts the specified source data.
 Sign Creates a hash of the specified content, signs the hash, and then encodes both the original message content and the signed hash.
 VerifyDetached Verifies a signed message containing a detached signature.
 VerifyEnveloped Verifies a signed message's signature represented by the enveloped source data and extracts the original message content.

Event List

  Name   Description
 OnProgress Indicates the data processing progress.

    Copyright © 2000-2024