Interface JsonJWE.ReadRecipient<A>

Type Parameters:
A - the payload type
All Superinterfaces:
JsonJWE.Recipient<A>
All Known Implementing Classes:
GenericJsonJWE.GenericReadRecipient
Enclosing interface:
JsonJWE<A,B extends JsonJWE.Recipient<A>>

public static interface JsonJWE.ReadRecipient<A> extends JsonJWE.Recipient<A>

Read recipient resulting from the read of a JSON JWE and exposing a single JWE publisher used to decrypt and validate the recipient JWE.

Since:
1.5
Author:
Jeremy Kuhn
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Mono<JWE<A>>
    Returns the recipient JWE publisher.
    reactor.core.publisher.Mono<JWE<A>>
    readJWE(org.reactivestreams.Publisher<? extends JWK> keys)
    Returns the recipient JWE publisher with the specified keys.

    Methods inherited from interface io.inverno.mod.security.jose.jwe.JsonJWE.Recipient

    equals, getEncryptedKey, getHeader, hashCode