public class WLOAuthCertManager extends WLCertManager
Modifier and Type | Method and Description |
---|---|
void |
deleteKeyPair() |
void |
generateKeyPair() |
static WLOAuthCertManager |
getInstance() |
java.security.KeyPair |
getKeyPair() |
java.lang.String |
signJWS(JSONObject payload,
java.security.KeyPair kp,
java.lang.String kid) |
java.lang.String |
signJWS(JSONObject payload,
java.lang.String kid) |
clearKeystore, generateKeyPair, getKeyPair, init, removeEntityKeyStoreValues, signCsr, signJWS
public static WLOAuthCertManager getInstance()
public java.lang.String signJWS(JSONObject payload, java.security.KeyPair kp, java.lang.String kid) throws java.security.InvalidKeyException, java.io.UnsupportedEncodingException, java.security.NoSuchAlgorithmException, java.security.SignatureException, JSONException
java.security.InvalidKeyException
java.io.UnsupportedEncodingException
java.security.NoSuchAlgorithmException
java.security.SignatureException
JSONException
public void generateKeyPair() throws java.security.NoSuchAlgorithmException, java.io.IOException, java.security.UnrecoverableEntryException, java.security.KeyStoreException, java.lang.ClassNotFoundException, java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
java.io.IOException
java.security.UnrecoverableEntryException
java.security.KeyStoreException
java.lang.ClassNotFoundException
java.security.NoSuchProviderException
public java.security.KeyPair getKeyPair() throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException, java.io.IOException, java.lang.ClassNotFoundException
java.security.KeyStoreException
java.security.NoSuchAlgorithmException
java.security.UnrecoverableEntryException
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.String signJWS(JSONObject payload, java.lang.String kid) throws java.lang.Exception
java.lang.Exception
public void deleteKeyPair()