Oracle Cryptographic Toolkit Programmer's Guide
Release 2.0.4
A54082-02
Library
Product
Index
Contents
Title and Copyright Information
Send Us Your Comments
Preface
Part I Concepts
1 Overview
1.1 What is the Oracle Security Server?
1.1.1 Oracle Security Server Features
1.2 What is the Oracle Cryptographic Toolkit?
1.3 Oracle Cryptographic Toolkit Functional Layers
1.3.1 API Layer
1.3.2 Cryptographic Engine Functions
1.3.3 Persona/Identity Functions
1.3.4 Wallet Functions
1.4 Oracle Cryptographic Toolkit Elements
1.4.1 Identity
1.4.2 Trusted Identity
1.4.3 Persona
1.4.4 Wallet
1.5 Types of Interfaces
1.5.1 Oracle Call Interface
1.5.2 PL/SQL Interface
2 Data Types
2.1 Data Types
2.1.1 Name Prefixes
2.1.2 Crypto Engine State
2.1.3 Crypto Engine Functions
2.1.4 Identity Type
2.1.5 Cipher Types
2.1.6 TDU Formats
2.1.7 Validate State
2.1.8 Unique ID
2.1.9 Timestamp
2.2 Data Structures
2.2.1 nzttBufferBlock
2.2.2 nzttWallet
2.2.3 nzttPersona
2.2.4 nzttIdentity
3 Concepts
3.1 Security Concepts
3.2 Oracle Cryptographic Toolkit Concepts
4 Using the Oracle Cryptographic Toolkit
4.1 Basic Oracle Cryptographic Toolkit Program Flow
4.2 A Programming Example
4.2.1 Using the Oracle Cryptographic Toolkit
4.2.2 An Example: Generating a detached signature for an array of bytes
5 Random Number Generator
5.1 Overview
5.2 Functions
5.3 Example
Part II Reference
6 OCI Functions for C
6.1 OCISecurityInitialize
6.2 OCISecurityTerminate
6.3 OCISecurityOpenWallet
6.4 OCISecurityCloseWallet
6.5 OCISecurityOpenPersona
6.6 OCISecurityClosePersona
6.7 OCISecuritySign
6.8 OCISecurityVerify
6.9 OCISecurityValidate
6.10 OCISecuritySignDetached
6.11 OCISecurityVerifyDetached
6.12 OCISecurityHash
6.13 OCISecuritySeedRandom
6.14 OCISecurityRandomBytes
6.15 OCISecurityRandomNumber
6.16 OCISecurityInitBlock
6.17 OCISecurityReuseBlock
6.18 OCISecurityPurgeBlock
6.19 OCISecuritySetBlock
7 PL/SQL Functions
7.1 General Purpose Procedures
7.1.1 Procedures Used by Applications That Use the Wallet
7.2 Digital Signature
7.2.1 Sign
7.2.2 Verify
7.2.3 SignDetached
7.2.4 VerifyDetached
7.3 Hash
7.3.1 KeyedHash
7.3.2 Hash
7.4 Random Number Generation
Part III Appendices
A Sample PL/SQL Code
A.1 Sample PL/SQL Program
B OCI - API Mappings
B.1 Mappings
B.1.1 Overview
B.1.2 OCI - API Mappings
B.2 OCI - API Mapping Exceptions
Glossary
Next
Copyright © 1997 Oracle Corporation.
All Rights Reserved.
Library
Product
Index