Oracle Cryptographic Toolkit Programmer's Guide Release 2.0.4 A54082-02 |
Library | Product | Contents | Index

# B
OCI - API Mappings

This chapter lists each Oracle Call Interface (OCI) function that is directly mapped to an Application Programming Interface (API) function. Definitions for each function are also provided. The following topics are discussed:

- "Mappings"
- "OCI - API Mapping Exceptions"

## B.1 Mappings

### B.1.1 Overview

The Oracle Call Interface functions are direct mappings from the Oracle Security Server Toolkit Application Programming Interface to the Oracle Call Interface.

### B.1.2 OCI - API Mappings

Table B-1, "OCI Function Names and Descriptions", below lists each Oracle Security Server OCI function along with its description.

##### Table B-1 OCI Function Names and Descriptions

OCI Name | Description
--- | ---
OCISecurityOpenWallet | Open a wallet based on a WRL
OCISecurityCloseWallet | Close a wallet
OCISecurityCreateWallet | Create a new wallet
OCISecurityDestroyWallet | Destroy an existing wallet
OCISecurityStorePersona | Store a persona in a wallet
OCISecurityOpenPersona | Open a persona
OCISecurityClosePersona | Close a persona
OCISecurityRemovePersona | Remove a persona from a wallet
OCISecurityCreatePersona | Create a persona
OCISecuritySetProtection | Modify the protection set in a persona
OCISecurityGetProtection | Get the protection set in a persona
OCISecurityRemoveIdentity | Remove an identity from a persona
OCISecurityCreateIdentity | Create an Identity
OCISecurityAbortIdentity | Discard an unstored identity
OCISecurityStoreTrusted Identity | Store an identity with an associated trust
OCISecuritySign | Generate an attached signature
OCISecuritySignExpansion | Determine the size of the attached signature buffer
OCISecurityVerify | Verify an attached signature
OCISecurityValidate | Validate an identity
OCISecuritySignDetached | Generate a detached signature
OCISecuritySignDetExpansion | Determine the size of buffer needed
OCISecurityVerifyDetached | Verify a detached signature
OCISecurityKeyedHash | Generate a keyed hash
OCISecurityKeyedHash Expansion | Determine the space needed for a keyed hash
OCISecurityHash | Generate a hash
OCISecurityHashExpansion | Determine the size of the TDU for the hash
OCISecuritySeedRandom | supplies a seed to the Oracle Cryptographic Toolkit's random number generator
OCISecurityRandomBytes | Generate a series of random bytes
OCISecurityRandomNumber | Generate a random number
OCISecurityInitBlock | Initialize a buffer block
OCISecurityReuseBlock | Reuse a buffer block
OCISecurityPurgeBlock | Purge the memory used within a buffer block
OCISecuritySetBlock | Set the block to a known state

#####

## B.2 OCI - API Mapping Exceptions

There are no OCI - API mapping exceptions at this time.

Prev | Next
| Copyright © 1997 Oracle Corporation. All Rights Reserved. |
Library | Product | Contents | Index