JwsBuilder.java 751 Bytes
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 *  com.adobe.granite.crypto.CryptoException
 */
package com.adobe.granite.oauth.jwt;

import aQute.bnd.annotation.ProviderType;
import com.adobe.granite.crypto.CryptoException;

@ProviderType
public interface JwsBuilder {
    public String build() throws CryptoException;

    public JwsBuilder setIssuer(String var1);

    public JwsBuilder setSubject(String var1);

    public JwsBuilder setAudience(String var1);

    public JwsBuilder setExpiresIn(long var1);

    public JwsBuilder setScope(String var1);

    public JwsBuilder setCustomClaimsSetField(String var1, Object var2);

    public JwsBuilder setIssuedAt(long var1);
}