Class NimbusJwtEncoder.RsaKeyPairJwtEncoderBuilder
java.lang.Object
org.springframework.security.oauth2.jwt.NimbusJwtEncoder.RsaKeyPairJwtEncoderBuilder
- Enclosing class:
- NimbusJwtEncoder
A builder for creating 
NimbusJwtEncoder instances configured with a
 KeyPair.- Since:
- 7.0
- 
Method SummaryModifier and TypeMethodDescriptionalgorithm(SignatureAlgorithm signatureAlgorithm) Sets the JWS algorithm to use for signing.build()Builds theNimbusJwtEncoderinstance.jwkPostProcessor(Consumer<com.nimbusds.jose.jwk.RSAKey.Builder> jwkPostProcessor) Add commentMore actions Post-process theJWKusing the givenConsumer.
- 
Method Details- 
algorithmpublic NimbusJwtEncoder.RsaKeyPairJwtEncoderBuilder algorithm(SignatureAlgorithm signatureAlgorithm) Sets the JWS algorithm to use for signing. Defaults toSignatureAlgorithm.RS256. Must be an RSA-based algorithm- Parameters:
- signatureAlgorithm- the- SignatureAlgorithmto use
- Returns:
- this builder instance for method chaining
 
- 
jwkPostProcessorpublic NimbusJwtEncoder.RsaKeyPairJwtEncoderBuilder jwkPostProcessor(Consumer<com.nimbusds.jose.jwk.RSAKey.Builder> jwkPostProcessor) Add commentMore actions Post-process theJWKusing the givenConsumer. For example, you may use this to override the defaultkid- Parameters:
- jwkPostProcessor- the post-processor to use
- Returns:
- this builder instance for method chaining
 
- 
buildBuilds theNimbusJwtEncoderinstance.- Returns:
- the configured NimbusJwtEncoder
 
 
-