Navigation
Web site
Support
Table Of Contents
View
Table Of Contents
|
Send comments
on this topic
Table of Contents
Release information
6.0
Release notes
What's new
First steps
Understanding SecureBlackbox packages
Overview
PKIBlackbox
OpenPGPBlackbox
PDFBlackbox
XMLBlackbox
MIMEBlackbox
SSLBlackbox
SSHBlackbox
SFTPBlackbox
Installing the components
Installing .NET components into Visual Studio
Installing .NET components into Delphi.NET
Installing VCL components into Delphi, C++Builder, Kylix, FreePascal
Installing ActiveX controls into Visual Basic 6
Using ActiveX controls with C++
Activating the components
Activating .NET components
Activating VCL components
Activating ActiveX controls and DLL interface
Limitations of the evaluation version
How to purchase a license
How to ...?
PKI
Certificates
Certificate Requests
Certificate Revocation Lists (CRLs)
Certificate Storages
Certificate Chains
PKCS#7-compatible signing and encryption
TSP (Timestamping Protocol)
OCSP (Online Certificate Status Protocol)
Low-level cryptography
MS Authenticode
OpenPGP
Common OpenPGP tasks
OpenPGP key management
File encryption and signing with OpenPGP
PDF
Common PDF tasks
PDF encryption
PDF signing
XML
XML Document Object Model
XML Encryption (XMLEnc)
XML Signing (XMLDSig and XAdES)
MIME
Simple MIME
SMTP client
SSL
SSL/TLS common questions
SSL/TLS client
SSL/TLS server
HTTP/HTTPS client
FTP/FTPS client
SSH
SSH common questions
Simple SSH client
SFTP
SFTP common questions
Simple SFTP client
Reference
PKI
X.509 Certificates
ElX509Certificate class
ElX509CertificateChain class
ElCertificateLookup class
ElCertificateRequest Class
Certificate Storages
ElCustomCertStorage class
ElFileCertStorage class
ElMemoryCertStorage class
ElWinCertStorage class
ElPKCS11CertStorage
ElPKCS11CertStorage class
ElPKCS11SessionInfo class
ElPKCS11SlotInfo class
ElPKCS11Module class
ElPKCS11Manager class
ElPKCS11Object class
ElPKCS11DataObject class
ElPKCS11CertificateObject class
ElPKCS11KeyObject class
ElPKCS11PublicKeyObject class
ElPKCS11PrivateKeyObject class
ElPKCS11SecretKeyObject class
Certificate Extensions
ElCustomExtension class
ElNetscapeString class
ElCertificateExtensions class
ElAlternativeNameExtension class
ElAuthorityInformationAccessExtension class
ElAuthorityKeyIdentifierExtension class
ElBasicConstraintsExtension class
ElCertificatePoliciesExtension class
ElCRLDistributionPointsExtension class
ElExtendedKeyUsageExtension class
ElKeyUsageExtension class
ElNameConstraintsExtension class
ElNetscapeCertTypeExtension class
ElPolicyConstraintsExtension class
ElPolicyMappingsExtension class
ElPrivateKeyUsagePeriodExtension class
ElSubjectKeyIdentifierExtension class
ElSubjectDirectoryAttributesExtension class
CRL and CRL Extensions
ElCertificateRevocationList class
ElRevocationItem class
ElCRLExtension class
ElCRLExtensions class
ElCRLEntryExtensions class
ElAuthorityKeyIdentifierCRLExtension class
ElCertificateIssuerCRLExtension class
ElCRLNumberCRLExtension class
ElDeltaCRLIndicatorCRLExtension class
ElHoldInstructionCodeCRLExtension class
ElInvalidityDateCRLExtension class
ElReasonCodeCRLExtension class
X.509 Certificates Misc
ElAccessDescription class
ElDistributionPoint class
ElEDIPartyName class
ElGeneralName class
ElGeneralNames class
ElNameConstraint class
ElOtherName class
ElPolicyMapping class
ElRelativeDistinguishedName class
ElRSAOAEPEncryptionParameters class
ElRSAPSSSignParameters class
ElSinglePolicyInformation class
ElUserNotice class
OCSP
ElOCSPClient class
ElOCSPServer class
ElHTTPOCSPClient class
ElFileOCSPClient class
ElOCSPResponse class
ElOCSPResponderID class
ElOCSPSingleResponse class
PKI Data Signing and Encryption
CMS
ElSignedCMSMessage class
ElCMSSignature class
ElASN1DirectoryString class
ElCMSCertificateRefs class
ElCMSCommitmentTypeIndication class
ElCMSContent class
ElCMSContentHints class
ElCMSContentReference class
ElCMSCRLIdentifier class
ElCMSCRLValidatedID class
ElCMSHash class
ElCMSMessage class
ElCMSOCSPIdentifier class
ElCMSOCSPResponsesID class
ElCMSProperty class
ElCMSRevocationRef class
ElCMSRevocationRefs class
ElCMSRevocationValues class
ElCMSSignaturePolicy class
ElCMSSignerIdentifier class
ElCMSSignerLocation class
ElCMSSigningCertificate class
ElCMSSigPolicyQualifier class
ElCMSTimestamp class
Simple security
Main classes
ElMessageEncryptor class
ElMessageDecryptor class
ElMessageSigner class
ElMessageVerifier class
Supplementary classes and functions
ElPKCS7Attributes class
ElPKCS7Issuer class
ElPKCS7Signer class
FormatAttributeValue function
UnformatAttributeValue function
PKI-based timestamping (TSP)
ElCustomTSPServer class
ElCustomTSPClient class
ElFileTSPClient class
ElFileTSPServer class
ElHTTPTSPClient class
ElTSPInfo class
ElClientTSPInfo class
ElServerTSPInfo class
Low-level cryptography
ElKeyMaterial class
Crypto Providers
ElCustomCryptoProvider class
ElBuiltInCryptoProvider class
ElWin32CryptoProvider class
ElPKCS11CryptoProvider class
ElDLLCryptoProvider class
Asymmetric (public key based)
ElPublicKeyCryptoFactory class
ElPublicKeyMaterial class
ElPublicKeyCrypto class
ElRSAKeyMaterial class
ElRSAPublicKeyCrypto class
ElDSAKeyMaterial class
ElDSAPublicKeyCrypto class
ElElgamalKeyMaterial class
ElElgamalPublicKeyCrypto class
Symmetric (secret key based)
ElSymmetricCryptoFactory class
ElSymmetricKeyMaterial class
ElHMACKeyMaterial class
ElHashFunction class
ElSymmetricCrypto class
El3DESSymmetricCrypto class
ElAESSymmetricCrypto class
ElBlowfishSymmetricCrypto class
ElCamelliaSymmetricCrypto class
ElCAST128SymmetricCrypto class
ElDESSymmetricCrypto class
ElIDEASymmetricCrypto class
ElRC2SymmetricCrypto class
ElRC4SymmetricCrypto class
ElSerpentSymmetricCrypto class
ElTwofishSymmetricCrypto class
Authenticode
ElAuthenticodeSigner class
ElAuthenticodeVerifier class
OpenPGP
ElPGPReader class
ElPGPWriter class
PGP Keys
ElPGPCustomPublicKey class
ElPGPCustomSecretKey class
ElPGPCustomUser class
ElPGPKeyring class
ElPGPPublicKey class
ElPGPPublicSubkey class
ElPGPSecretKey class
ElPGPSecretSubkey class
ElPGPSignature class
ElPGPTrust class
ElPGPUserAttr class
ElPGPUserID class
ElPGPJpegImage class
PGP Streams
ElPGPStream class
ElPGPArmoringStream class
ElPGPDearmoringStream class
ElPGPCompressingStream class
ElPGPDecompressingStream class
ElPGPEncryptingStream class
ElPGPDecryptingStream class
ElPGPEnvelopingStream class
ElPGPUnenvelopingStream class
ElPGPSigningStream class
ElPGPClearTextVerifyingStream class
PGP Signature Subpackets
ElPGPSignatureSubpacket class
ElPGPCreationTimeSignatureSubpacket class
ElPGPExpirationTimeSignatureSubpacket class
ElPGPExportableCertificationSignatureSubpacket class
ElPGPIssuerKeyIDSignatureSubpacket class
ElPGPKeyExpirationTimeSignatureSubpacket class
ElPGPKeyFlagsSignatureSubpacket class
ElPGPKeyServerPreferencesSignatureSubpacket class
ElPGPNotationDataSignatureSubpacket class
ElPGPPolicyURLSignatureSubpacket class
ElPGPPreferredCompressionAlgorithmsSignatureSubpacket class
ElPGPPreferredHashAlgorithmsSignatureSubpacket class
ElPGPPreferredKeyServerSignatureSubpacket class
ElPGPPreferredSymmetricAlgorithmsSignatureSubpacket class
ElPGPPrimaryUserIDSignatureSubpacket class
ElPGPReasonForRevocationSignatureSubpacket class
ElPGPRegularExpressionSignatureSubpacket class
ElPGPRevocableSignatureSubpacket class
ElPGPRevocationKeySignatureSubpacket class
ElPGPTrustSignatureSubpacket class
ElPGPX509SignatureSubpacket class
ElPGPSignersUserIDSignatureSubpacket class
ElPGPUtilsX class
PDF
ElPDFDocument class
ElPDFFileAttachment class
ElPDFImage class
ElPDFSignature class
ElPDFSignatureWidgetProps class
ElPDFPermissions class
ElPDFPublicKeyRecipientGroup class
ElPDFSecurityHandler class
ElPDFPasswordSecurityHandler class
ElPDFPublicKeySecurityHandler class
ElPDFPageInfo class
ElPDFSignatureInfo class
ElPDFPublicKeyRevocationInfo class
ElPDFRequirement class
ElPDFRequirementHandler class
PDF fonts
ElPDFCustomFont class
ElPDFCustomFontObject class
ElPDFSimpleFont class
ElPDFEncoding class
ElPDFFontDescriptor class
ElPDFCompositeFont class
ElPDFCIDFont class
ElPDFCIDSystemInfo class
ElPDFCIDFontDescriptor class
ElPDFMetricW class
ElPDFMetricW2 class
XML
XML Charsets
ElXMLCodec class
ElXML8BitCodec class
ElXMLUnicodeCodec class
ElXMLUTF8Codec class
XML Document Object Model
ElXMLDOMAttr class
ElXMLDOMCDATASection class
ElXMLDOMCharacterData class
ElXMLDOMComment class
ElXMLDOMDocument class
ElXMLDOMDocumentType class
ElXMLDOMDocumentFragment class
ElXMLDOMElement class
ElXMLDOMEntity class
ElXMLDOMEntityReference class
ElXMLDOMNamedNodeMap class
ElXMLDOMNode class
ElXMLDOMNodeList class
ElXMLDOMNotation class
ElXMLDOMProcessingInstruction class
ElXMLDOMText class
XML Security
Main classes
ElXMLEncryptor class
ElXMLDecryptor class
ElXMLSigner class
ElXMLVerifier class
Supplementary classes
ElXMLBase64Transform class
ElXMLBinaryDecryptionTransform class
ElXMLC14NTransform class
ElXMLCipherData class
ElXMLCipherReference class
ElXMLCustomDecryptionTransform class
ElXMLCustomElement class
ElXMLDecryptionExcept class
ElXMLDecryptionTransform class
ElXMLEncryptedData class
ElXMLEncryptedKey class
ElXMLEncryptedType class
ElXMLEncryptionMethodType class
ElXMLEncryptionProperties class
ElXMLEnvelopedSignatureTransform class
ElXMLKeyInfo class
ElXMLKeyInfoData class
ElXMLKeyInfoDSAData class
ElXMLKeyInfoHMACData class
ElXMLKeyInfoItem class
ElXMLKeyInfoNode class
ElXMLKeyInfoPGPData class
ElXMLKeyInfoRetrievalMethod class
ElXMLKeyInfoRSAData class
ElXMLKeyInfoSymmetricData class
ElXMLKeyInfoX509Data class
ElXMLManifest class
ElXMLNamespaceMap class
ElXMLProperties class
ElXMLProperty class
ElXMLReference class
ElXMLReferenceList class
ElXMLTransform class
ElXMLTransformChain class
ElXMLXPathTransform class
XAdES
ElXMLSignature class
ElXAdESSigner class
ElXAdESVerifier class
ElXMLAdESElement class
ElXMLAnyType class
ElXMLAnyTypeList class
ElXMLCertID class
ElXMLCertIDList class
ElXMLCustomFormatter class
ElXMLGenericTimestamp class
ElXMLGenericTimestampList class
ElXMLQualifyingPropertiesReferenceList class
ElXMLQualifyingPropertiesReference class
ElXMLQualifyingProperties class
ElXMLSignedProperties class
ElXMLUnsignedProperties class
ElXMLSignedSignatureProperties class
ElXMLSignedDataObjectProperties class
ElXMLUnsignedSignatureProperties class
ElXMLSignaturePolicyIdentifier class
ElXMLSignaturePolicyID class
ElXMLSignatureProductionPlace class
ElXMLSignerRole class
ElXMLCustomTimestamp class
ElXMLCustomTimestampList class
ElXMLTimestamp class
ElXMLTimestampList class
ElXMLObjectIdentifier class
ElXMLDigestAlgAndValue class
ElXMLIssuerSerial class
ElXMLEncapsulatedPKIDataList class
ElXMLEncapsulatedPKIData class
ElXMLHashDataInfoList class
ElXMLHashDataInfo class
ElXMLDataObjectFormatList class
ElXMLDataObjectFormat class
ElXMLCommitmentTypeIndicationList class
ElXMLCommitmentTypeIndication class
ElXMLCounterSignatureList class
ElXMLCounterSignature class
ElXMLCompleteCertificateRefs class
ElXMLCRLRefs class
ElXMLCRLRef class
ElXMLCRLIdentifier class
ElXMLOCSPRefs class
ElXMLOCSPRef class
ElXMLOCSPIdentifier class
ElXMLCertificateValues class
ElXMLRevocationValues class
ElXMLSignatureValue class
ElXMLObjectList class
ElXMLObject class
ElXMLSignedInfo class
ElXMLInclude class
ElXMLIncludeList class
ElXMLTimestamp_v1_2_2 class
ElXMLTimestampList_v1_2_2 class
ElCustomTSPClientList class
MIME
MIME Basic
ElSimpleMIMEMessage class
ElSimpleMIMEAttachment class
ElMessage class
ElMessagePart class
ElMultiPartList class
ElPlainTextPart class
ElMessageHeader class
ElMessageHeaderField class
ElMailAddress class
ElMailAddressGroup class
ElMailAddressList class
MIME Misc
ElMessagePartHandler class
ElRegisteredMessagePartHandlers class
ElSimpleProcessController class
ElCustomControlledProcess class
IElProcessController interface
ElNativeStream class
DKIM (DomainKeys Identified Mail)
ElDKPublicKey class
ElDKRSAPublicKey class
ElDKDNSRecord class
ElDomainKeysSigner class
ElDomainKeysVerifier class
ElDKSignature class
S/MIME and OpenPGP/MIME
ElSimpleSMIMEMessage class
ElSimpleSMIMEOptions class
ElMessagePartHandlerSMime class
ElSMIMEMessageSigner class
ElSMIMEMessageVerifier class
ElSimplePGPMIMEMessage class
ElSimplePGPMIMEOptions class
ElMessagePartHandlerPGPMime class
SSL/TLS
ElSimpleSSLClient class
ElSecureClient class
ElSecureServer class
ElSessionPool class
ElSSLSocket class
ElClientSSLSocket class
ElServerSSLSocket class
SSL Extensions
ElCustomSSLExtensions class
ElClientSSLExtensions class
ElServerSSLExtensions class
ElCustomSSLExtension class
ElClientCertURLsSSLExtension class
ElTruncatedHMACSSLExtension class
ElCertificateStatusSSLExtension class
ElMaxFragmentLengthSSLExtension class
ElTrustedCAsSSLExtension class
ElCertHashTypesSSLExtension class
ElServerNameSSLExtension class
ElUserNameSSLExtension class
ElServerCertificateTypeSSLExtension class
ElClientCertificateTypeSSLExtension class
DTLS
ElDTLSClient class
ElDTLSServer class
ElDTLSServerFactory class
OpenPGP/TLS
ElSSLPGPCertificateTypeHandler class
ElSSLClientPGPCertificateTypeHandler class
ElSSLServerPGPCertificateTypeHandler class
Internet Protocols
HTTPS
ElHTTPSClient class
ElHTTPRequestParams class
FTPS
ElSimpleFTPSClient class
SBFTPProxySettings class
SMTP
ElSMTPClient class
SSH
ElSimpleSSHClient class
ElSSHClient class
ElSSHServer class
ElSSHPublicKeyClient class
ElSSHPublicKeyServer class
ElTerminalInfo class
Simple port forwarding
ElSSHCustomForwarding class
ElSSHLocalPortForwarding class
ElSSHRemotePortForwarding class
ElSSHForwardingIntercept class
SSH server auxiliary
ElCustomSSHSubsystemHandler class
ElShellSSHSubsystemHandler class
ElPublicKeySSHSubsystemHandler class
ElCustomSocketForwardingSSHSubsystemHandler class
ElTCPForwardingSSHSubsystemHandler class
ElClientTCPForwardingSSHSubsystemHandler class
ElServerTCPForwardingSSHSubsystemHandler class
OpenPGP/SSH
ElSSHPGPKey class
ElSSHPGPAuthHandler class
SSH Tunnels
ElSSHTunnelList class
ElCustomSSHTunnel class
ElShellSSHTunnel class
ElCommandSSHTunnel class
ElSubsystemSSHTunnel class