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()
void
setAlgorithm
(String algorithm) void
setCertificate
(Certificate certificate) void
void
setExpirationTime
(Long expirationTime) void
void
setKeyType
(String keyType) void
setPrivateKey
(E privateKey) void
setPublicKey
(F publicKey) void
org.json.JSONObject
toString()
-
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:
toJSONObject
in interfaceJSONable
- Throws:
org.json.JSONException
-
toString
-