Package org.jose4j.keys
Class OctetKeyPairUtil
java.lang.Object
org.jose4j.keys.OctetKeyPairUtil
- Direct Known Subclasses:
EdDsaKeyUtil,XDHKeyUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromPemEncoded(String pem) generateKeyPair(String name) protected KeyFactoryprotected KeyPairGeneratorstatic OctetKeyPairUtilgetOctetKeyPairUtil(String subtypeName, String provider, SecureRandom secureRandom) booleanstatic Stringabstract PrivateKeyprivateKey(byte[] privateKeyBytes, String name) abstract PublicKeyabstract byte[]rawPrivateKey(PrivateKey privateKey) abstract byte[]rawPublicKey(Key key)
-
Field Details
-
provider
-
secureRandom
-
-
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
-
getKeyFactory
- Throws:
JoseException
-
getKeyPairGenerator
- Throws:
JoseException
-
fromPemEncoded
- Throws:
JoseExceptionInvalidKeySpecException
-
pemEncode
-
isAvailable
public boolean isAvailable()
-