Package org.keycloak.crypto
Class AsymmetricSignatureSignerContext
java.lang.Object
org.keycloak.crypto.AsymmetricSignatureSignerContext
- All Implemented Interfaces:
SignatureSignerContext
- Direct Known Subclasses:
ECDSASignatureSignerContext,ServerAsymmetricSignatureSignerContext,ServerEdDSASignatureSignerContext
-
Field Details
-
key
-
-
Constructor Details
-
AsymmetricSignatureSignerContext
- Throws:
SignatureException
-
-
Method Details
-
getKid
- Specified by:
getKidin interfaceSignatureSignerContext
-
getAlgorithm
- Specified by:
getAlgorithmin interfaceSignatureSignerContext
-
getHashAlgorithm
- Specified by:
getHashAlgorithmin interfaceSignatureSignerContext
-
sign
- Specified by:
signin interfaceSignatureSignerContext- Throws:
SignatureException
-
getCertificateChain
Description copied from interface:SignatureSignerContextReturns the X.509 certificate chain associated with this signer, if available. Returns null if certificates are not available (e.g., for MAC-based signers). This allows access to certificates without requiring a separate KeyWrapper parameter.- Specified by:
getCertificateChainin interfaceSignatureSignerContext- Returns:
- List of X.509 certificates, or null if not available
-