This project has retired. For details please refer to its Attic page.
JWS.Builder (Apache Oltu - JOSE 2-SNAPSHOT API)

org.apache.oltu.jose.jws
Class JWS.Builder

java.lang.Object
  extended by org.apache.oltu.commons.json.CustomizableBuilder<JWS>
      extended by org.apache.oltu.jose.jws.JWS.Builder
Enclosing class:
JWS

public static final class JWS.Builder
extends org.apache.oltu.commons.json.CustomizableBuilder<JWS>


Constructor Summary
JWS.Builder()
           
 
Method Summary
 JWS build()
           
 JWS.Builder setAlgorithm(String algorithm)
           
 JWS.Builder setContentType(String contentType)
           
 JWS.Builder setCritical(String[] critical)
           
 JWS.Builder setJsonWebKey(String jsonWebKey)
           
 JWS.Builder setJwkSetUrl(String jwkSetUrl)
           
 JWS.Builder setKeyId(String keyId)
           
 JWS.Builder setPayload(String payload)
           
 JWS.Builder setSignature(String signature)
           
 JWS.Builder setType(String type)
           
 JWS.Builder setX509CertificateChain(String x509CertificateChain)
           
 JWS.Builder setX509CertificateThumbprint(String x509CertificateThumbprint)
           
 JWS.Builder setX509url(String x509url)
           
<SK extends SigningKey,VK extends VerifyingKey>
JWS.Builder
sign(SignatureMethod<SK,VK> method, SK signingKey)
           
 
Methods inherited from class org.apache.oltu.commons.json.CustomizableBuilder
getCustomFields, setCustomField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JWS.Builder

public JWS.Builder()
Method Detail

setAlgorithm

public JWS.Builder setAlgorithm(String algorithm)

setJwkSetUrl

public JWS.Builder setJwkSetUrl(String jwkSetUrl)

setJsonWebKey

public JWS.Builder setJsonWebKey(String jsonWebKey)

setX509url

public JWS.Builder setX509url(String x509url)

setX509CertificateThumbprint

public JWS.Builder setX509CertificateThumbprint(String x509CertificateThumbprint)

setX509CertificateChain

public JWS.Builder setX509CertificateChain(String x509CertificateChain)

setKeyId

public JWS.Builder setKeyId(String keyId)

setType

public JWS.Builder setType(String type)

setContentType

public JWS.Builder setContentType(String contentType)

setCritical

public JWS.Builder setCritical(String[] critical)

setPayload

public JWS.Builder setPayload(String payload)

setSignature

public JWS.Builder setSignature(String signature)

sign

public <SK extends SigningKey,VK extends VerifyingKey> JWS.Builder sign(SignatureMethod<SK,VK> method,
                                                                        SK signingKey)

build

public JWS build()
Specified by:
build in class org.apache.oltu.commons.json.CustomizableBuilder<JWS>


Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.