Class JwsJsonProducer
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jws.JwsJsonProducer
-
public class JwsJsonProducer extends Object
-
-
Constructor Summary
Constructors Constructor Description JwsJsonProducer(String tbsDocument)JwsJsonProducer(String tbsDocument, boolean supportFlattened)JwsJsonProducer(String tbsDocument, boolean supportFlattened, boolean supportDetached)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetJwsJsonSignedDocument()StringgetJwsJsonSignedDocument(boolean detached)Deprecated.StringgetPlainPayload()List<JwsJsonSignatureEntry>getSignatureEntries()StringgetUnsignedEncodedPayload()StringsignWith(byte[] key, SignatureAlgorithm algo)StringsignWith(PrivateKey key, SignatureAlgorithm algo)StringsignWith(List<JwsSignatureProvider> signers)StringsignWith(JsonWebKey jwk)StringsignWith(JwsSignatureProvider signer)StringsignWith(JwsSignatureProvider signer, JwsHeaders protectedHeader)StringsignWith(JwsSignatureProvider signer, JwsHeaders protectedHeader, JwsHeaders unprotectedHeader)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
-
Method Detail
-
getPlainPayload
public String getPlainPayload()
-
getUnsignedEncodedPayload
public String getUnsignedEncodedPayload()
-
getJwsJsonSignedDocument
public String getJwsJsonSignedDocument()
-
getJwsJsonSignedDocument
@Deprecated public String getJwsJsonSignedDocument(boolean detached)
Deprecated.
-
getSignatureEntries
public List<JwsJsonSignatureEntry> getSignatureEntries()
-
signWith
public String signWith(List<JwsSignatureProvider> signers)
-
signWith
public String signWith(JwsSignatureProvider signer)
-
signWith
public String signWith(JwsSignatureProvider signer, JwsHeaders protectedHeader)
-
signWith
public String signWith(JsonWebKey jwk)
-
signWith
public String signWith(PrivateKey key, SignatureAlgorithm algo)
-
signWith
public String signWith(byte[] key, SignatureAlgorithm algo)
-
signWith
public String signWith(JwsSignatureProvider signer, JwsHeaders protectedHeader, JwsHeaders unprotectedHeader)
-
-