17 Oracle Key Vault Java SDKのAPI
Oracle Key Vault Java SDKでは、C SDKのAPIと同様のAPIを使用できます。
- Java SDK管理API
この項では、Oracle Key Vaultプログラム環境のインタフェースについて説明します。 - Java SDK接続管理API
この項では、Oracle Key Vault接続管理のインタフェースについて説明します。 - Java SDKのKMIP API
Java SDKのKMIP APIには、キーの作成、キーのアクティブ化、キーへの属性の追加、キーの破棄などの操作に対応する関数が用意されています。 - Java SDKのKMIPバッチAPI
この項では、Oracle Key Vault KMIPバッチ関数のインタフェースについて説明します。 - Java SDKのKMIP属性API
この項では、Oracle Key Vault KMIP属性の作成と解釈に利用できるインタフェースについて説明します。 - Java SDKのKMIPカスタム属性API
この項では、Oracle Key Vault KMIPカスタム属性の作成と解釈に利用できるインタフェースについて説明します。 - Java SDKの拡張操作管理API
この項では、カスタムKMIPリクエストの実行に使用するOracle Key Vault操作のインタフェースについて説明します。 - Java SDKのTTLVオブジェクトAPI
この項では、Oracle Key Vault KMIPパーサー/ビルダーのインタフェースについて説明します。 - Java SDKのユーティリティAPI
Java SDKのユーティリティAPIには、暗号化コンテキストを作成するための関数が用意されています。
17.3 Java SDKのKMIP API
Java SDKのKMIP APIには、キーの作成、キーのアクティブ化、キーへの属性の追加、キーの破棄などの操作に対応する関数が用意されています。
KMIP API
- okvActivate
- okvAddAttribute
- okvCreateKey
- okvCreateKeyPair
- okvDecrypt
- okvDeleteAttribute
- okvDestroy
- okvEncrypt
- okvGetAttributeList
- okvGetAttributes
- okvGetCertificate
- okvGetCertificateRequest
- okvGetKey
- okvGetOpaqueData
- okvGetPrivateKey
- okvGetPublicKey
- okvGetSecretData
- okvGetTemplate
- okvLocate
- okvModifyAttribute
- okvQueryCapability
- okvRegCertificate
- okvRegCertificateRequest
- okvRegKey
- okvRekey
- okvRegOpaqueData
- okvRegPrivateKey
- okvRegPublicKey
- okvRevoke
- okvRegSecretData
- okvRegTemplate
- okvSign
- okvSignVerify
17.4 Java SDKのKMIPバッチAPI
この項では、Oracle Key Vault KMIPバッチ関数のインタフェースについて説明します。
KMIPバッチAPI
- okvActivate
- okvAddAttribute
- okvBatchExecute
- okvCreateKey
- okvCreateKeyPair
- okvDecrypt
- okvDeleteAttribute
- okvDestroy
- okvEncrypt
- okvGetAttributeList
- okvGetAttributes
- okvGetCertificate
- okvGetCertificateRequest
- okvGetKey
- okvGetOpaqueData
- okvGetPrivateKey
- okvGetPublicKey
- okvGetSecretData
- okvGetTemplate
- okvLocate
- okvModifyAttribute
- okvQueryCapability
- okvRegCertificate
- okvRegCertificateRequest
- okvRegKey
- okvRegOpaqueData
- okvRegPrivateKey
- okvRegPublicKey
- okvRegSecretData
- okvRegTemplate
- okvRekey
- okvRevoke
- okvSign
- okvSignVerify
17.5 Java SDKのKMIP属性API
この項では、Oracle Key Vault KMIP属性の作成と解釈に利用できるインタフェースについて説明します。
KMIP属性API
- okvAddAttributeObject
- okvAttrAddActivationDate
- okvAttrAddArchiveDate
- okvAttrAddCertLen
- okvAttrAddCertType
- okvAttrAddCompromiseDate
- okvAttrAddCompromiseOccurrenceDate
- okvAttrAddContactInfo
- okvAttrAddCryptoAlgo
- okvAttrAddCryptoLen
- okvAttrAddCryptoParams
- okvAttrAddCryptoUsageMask
- okvAttrAddDeactivationDate
- okvAttrAddDestroyDate
- okvAttrAddDigest
- okvAttrAddDigitalSignAlgo
- okvAttrAddExtractable
- okvAttrAddFresh
- okvAttrAddInitialDate
- okvAttrAddLastChangeDate
- okvAttrAddLeaseTime
- okvAttrAddName
- okvAttrAddNeverExtractable
- okvAttrAddObjectGroup
- okvAttrAddObjectType
- okvAttrAddProcessStartDate
- okvAttrAddProtectStopDate
- okvAttrAddRevocationReason
- okvAttrAddState
- okvAttrAddUniqueID
- okvAttrAddUsageLimits
- okvAttrAddX509CertId
- okvAttrAddX509CertIss
- okvAttrAddX509CertIssAltName
- okvAttrAddX509CertSubj
- okvAttrAddX509CertSubjAltName
- okvAttrGetActivationDate
- okvAttrGetArchiveDate
- okvAttrGetCertLen
- okvAttrGetCertType
- okvAttrGetCompromiseDate
- okvAttrGetCompromiseOccurrenceDate
- okvAttrGetContactInfo
- okvAttrGetCryptoAlgo
- okvAttrGetCryptoLen
- okvAttrGetCryptoParams
- okvAttrGetCryptoUsageMask
- okvAttrGetDeactivationDate
- okvAttrGetDestroyDate
- okvAttrGetDigest
- okvAttrGetDigitalSignAlgo
- okvAttrGetExtractable
- okvAttrGetFresh
- okvAttrGetInitialDate
- okvAttrGetLastChangeDate
- okvAttrGetLeaseTime
- okvAttrGetName
- okvAttrGetNeverExtractable
- okvAttrGetObjectGroup
- okvAttrGetObjectType
- okvAttrGetProcessStartDate
- okvAttrGetProtectStopDate
- okvAttrGetRevocationReason
- okvAttrGetState
- okvAttrGetUniqueID
- okvAttrGetUsageLimits
- okvAttrGetX509CertId
- okvAttrGetX509CertIss
- okvAttrGetX509CertIssAltName
- okvAttrGetX509CertSubj
- okvAttrGetX509CertSubjAltName
- okvGetAttributeObject
17.6 Java SDKのKMIPカスタム属性API
この項では、Oracle Key Vault KMIPカスタム属性の作成と解釈に利用できるインタフェースについて説明します。
ノート:
x-OKVという接頭辞をカスタム属性名に使用しないでください。x-OKV接頭辞で始まるカスタム属性は、Oracle Key Vaultのみが使用できるように予約されています。
KMIPカスタム属性API
- okvCustomAttrAddBoolean
- okvCustomAttrAddByteString
- okvCustomAttrAddBigInteger
- okvCustomAttrAddDateTime
- okvCustomAttrAddEnum
- okvCustomAttrAddInteger
- okvCustomAttrAddInterval
- okvCustomAttrAddLongInteger
- okvCustomAttrAddStructure
- okvCustomAttrAddTextString
- okvCustomAttrGetBigInteger
- okvCustomAttrGetBoolean
- okvCustomAttrGetByName
- okvCustomAttrGetByteString
- okvCustomAttrGetByType
- okvCustomAttrGetDateTime
- okvCustomAttrGetEnum
- okvCustomAttrGetInteger
- okvCustomAttrGetInterval
- okvCustomAttrGetLongInteger
- okvCustomAttrGetStructure
- okvCustomAttrGetTextString
17.8 Java SDKのTTLVオブジェクトAPI
この項では、Oracle Key Vault KMIPパーサー/ビルダーのインタフェースについて説明します。
KMIP拡張TTLVオブジェクトAPI