CryptoSys PKI Pro Manual

Index

'Hello world' programs
.NET Classes and Methods
.NET Help File
A caution about insecure default algorithms
Acknowledgements
Action if a self-test fails
Add an arbitrary X.509 Extension
Additional security attributes New in v12.4
AOC policy for X.509 content
ASN.1 analysis functions
ASN.1 objects: binary DER- and BER-encoded files vs PEM-encoded text files
Asn1 Class
AUTACK messages and ISO/IEC 9796-1 signatures
Authenticated Encryption with Associated Data (AEAD)
Base64 alternative for X.509 certificates
Base64 and PEM string alternatives for CMS objects
Base64url encoding and JSON Web Signatures (JWS)
Bibliography
Block Cipher Functions
C++ (STL) Functions
C/C++ users must add one to this value...
Can you read a key in compressed representation?
Cautions for C/C++ Users
Certificate Revocation List (CRL) functions
Changes in earlier versions
Cipher Class
CMS AuthEnvelopedData objects
Cms Class
CMS Content Types
CMS EnvelopedData objects
CMS functions
CMS SignedData objects
Cnv Class
Combining bitwise options
Compiling with C
Compr Class
Compression functions
Conditional Tests
Continuous random number generator test:
Conventions in this document
Conversion functions
Converting strings to bytes and vice versa
Converting VB6 to VB.NET
Copyright Notice
Core VBA/VB6 functions vs better wrapper functions
Critical Errors
Cross-reference between Functions and .NET Methods
Cryptographic algorithm test:
Default encoding
Detecting Win32 or X64 platform
Ecc Class
Elliptic Curve Cryptography (ECC)
Elliptic curve cryptography functions
Elliptic curve Diffie-Hellman (ECDH)
Enumerations in .NET
Error Handling and Error Codes
Examples of C code
eXtendable-output functions (XOF)
Filenames with 'International' characters
Find length of byte array
General Class
General functions
General Programming Issues
Getting Started
Hash Class
HASH vs XOF vs MAC vs PRF vs KDF
Hex format for NIST/SEC EC keys
Hmac Class
HMAC Functions
Hpke Class
Hybrid Public Key Encryption (HPKE)
Hybrid Public Key Encryption (HPKE) functions
Index
Installation
Intel(R) DRNG support
Internal key strings
Introduction to CryptoSys PKI Pro
ISO 8601 date-time formats
ISO/IEC 9796-1 Formatting
Kdf Class
Key Derivation Functions
Key Security
Key Storage Format (ECC)
Key Storage Format (RSA)
LDAP String Representation of Distinguished Names
List of .Net Methods
List of Functions
Message Digest Hash Functions
New in this version
Notes on VBA wrapper functions
Ocsp Class
OCSP Functions
Optional Registry Settings
Other Issues For VB6/VBA Users
Padding functions
Padding schemes for block ciphers
Pair-wise consistency test:
Parameters for RSA-PSS and RSA-OAEP available in this Toolkit
Passing a reference to an empty byte array in VB6/VBA
Password prompt functions
Password-based encryption functions
Pbe Class
Pem Class
PEM string alternative for X.509 certificates, RSA and EC keys, etc
PEM/binary file conversion functions
Pfx Class
PFX Functions
Power-up Self-Tests
Pre-dimensioning for VB6
Prf Class
Primary References
Pseudorandom functions (PRF)
Pwd Class
Random Number Generator
Random number generator functions
Raw RSA functions
Raw RSA Techniques
Return Values
Revision History
Rng Class
RNG health test:
RNG Mechanisms
Rsa Class
RSA key functions
RSA signature and encryption schemes: RSA-PSS and RSA-OAEP
RSA2 Signing
S/MIME functions
Safe curves for elliptic cryptography
Security Issues
Security options for encrypted private keys
Self-Tests
Sig Class
SIG functions
Smime Class
Software integrity test:
Specifying an arbitrary RDN in a distinguished name
Specifying Distinguished Names
Specifying the algorithm, mode and padding for generic block cipher functions
Specifying the signature algorithm in a SIG_ function
Summary of .NET Classes
Supported Algorithms
Tdea Class
Technical Details
Techniques to add known security strength to the RNG process
Theory
Triple DES (TDEA/3DES) Functions
Type Conversions
Unsupported algorithms
User-supplied entropy (seeds)
Using in MIME-conformant email messages
Using output in XML documents
Using with .NET: C# and VB.NET
Using with ANSI C
Using With Borland C++
Using with C++ (STL)
Using with Classic Visual Basic VB6 and VBA
Using With MinGW gcc
Using with Python
UTF-8 and Latin-1
UTF-8 encoding in distinguished names
Valid key and block sizes for block cipher algorithms
VB6/C Function Summary
VBA Wrapper Function List
VBA Wrapper Functions
Visual Basic or Visual Basic: VB6 vs VB.NET
Win64 (X64) Platform
Wipe Class
Wipe functions
X.509 certificate functions
X.509 Extensions Parameter
X509 Class
Xof Class
Zero-length byte arrays in VB6/VBA

[Contents] [Index]

[PREV: Bibliography...]   [Contents]   [Index]   
   [NEXT: Revision History...]

Copyright © 2004-24 D.I. Management Services Pty Ltd. All rights reserved. Generated 2024-09-23T07:52:09Z.