Package com.plooh.adssi.dial.crypto
Class Common25519Service
- java.lang.Object
-
- com.plooh.adssi.dial.crypto.CommonCurveKeyService
-
- com.plooh.adssi.dial.crypto.Common25519Service
-
public class Common25519Service extends CommonCurveKeyService
-
-
Constructor Summary
Constructors Constructor Description Common25519Service(com.nimbusds.jose.jwk.Curve curve, com.nimbusds.jose.jwk.KeyUse keyUse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.nimbusds.jose.jwk.OctetKeyPairgenKeyPair(String keyID)List<com.nimbusds.jose.jwk.OctetKeyPair>keyPairs(int qty, int startIndex, String did, String prefix)com.nimbusds.jose.jwk.JWKpublicKeyFromMultibase(String publicKeyMultibase, String keyID)StringpublicKeyMultibase(com.nimbusds.jose.jwk.JWK publicJWK, io.ipfs.multibase.Multibase.Base base)
-
-
-
Method Detail
-
genKeyPair
public com.nimbusds.jose.jwk.OctetKeyPair genKeyPair(String keyID)
-
publicKeyMultibase
public String publicKeyMultibase(com.nimbusds.jose.jwk.JWK publicJWK, io.ipfs.multibase.Multibase.Base base)
- Specified by:
publicKeyMultibasein classCommonCurveKeyService
-
publicKeyFromMultibase
public com.nimbusds.jose.jwk.JWK publicKeyFromMultibase(String publicKeyMultibase, String keyID)
- Specified by:
publicKeyFromMultibasein classCommonCurveKeyService
-
-