Table of Contents
- Title and Copyright Information
- Preface
-
Part I Introduction to the Oracle Key Vault Client SDK
- 1 Changes in This Release
- 2 Getting Started with the Oracle Key Vault Client SDK
- 3 KMIP Features of the Oracle Key Vault Client SDK
- 4 Setting Up the Oracle Key Vault SDK
- 5 Oracle Key Vault Client SDK Program Structure
-
Part II Oracle Key Vault Client C SDK API Reference
- 6 Oracle Key Vault Datatypes and Structures
- 7 Oracle Key Vault Management APIs
- 8 Oracle Key Vault Client SDK Connection Management APIs
- 9 Oracle Key Vault Client SDK Memory Management APIs
- 10 Oracle Key Vault Client SDK Error Handling APIs
-
11
Oracle Key Vault Client SDK KMIP and Batch APIs
-
11.1
Oracle Key Vault Client SDK KMIP APIs
- 11.1.1 About the Oracle Key Vault Client SDK KMIP APIs
- 11.1.2 okvActivate
- 11.1.3 okvAddAttribute
- 11.1.4 okvCreateKey
- 11.1.5 okvDeleteAttribute
- 11.1.6 okvDestroy
- 11.1.7 okvGetAttributeList
- 11.1.8 okvGetAttributes
- 11.1.9 okvGetCertificate
- 11.1.10 okvGetCertificateRequest
- 11.1.11 okvGetKey
- 11.1.12 okvGetOpaqueData
- 11.1.13 okvGetPrivateKey
- 11.1.14 okvGetPublicKey
- 11.1.15 okvGetSecretData
- 11.1.16 okvGetTemplate
- 11.1.17 okvLocate
- 11.1.18 okvModifyAttribute
- 11.1.19 okvQueryCapability
- 11.1.20 okvRegCertificate
- 11.1.21 okvRegCertificateRequest
- 11.1.22 okvRegKey
- 11.1.23 okvRegOpaqueData
- 11.1.24 okvRegPrivateKey
- 11.1.25 okvRegPublicKey
- 11.1.26 okvRegSecretData
- 11.1.27 okvRegTemplate
- 11.1.28 okvRekey
- 11.1.29 okvRevoke
- 11.2 Oracle Key Vault Client SDK Batch APIs
-
11.1
Oracle Key Vault Client SDK KMIP APIs
-
12
Oracle Key Vault Client SDK KMIP Attributes and Custom Attributes APIs
-
12.1
Oracle Key Vault KMIP Attributes APIs
- 12.1.1 About the Oracle Key Vault KMIP Attribute APIs
- 12.1.2 Attribute Index and Element Index
- 12.1.3 okvAttrAddArchiveDate
- 12.1.4 okvAddAttributeObject
- 12.1.5 okvAttrAddActivationDate
- 12.1.6 okvAttrAddCertLen
- 12.1.7 okvAttrAddCertType
- 12.1.8 okvAttrAddCompromiseDate
- 12.1.9 okvAttrAddCompromiseOccurrenceDate
- 12.1.10 okvAttrAddContactInfo
- 12.1.11 okvAttrAddCryptoAlgo
- 12.1.12 okvAttrAddCryptoLen
- 12.1.13 okvAttrAddCryptoParams
- 12.1.14 okvAttrAddCryptoUsageMask
- 12.1.15 okvAttrAddDeactivationDate
- 12.1.16 okvAttrAddDestroyDate
- 12.1.17 okvAttrAddDigest
- 12.1.18 okvAttrAddDigitalSignAlgo
- 12.1.19 okvAttrAddFresh
- 12.1.20 okvAttrAddInitialDate
- 12.1.21 okvAttrAddLastChangeDate
- 12.1.22 okvAttrAddLeaseTime
- 12.1.23 okvAttrAddName
- 12.1.24 okvAttrAddObjectGroup
- 12.1.25 okvAttrAddObjectType
- 12.1.26 okvAttrAddProcessStartDate
- 12.1.27 okvAttrAddProtectStopDate
- 12.1.28 okvAttrAddRevocationReason
- 12.1.29 okvAttrAddState
- 12.1.30 okvAttrAddUniqueID
- 12.1.31 okvAttrAddUsageLimits
- 12.1.32 okvAttrAddX509CertId
- 12.1.33 okvAttrAddX509CertIss
- 12.1.34 okvAttrAddX509CertIssAltName
- 12.1.35 okvAttrAddX509CertSubj
- 12.1.36 okvAttrAddX509CertSubjAltName
- 12.1.37 okvAttrGetActivationDate
- 12.1.38 okvAttrGetArchiveDate
- 12.1.39 okvAttrGetCertLen
- 12.1.40 okvAttrGetCertType
- 12.1.41 okvAttrGetCompromiseDate
- 12.1.42 okvAttrGetCompromiseOccurrenceDate
- 12.1.43 okvAttrGetContactInfo
- 12.1.44 okvAttrGetContactInfoLen
- 12.1.45 okvAttrGetCryptoAlgo
- 12.1.46 okvAttrGetCryptoLen
- 12.1.47 okvAttrGetCryptoParams
- 12.1.48 okvAttrGetCryptoUsageMask
- 12.1.49 okvAttrGetDeactivationDate
- 12.1.50 okvAttrGetDestroyDate
- 12.1.51 okvAttrGetDigest
- 12.1.52 okvAttrGetDigestLen
- 12.1.53 okvAttrGetDigitalSignAlgo
- 12.1.54 okvAttrGetFresh
- 12.1.55 okvAttrGetInitialDate
- 12.1.56 okvAttrGetLastChangeDate
- 12.1.57 okvAttrGetLeaseTime
- 12.1.58 okvAttrGetName
- 12.1.59 okvAttrGetNameValueLen
- 12.1.60 okvAttrGetObjectGroup
- 12.1.61 okvAttrGetObjectGroupLen
- 12.1.62 okvAttrGetObjectType
- 12.1.63 okvAttrGetProcessStartDate
- 12.1.64 okvAttrGetProtectStopDate
- 12.1.65 okvAttrGetRevocationReason
- 12.1.66 okvAttrGetRevocationReasonMessageLen
- 12.1.67 okvAttrGetState
- 12.1.68 okvAttrGetUniqueID
- 12.1.69 okvAttrGetUniqueIDLen
- 12.1.70 okvAttrGetUsageLimits
- 12.1.71 okvAttrGetX509CertId
- 12.1.72 okvAttrGetX509CertIdIssuerLen
- 12.1.73 okvAttrGetX509CertIdSerialNoLen
- 12.1.74 okvAttrGetX509CertIss
- 12.1.75 okvAttrGetX509CertIssAltName
- 12.1.76 okvAttrGetX509CertIssAltNameLen
- 12.1.77 okvAttrGetX509CertIssDNLen
- 12.1.78 okvAttrGetX509CertSubj
- 12.1.79 okvAttrGetX509CertSubjAltName
- 12.1.80 okvAttrGetX509CertSubjAltNameLen
- 12.1.81 okvAttrGetX509CertSubjDNLen
- 12.1.82 okvGetAttributeObject
-
12.2
Oracle Key Vault KMIP Custom Attribute APIs
- 12.2.1 About the KMIP Custom Attributes API
- 12.2.2 okvCustomAttrAddBoolean
- 12.2.3 okvCustomAttrAddByteString
- 12.2.4 okvCustomAttrAddDateTime
- 12.2.5 okvCustomAttrAddEnum
- 12.2.6 okvCustomAttrAddInteger
- 12.2.7 okvCustomAttrAddInterval
- 12.2.8 okvCustomAttrAddLongInteger
- 12.2.9 okvCustomAttrAddStructure
- 12.2.10 okvCustomAttrAddTextString
- 12.2.11 okvCustomAttrGet
- 12.2.12 okvCustomAttrGetBoolean
- 12.2.13 okvCustomAttrGetByName
- 12.2.14 okvCustomAttrGetByteString
- 12.2.15 okvCustomAttrGetByteStringLen
- 12.2.16 okvCustomAttrGetByType
- 12.2.17 okvCustomAttrGetDateTime
- 12.2.18 okvCustomAttrGetEnum
- 12.2.19 okvCustomAttrGetInteger
- 12.2.20 okvCustomAttrGetInterval
- 12.2.21 okvCustomAttrGetLongInteger
- 12.2.22 okvCustomAttrGetStructure
- 12.2.23 okvCustomAttrGetTextString
- 12.2.24 okvCustomAttrGetTextStringLen
-
12.1
Oracle Key Vault KMIP Attributes APIs
- 13 Oracle Key Vault Extension Operation Management APIs
-
14
Oracle Key Vault Client SDK TTLV Object APIs
- 14.1 About the Oracle Key Vault Client SDK TTLV Object APIs
- 14.2 okvTTLVAddToObject
- 14.3 okvTTLVAddToObjectByTag
- 14.4 okvTTLVGetChild
- 14.5 okvTTLVGetChildByTag
- 14.6 okvTTLVGetChildCount
- 14.7 okvTTLVGetChildCountByTag
- 14.8 okvTTLVGetFirstChildByTag
- 14.9 okvTTLVGetLen
- 14.10 okvTTLVGetRequest
- 14.11 okvTTLVGetResponse
- 14.12 okvTTLVGetTag
- 14.13 okvTTLVGetType
- 14.14 okvTTLVGetValue
- 14.15 okvTTLVGetValueCopy
- 15 Oracle Key Vault Client SDK Utility APIs
-
Part III Oracle Key Vault Client Java SDK API Reference
- 16 Oracle Key Vault Java SDK Packages
-
17
Oracle Key Vault Java SDK APIs
- 17.1 Java SDK Management APIs
- 17.2 Java SDK Connection Management APIs
- 17.3 Java SDK KMIP APIs
- 17.4 Java SDK KMIP Batch APIs
- 17.5 Java SDK KMIP Attribute APIs
- 17.6 Java SDK KMIP Custom Attribute APIs
- 17.7 Java SDK KMIP Extension Operation Management APIs
- 17.8 Java SDK KMIP Extension TTLV Object APIs
- Part IV Oracle Key Vault Client SDK Troubleshooting
- Index