Package io.jans.as.model.crypto
Class Key<E extends PrivateKey,F extends PublicKey>
java.lang.Object
io.jans.as.model.crypto.Key<E,F>
- All Implemented Interfaces:
JSONable
- Version:
- February 17, 2016
- Author:
- Javier Rojas Blum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCurve()getKeyId()getUse()voidsetAlgorithm(String algorithm) voidsetCertificate(Certificate certificate) voidvoidsetExpirationTime(Long expirationTime) voidvoidsetKeyType(String keyType) voidsetPrivateKey(E privateKey) voidsetPublicKey(F publicKey) voidorg.json.JSONObjecttoString()
-
Constructor Details
-
Key
public Key()
-
-
Method Details
-
getKeyType
-
setKeyType
-
getUse
-
setUse
-
getAlgorithm
-
setAlgorithm
-
getKeyId
-
setKeyId
-
getExpirationTime
-
setExpirationTime
-
getCurve
-
setCurve
-
getPrivateKey
-
setPrivateKey
-
getPublicKey
-
setPublicKey
-
getCertificate
-
setCertificate
-
toJSONObject
public org.json.JSONObject toJSONObject() throws org.json.JSONException- Specified by:
toJSONObjectin interfaceJSONable- Throws:
org.json.JSONException
-
toString
-