Class ECDSAPublicKey
- java.lang.Object
-
- io.jans.as.model.crypto.PublicKey
-
- io.jans.as.model.crypto.signature.ECDSAPublicKey
-
-
Constructor Summary
Constructors Constructor Description ECDSAPublicKey(SignatureAlgorithm signatureAlgorithm, java.lang.String x, java.lang.String y)ECDSAPublicKey(SignatureAlgorithm signatureAlgorithm, java.math.BigInteger x, java.math.BigInteger y)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SignatureAlgorithmgetSignatureAlgorithm()java.math.BigIntegergetX()java.math.BigIntegergetY()voidsetSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm)voidsetX(java.math.BigInteger x)voidsetY(java.math.BigInteger y)org.json.JSONObjecttoJSONObject()java.lang.StringtoString()-
Methods inherited from class io.jans.as.model.crypto.PublicKey
getCertificate, getKeyId, setCertificate, setKeyId
-
-
-
-
Constructor Detail
-
ECDSAPublicKey
public ECDSAPublicKey(SignatureAlgorithm signatureAlgorithm, java.math.BigInteger x, java.math.BigInteger y)
-
ECDSAPublicKey
public ECDSAPublicKey(SignatureAlgorithm signatureAlgorithm, java.lang.String x, java.lang.String y)
-
-
Method Detail
-
getSignatureAlgorithm
public SignatureAlgorithm getSignatureAlgorithm()
- Overrides:
getSignatureAlgorithmin classPublicKey
-
setSignatureAlgorithm
public void setSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm)
- Overrides:
setSignatureAlgorithmin classPublicKey
-
getX
public java.math.BigInteger getX()
-
setX
public void setX(java.math.BigInteger x)
-
getY
public java.math.BigInteger getY()
-
setY
public void setY(java.math.BigInteger y)
-
toJSONObject
public org.json.JSONObject toJSONObject() throws org.json.JSONException- Throws:
org.json.JSONException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-