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, signJWSpublic 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.InvalidKeyExceptionjava.io.UnsupportedEncodingExceptionjava.security.NoSuchAlgorithmExceptionjava.security.SignatureExceptionJSONExceptionpublic void generateKeyPair()
throws java.security.NoSuchAlgorithmException,
java.io.IOException,
java.security.UnrecoverableEntryException,
java.security.KeyStoreException,
java.lang.ClassNotFoundException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.io.IOExceptionjava.security.UnrecoverableEntryExceptionjava.security.KeyStoreExceptionjava.lang.ClassNotFoundExceptionjava.security.NoSuchProviderExceptionpublic java.security.KeyPair getKeyPair()
throws java.security.KeyStoreException,
java.security.NoSuchAlgorithmException,
java.security.UnrecoverableEntryException,
java.io.IOException,
java.lang.ClassNotFoundException
java.security.KeyStoreExceptionjava.security.NoSuchAlgorithmExceptionjava.security.UnrecoverableEntryExceptionjava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic java.lang.String signJWS(JSONObject payload,
java.lang.String kid)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteKeyPair()