org.bouncycastle.crypto.util
public class PrivateKeyFactory extends Object
Method Summary | |
---|---|
static AsymmetricKeyParameter | createKey(byte[] privateKeyInfoData)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.
|
static AsymmetricKeyParameter | createKey(InputStream inStr)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream.
|
static AsymmetricKeyParameter | createKey(PrivateKeyInfo keyInfo)
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.
|
Parameters: privateKeyInfoData the PrivateKeyInfo encoding
Returns: a suitable private key parameter
Throws: IOException on an error decoding the key
Parameters: inStr the stream to read the PrivateKeyInfo encoding from
Returns: a suitable private key parameter
Throws: IOException on an error decoding the key
Parameters: keyInfo the PrivateKeyInfo object containing the key material
Returns: a suitable private key parameter
Throws: IOException on an error decoding the key