CryptoSys PKI
Toolkit Manual
CryptoSys PKI Manual
Function List
Method List
Index
Contents
Introduction to CryptoSys PKI
Getting Started
Changes in the latest version
Changes in earlier versions
Conventions in this document
Copyright Notice
Theory
Supported Algorithms
Unsupported algorithms
Key Storage Format
Installation
Win64 (X64) Platform
Detecting Win32 or X64 platform
Visual Basic or Visual Basic: VB6 vs VB.NET
General Programming Issues
Return Values
'Hello world' programs
Converting strings to bytes and vice versa
Converting VB6 to VB.NET
Using with Classic Visual Basic and VBA
Pre-dimensioning for VB
Using with C and C++
Type Conversions
Compiling with C
Using With Borland C++
Cautions for C/C++ Users
Using with .NET: C# and VB.NET
Security Issues
Key Security
Internal key strings
Security options for encrypted private keys
Technical Details
Self-Tests
Power-up Self-Tests
Cryptographic algorithm test:
RNG health test:
Software integrity test:
Conditional Tests
Pair-wise consistency test:
Continuous random number generator test:
Action if a self-test fails
Critical Errors
Optional Registry Settings
Random Number Generator
RNG Mechanisms
Techniques to add known security strength to the RNG process
User-supplied entropy (seeds)
Specifying Distinguished Names
UTF-8 encoding in distinguished names
Entering values that include the semi-colon and equals sign
X.509 Extensions Parameter
AOC policy for X.509 content
Base64 alternative for X.509 certificates
PEM string alternative for X.509 certificates and RSA key files
Specifying the algorithm and mode for generic block cipher functions
Valid key and block sizes for block cipher algorithms
AUTACK messages and ISO/IEC 9796-1 signatures
ISO/IEC 9796-1 Formatting
RSA2 Signing
CMS Content Types
CMS SignedData objects
Using in MIME-conformant email messages
Raw RSA Techniques
Function List
CMS functions
RSA public key functions
Raw RSA functions
X.509 certificate functions
PFX Functions
Triple DES Encryption Functions
Block Cipher Functions
Message Digest Hash Functions
HMAC Functions
Encoding conversion functions
PEM/binary file conversion functions
Random number generator functions
General functions
.NET Classes and Methods
Cross-reference between Functions and .NET Methods
List of .NET Methods
.NET Help File
Error Handling and Error Codes
Acknowledgements
Primary References
Bibliography
Index
Revision History
[
HOME
] [
NEXT: Introduction to CryptoSys PKI...
]