java.lang.Object
org.shredzone.acme4j.util.KeyPairUtils
Utility class offering convenience methods for
KeyPair.
Requires Bouncy Castle.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic KeyPaircreateECKeyPair(String name) Creates a new elliptic curveKeyPair.static KeyPairCreates a new standardKeyPair.static KeyPaircreateKeyPair(int keysize) Creates a new RSAKeyPair.static KeyPairReads aKeyPairfrom a PEM file.static voidwriteKeyPair(KeyPair keypair, Writer w) Writes aKeyPairPEM file.static voidwritePublicKey(PublicKey key, Writer w) Writes aPublicKeyas PEM file.
-
Methodendetails
-
createKeyPair
Creates a new standardKeyPair.This method can be used if no specific key type is required. It returns a "secp384r1" ECDSA key pair.
- Gibt zurück:
- Generated
KeyPair - Seit:
- 2.8
-
createKeyPair
Creates a new RSAKeyPair.- Parameter:
keysize- Key size- Gibt zurück:
- Generated
KeyPair
-
createECKeyPair
Creates a new elliptic curveKeyPair.- Parameter:
name- ECDSA curve name (e.g. "secp256r1")- Gibt zurück:
- Generated
KeyPair
-
readKeyPair
Reads aKeyPairfrom a PEM file.- Parameter:
r-Readerto read the PEM file from. TheReaderis closed after use.- Gibt zurück:
KeyPairread- Löst aus:
IOException
-
writeKeyPair
Writes aKeyPairPEM file.- Parameter:
keypair-KeyPairto writew-Writerto write the PEM file to. TheWriteris closed after use.- Löst aus:
IOException
-
writePublicKey
Writes aPublicKeyas PEM file.- Parameter:
key-PublicKeyw-Writerto write the PEM file to. TheWriteris closed after use.- Löst aus:
IOException- Seit:
- 3.0.0
-