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.
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. |
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. |
Name |
Description |
OnProgress |
Indicates the data processing progress. |
|