すべてのプロダクト
Search
ドキュメントセンター

Key Management Service:KMSインスタンスSDK (Go)

最終更新日:Jan 09, 2025

KMSインスタンスSDK (Go) を使用すると、KMSインスタンスAPIへのプログラムによるアクセスが可能になり、暗号化、復号化、署名検証、資格情報値の取得などのタスクが容易になります。

ソースコード

ソースコードについては、「alibabacloud-dkms-gcs-go-sdk」をご参照ください。

APIドキュメント

KMSインスタンスSDKを統合すると、KMSインスタンスエンドポイントを利用して、データキーの生成、暗号化、復号化、署名、デジタル署名の検証、資格情報値へのアクセスなどの操作を実行できます。 APIドキュメントについては、「インスタンスAPIの概要」をご参照ください。

コード例

KMSインスタンスSDK (Go) は、サンプルコードの包括的なコレクションを提供します。 以下は一般的に使用される例です。 その他の例については、SDKのソースコードを参照してください。

Example file name

説明

advance_generate_data_key.go

データキーの生成と復号化。

advance_encrypt_advance_decrypt.go

データの暗号化と復号化 (暗号文データはエンベロープ形式を使用) 。

encrypt_decrypt.go

データの暗号化と復号化 (暗号文データは元の形式を使用) 。

sign_verify.go

データに対してデジタル署名と署名の検証を実行します。

get_secret_value.go

資格情報の値を取得します。