Package org.jose4j.keys
Class OctetKeyPairUtil
java.lang.Object
org.jose4j.keys.KeyPairUtil
org.jose4j.keys.OctetKeyPairUtil
- Direct Known Subclasses:
EdDsaKeyUtil,XDHKeyUtil
-
Field Summary
Fields inherited from class org.jose4j.keys.KeyPairUtil
provider, secureRandom -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateKeyPair(String name) (package private) NamedParameterSpecgetNamedParameterSpec(String name) static OctetKeyPairUtilgetOctetKeyPairUtil(String subtypeName, String provider, SecureRandom secureRandom) abstract PrivateKeyprivateKey(byte[] privateKeyBytes, String name) abstract PublicKeyabstract byte[]rawPrivateKey(PrivateKey privateKey) abstract byte[]rawPublicKey(Key key) Methods inherited from class org.jose4j.keys.KeyPairUtil
fromPemEncoded, getAlgorithm, getKeyFactory, getKeyPairGenerator, isAvailable, pemEncode
-
Constructor Details
-
OctetKeyPairUtil
-
-
Method Details
-
getOctetKeyPairUtil
public static OctetKeyPairUtil getOctetKeyPairUtil(String subtypeName, String provider, SecureRandom secureRandom) -
publicKey
- Throws:
JoseException
-
privateKey
- Throws:
JoseException
-
rawPublicKey
-
rawPrivateKey
-
generateKeyPair
- Throws:
JoseException
-
getNamedParameterSpec
- Throws:
JoseException
-