org.bouncycastle.openssl.jcajce
Class JcaPKIXIdentityBuilder
java.lang.Object
|
+--org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
- public class JcaPKIXIdentityBuilder
- extends java.lang.Object
Builder for a private/public identity object representing a "user"
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcaPKIXIdentityBuilder
public JcaPKIXIdentityBuilder()
setProvider
public JcaPKIXIdentityBuilder setProvider(java.security.Provider provider)
setProvider
public JcaPKIXIdentityBuilder setProvider(java.lang.String providerName)
build
public JcaPKIXIdentity build(java.io.File keyFile,
java.io.File certificateFile)
throws java.io.IOException,
java.security.cert.CertificateException
- Build an identity from the passed in key and certificate file in PEM format.
- Parameters:
keyFile
- the PEM file containing the keycertificateFile
- the PEM file containing the certificate- Returns:
- an identity object.
- Throws:
java.io.IOException
- on a general parsing error.java.security.cert.CertificateException
- on a certificate parsing error.
build
public JcaPKIXIdentity build(java.io.InputStream keyStream,
java.io.InputStream certificateStream)
throws java.io.IOException,
java.security.cert.CertificateException
- Build an identity from the passed in key and certificate stream in PEM format.
- Parameters:
keyStream
- the PEM stream containing the keycertificateStream
- the PEM stream containing the certificate- Returns:
- an identity object.
- Throws:
java.io.IOException
- on a general parsing error.java.security.cert.CertificateException
- on a certificate parsing error.