Interface JoseAlgorithm
- All Superinterfaces:
Algorithm
- All Known Subinterfaces:
BlockEncryptionAlgorithm,EncryptionAlgorithm,KeyTransportAlgorithm,MacAlgorithm,RSAPSSSignatureAlgorithm,SignatureAlgorithm
- All Known Implementing Classes:
AbstractEncryptionAlgorithm,AbstractJoseAlgorithm,AbstractKeyBasedAlgorithm,BlockEncryptionAlgorithmImpl,KeyTransportAlgorithmImpl,MacAlgorithmImpl,NoParamsRSAPSSSignatureAlgorithm,RSAPSSSignatureAlgorithmImpl,SignatureAlgorithmImpl,SymmetricKeyWrapImpl
An extension to the
Algorithm interface that also gives the JOSE representation of the algorithm.- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.jose.AlgorithmGets the JOSE (Javascript Object Signing and Encryption) algorithm representation.Methods inherited from interface se.swedenconnect.security.algorithms.Algorithm
getJcaName, getOrder, getType, getUri, isBlacklisted
-
Method Details
-
getJoseAlgorithm
com.nimbusds.jose.Algorithm getJoseAlgorithm()Gets the JOSE (Javascript Object Signing and Encryption) algorithm representation.- Returns:
- the JOSE algorithm, or null if no JOSE representation for the algorithm exists
-