1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
package kms
import "testing"
func TestClient_Decrypt(t *testing.T) {
encryptArgs := &EncryptAgrs{
KeyId: TestKeyId,
EncryptionContext: encryptionContext,
Plaintext: "abc",
}
encryptResponse, err := debugClient.Encrypt(encryptArgs)
if err != nil {
t.Fatalf("Error %++v", err)
} else {
t.Logf("Result = %++v", encryptResponse)
}
args := &DecryptArgs{
CiphertextBlob: encryptResponse.CiphertextBlob,
EncryptionContext: encryptionContext,
}
response, err := debugClient.Decrypt(args)
if err != nil {
t.Fatalf("Error %++v", err)
} else {
t.Logf("Result = %++v", response)
}
}
|