Class SignatureService

All Implemented Interfaces:
AdaptrisComponent, ComponentLifecycle, ComponentLifecycleExtension, ConfigComment, ConnectedService, MessageEventGenerator, Service, StateManagedComponent
Direct Known Subclasses:
GenerateSignatureService, VerifySignatureService

public abstract class SignatureService extends AWSKMSServiceImpl
  • Constructor Details

    • SignatureService

      public SignatureService()
  • Method Details

    • withMessageType

      public <T extends SignatureService> T withMessageType(String s)
    • withSigningAlgorithm

      public <T extends SignatureService> T withSigningAlgorithm(String s)
    • signingAlgorithm

      public com.amazonaws.services.kms.model.SigningAlgorithmSpec signingAlgorithm(AdaptrisMessage msg)
    • messageType

      public com.amazonaws.services.kms.model.MessageType messageType(AdaptrisMessage msg)
    • extendedLogging

      protected boolean extendedLogging()
    • getSigningAlgorithm

      public String getSigningAlgorithm()
      Specify the signing algorithm to use for this operation.

      No validation is done on the value, other than to check that it's a support algorithm via SigningAlgorithmSpec.fromValue(String). Choose an algorithm that is compatible with the type and size of the specified asymmetric CMK. The default is RSASSA_PKCS1_V1_5_SHA_256 if not specified.

    • setSigningAlgorithm

      public void setSigningAlgorithm(String signingAlgorithm)
      Specify the signing algorithm to use for this operation.

      No validation is done on the value, other than to check that it's a support algorithm via SigningAlgorithmSpec.fromValue(String). Choose an algorithm that is compatible with the type and size of the specified asymmetric CMK. The default is RSASSA_PKCS1_V1_5_SHA_256 if not specified.

    • getMessageType

      public String getMessageType()
      Specify the message type for this operation.

      No validation is done on the value other than to check that it's supported via MessageType#fromValue(String). The default is RAW if not specified.

    • setMessageType

      public void setMessageType(String messageType)
      Specify the message type for this operation.

      No validation is done on the value other than to check that it's supported via MessageType#fromValue(String). The default is RAW if not specified.

    • getExtendedLogging

      public Boolean getExtendedLogging()
    • setExtendedLogging

      public void setExtendedLogging(Boolean extendedLogging)