Struct: kms.VerifyOutput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, s3manager.WriterReadFrom
Structure Field Summary collapse
-
KeyId *string
The Amazon Resource Name (key ARN (docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-ARN)) of the asymmetric KMS key that was used to verify the signature.
-
SignatureValid *bool
A Boolean value that indicates whether the signature was verified.
-
SigningAlgorithm *string
The signing algorithm that was used to verify the signature.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetKeyId(string) *VerifyOutput
operation
SetKeyId sets the KeyId field's value.
-
SetSignatureValid(bool) *VerifyOutput
operation
SetSignatureValid sets the SignatureValid field's value.
-
SetSigningAlgorithm(string) *VerifyOutput
operation
SetSigningAlgorithm sets the SigningAlgorithm field's value.
-
String() string
operation
String returns the string representation.
Structure Field Details
KeyId *string
`min:"1" type:"string"`
The Amazon Resource Name (key ARN (docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-ARN)) of the asymmetric KMS key that was used to verify the signature.
SignatureValid *bool
`type:"boolean"`
A Boolean value that indicates whether the signature was verified. A value of True indicates that the Signature was produced by signing the Message with the specified KeyID and SigningAlgorithm. If the signature is not verified, the Verify operation fails with a KMSInvalidSignatureException exception.
SigningAlgorithm *string
`type:"string" enum:"SigningAlgorithmSpec"`
The signing algorithm that was used to verify the signature.
_ struct{}
`type:"structure"`
Method Details
func (s VerifyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.
17433 17434 17435 |
// File 'service/kms/api.go', line 17433
|
func (s *VerifyOutput) SetKeyId(v string) *VerifyOutput
SetKeyId sets the KeyId field's value.
17438 17439 17440 17441 |
// File 'service/kms/api.go', line 17438
|
func (s *VerifyOutput) SetSignatureValid(v bool) *VerifyOutput
SetSignatureValid sets the SignatureValid field's value.
17444 17445 17446 17447 |
// File 'service/kms/api.go', line 17444
|
func (s *VerifyOutput) SetSigningAlgorithm(v string) *VerifyOutput
SetSigningAlgorithm sets the SigningAlgorithm field's value.
17450 17451 17452 17453 |
// File 'service/kms/api.go', line 17450
|
func (s VerifyOutput) String() string
String returns the string representation.
API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.
17424 17425 17426 |
// File 'service/kms/api.go', line 17424
|