Interface JWTSigner
-
@ThreadSafe public interface JWTSigner
Interface exposed by the Connect2id server for signing JSON Web Tokens (JWT) created by SPI implementations, for example Security Event Tokens (SET).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description com.nimbusds.jwt.SignedJWTsign(@Nullable com.nimbusds.jose.JOSEObjectType typ, com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet)Signs the specified JWT claims.default com.nimbusds.jwt.SignedJWTsign(com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet)Signs the specified JWT claims.
-
-
-
Method Detail
-
sign
default com.nimbusds.jwt.SignedJWT sign(com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet)
Signs the specified JWT claims. The issuer (iss) claim will be set to the OpenID Provider / Authorisation Server issuer URL. The JWT will be signed with the private key (RSA or EC) used for signing self-contained access tokens. Recipients can validate the JWT signature using the published JWK set.- Parameters:
jwtClaimsSet- The JWT claims. Must not benull.- Returns:
- The signed JWT.
-
sign
com.nimbusds.jwt.SignedJWT sign(@Nullable com.nimbusds.jose.JOSEObjectType typ, com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet)
Signs the specified JWT claims. The issuer (iss) claim will be set to the OpenID Provider / Authorisation Server issuer URL. The JWT will be signed with the private key (RSA or EC) used for signing self-contained access tokens. Recipients can validate the JWT signature using the published JWK set.- Parameters:
typ- The JOSE object type ("typ") header parameter,nullif none.jwtClaimsSet- The JWT claims. Must not benull.- Returns:
- The signed JWT.
-
-