Oracle Cryptographic Toolkit Programmer's Guide
Release 2.0.3

A54082-01

Library

Product

Contents

Index

Prev Next

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 is also provided. The following topics are discussed.

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  

OCISecurity_PKEncrypt  

Encrypt data symmetrically, then encrypt the key assymetrically for the recipient  

OCISecurityPKEncrypt
Expansion  

Determine the size of the buffer needed for PKEncrypt  

OCISecurityPKDecrypt  

Decrypt encrypted data  

OCISecurityEncrypt  

Symmetric key encryption  

OCISecurityEncryptExpansion  

Determine the size of the TDU to encrypt  

OCISecurityDecrypt  

Symmetric key decryption  

OCISecurityEnvelope  

Sign the data, and encrypt the data and the signature for the recipients  

OCISecurityDeEnvelope  

Reverse the nztEnvelope process  

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
Oracle
Copyright © 1997 Oracle Corporation.

All Rights Reserved.

Library

Product

Contents

Index