Class VerifyResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<VerifyResponse.Builder,VerifyResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic VerifyResponse.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringkeyId()The Amazon Resource Name (key ARN) of the asymmetric KMS key that was used to verify the signature.static Class<? extends VerifyResponse.Builder>final BooleanA Boolean value that indicates whether the signature was verified.final SigningAlgorithmSpecThe signing algorithm that was used to verify the signature.final StringThe signing algorithm that was used to verify the signature.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.services.kms.model.KmsResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
keyId
The Amazon Resource Name (key ARN) of the asymmetric KMS key that was used to verify the signature.
- Returns:
- The Amazon Resource Name (key ARN) of the asymmetric KMS key that was used to verify the signature.
-
signatureValid
A Boolean value that indicates whether the signature was verified. A value of
Trueindicates that theSignaturewas produced by signing theMessagewith the specifiedKeyIDandSigningAlgorithm.If the signature is not verified, theVerifyoperation fails with aKMSInvalidSignatureExceptionexception.- Returns:
- A Boolean value that indicates whether the signature was verified. A value of
Trueindicates that theSignaturewas produced by signing theMessagewith the specifiedKeyIDandSigningAlgorithm.If the signature is not verified, theVerifyoperation fails with aKMSInvalidSignatureExceptionexception.
-
signingAlgorithm
The signing algorithm that was used to verify the signature.
If the service returns an enum value that is not available in the current SDK version,
signingAlgorithmwill returnSigningAlgorithmSpec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsigningAlgorithmAsString().- Returns:
- The signing algorithm that was used to verify the signature.
- See Also:
-
signingAlgorithmAsString
The signing algorithm that was used to verify the signature.
If the service returns an enum value that is not available in the current SDK version,
signingAlgorithmwill returnSigningAlgorithmSpec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsigningAlgorithmAsString().- Returns:
- The signing algorithm that was used to verify the signature.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<VerifyResponse.Builder,VerifyResponse> - Specified by:
toBuilderin classAwsResponse
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-