public class PEMReader
extends org.bouncycastle.util.io.pem.PemReader
In the case of PKCS7 objects the reader will return a CMS ContentInfo object. Keys and Certificates will be returned using the appropriate java.security type (KeyPair, PublicKey, X509Certificate, or X509CRL). In the case of a Certificate Request a PKCS10CertificationRequest will be returned.
Constructor and Description |
---|
PEMReader(java.io.Reader reader)
Deprecated.
use PEMParser
|
PEMReader(java.io.Reader reader,
PasswordFinder pFinder)
Deprecated.
use PEMParser
|
PEMReader(java.io.Reader reader,
PasswordFinder pFinder,
java.lang.String provider)
Deprecated.
use PEMParser
|
PEMReader(java.io.Reader reader,
PasswordFinder pFinder,
java.lang.String symProvider,
java.lang.String asymProvider)
Deprecated.
use PEMParser
|
Modifier and Type | Method and Description |
---|---|
static javax.crypto.SecretKey |
generateSecretKeyForPKCS5Scheme2(java.lang.String algorithm,
char[] password,
byte[] salt,
int iterationCount)
Deprecated.
|
java.lang.Object |
readObject()
Deprecated.
|
public PEMReader(java.io.Reader reader)
reader
- the Readerpublic PEMReader(java.io.Reader reader, PasswordFinder pFinder)
reader
- the ReaderpFinder
- the password finderpublic PEMReader(java.io.Reader reader, PasswordFinder pFinder, java.lang.String provider)
reader
- the ReaderpFinder
- the password finderprovider
- the cryptography provider to usepublic PEMReader(java.io.Reader reader, PasswordFinder pFinder, java.lang.String symProvider, java.lang.String asymProvider)
reader
- the ReaderpFinder
- the password findersymProvider
- provider to use for symmetric operationsasymProvider
- provider to use for asymmetric (public/private key) operationspublic java.lang.Object readObject() throws java.io.IOException
java.io.IOException
public static javax.crypto.SecretKey generateSecretKeyForPKCS5Scheme2(java.lang.String algorithm, char[] password, byte[] salt, int iterationCount)