Test encrypted copy object
()
| 10080 | |
| 10081 | // Test encrypted copy object |
| 10082 | func testEncryptedSSES3ToSSES3CopyObject() { |
| 10083 | // initialize logging params |
| 10084 | startTime := time.Now() |
| 10085 | testName := getFuncName() |
| 10086 | function := "CopyObject(destination, source)" |
| 10087 | args := map[string]interface{}{} |
| 10088 | |
| 10089 | c, err := NewClient(ClientConfig{TrailingHeaders: true}) |
| 10090 | if err != nil { |
| 10091 | logError(testName, function, args, startTime, "", "MinIO v2 client object creation failed", err) |
| 10092 | return |
| 10093 | } |
| 10094 | // Generate a new random bucket name. |
| 10095 | bucketName := randString(60, rand.NewSource(time.Now().UnixNano()), "minio-go-test-") |
| 10096 | |
| 10097 | sseSrc := encrypt.NewSSE() |
| 10098 | sseDst := encrypt.NewSSE() |
| 10099 | testEncryptedCopyObjectWrapper(c, bucketName, sseSrc, sseDst) |
| 10100 | } |
| 10101 | |
| 10102 | // Test encrypted copy object |
| 10103 | func testEncryptedSSES3ToUnencryptedCopyObject() { |
no test coverage detected