Class RegistrationClaimsSet.Builder

    • Field Detail

      • expiration

        @Nullable
        private Instant expiration
        Expiration time of the token.
      • issuedAt

        @Nullable
        private Instant issuedAt
        Issuance time of the token.
      • principal

        @Nullable
        @NotEmpty
        private String principal
        The principal who issued the token.
      • authContext

        @Nullable
        @NotEmpty
        private String authContext
        The authentication context class reference value of the performed authentication.
      • authTime

        @Nullable
        private Instant authTime
        The authentication time of the performed authentication.
      • metadata

        @Nullable
        @NonnullElements
        private Map<String,​net.shibboleth.oidc.metadata.policy.MetadataPolicy> metadata
        Allowed metadata values to be issued with the token.
      • relyingPartyId

        @Nullable
        @NotEmpty
        private String relyingPartyId
        Relying party identifier.
      • replacement

        @Nullable
        private Boolean replacement
        Flag to signal replacement use of the token.
    • Constructor Detail

      • Builder

        public Builder​(@Nullable @NotEmpty
                       String id)
        Constructor.
        Parameters:
        id - The identifier for the token.