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
public class Key<E extends PrivateKey,F extends PublicKey> extends java.lang.Object implements JSONable
- Version:
- February 17, 2016
- Author:
- Javier Rojas Blum
-
-
Constructor Summary
Constructors Constructor Description Key()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAlgorithm()CertificategetCertificate()java.lang.ObjectgetCurve()java.lang.LonggetExpirationTime()java.lang.StringgetKeyId()java.lang.StringgetKeyType()EgetPrivateKey()FgetPublicKey()java.lang.StringgetUse()voidsetAlgorithm(java.lang.String algorithm)voidsetCertificate(Certificate certificate)voidsetCurve(java.lang.Object curve)voidsetExpirationTime(java.lang.Long expirationTime)voidsetKeyId(java.lang.String keyId)voidsetKeyType(java.lang.String keyType)voidsetPrivateKey(E privateKey)voidsetPublicKey(F publicKey)voidsetUse(java.lang.String use)org.json.JSONObjecttoJSONObject()java.lang.StringtoString()
-
-
-
Method Detail
-
getKeyType
public java.lang.String getKeyType()
-
setKeyType
public void setKeyType(java.lang.String keyType)
-
getUse
public java.lang.String getUse()
-
setUse
public void setUse(java.lang.String use)
-
getAlgorithm
public java.lang.String getAlgorithm()
-
setAlgorithm
public void setAlgorithm(java.lang.String algorithm)
-
getKeyId
public java.lang.String getKeyId()
-
setKeyId
public void setKeyId(java.lang.String keyId)
-
getExpirationTime
public java.lang.Long getExpirationTime()
-
setExpirationTime
public void setExpirationTime(java.lang.Long expirationTime)
-
getCurve
public java.lang.Object getCurve()
-
setCurve
public void setCurve(java.lang.Object curve)
-
getPrivateKey
public E getPrivateKey()
-
setPrivateKey
public void setPrivateKey(E privateKey)
-
getPublicKey
public F getPublicKey()
-
setPublicKey
public void setPublicKey(F publicKey)
-
getCertificate
public Certificate getCertificate()
-
setCertificate
public void setCertificate(Certificate certificate)
-
toJSONObject
public org.json.JSONObject toJSONObject() throws org.json.JSONException- Specified by:
toJSONObjectin interfaceJSONable- Throws:
org.json.JSONException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-