Class SignatureAlgorithmImpl

All Implemented Interfaces:
Algorithm, AlgorithmIdentifierAware, JoseAlgorithm, KeyBasedAlgorithm, SignatureAlgorithm
Direct Known Subclasses:
RSAPSSSignatureAlgorithmImpl

public class SignatureAlgorithmImpl extends AbstractKeyBasedAlgorithm implements SignatureAlgorithm
Implementation class for SignatureAlgorithm.
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Constructor Details

    • SignatureAlgorithmImpl

      public SignatureAlgorithmImpl(String uri, int order, String keyType, String jcaName, com.nimbusds.jose.JWSAlgorithm joseAlgorithm, MessageDigestAlgorithm messageDigestAlgorithm)
      Constructor.
      Parameters:
      uri - the algorithm URI
      order - the ordering for the algorithm
      keyType - the key type
      jcaName - the JCA name
      joseAlgorithm - the JOSE algorithm
      messageDigestAlgorithm - the message digest algorithm this signature algorithm uses
    • SignatureAlgorithmImpl

      protected SignatureAlgorithmImpl(String uri)
      Protected constructor used by builder.
      Parameters:
      uri - the algorithm URI
  • Method Details