Package org.bouncycastle.openssl.jcajce
Class JcaPKIXIdentityBuilder
- java.lang.Object
-
- org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
-
public class JcaPKIXIdentityBuilder extends java.lang.ObjectBuilder for a private/public identity object representing a "user"
-
-
Constructor Summary
Constructors Constructor Description JcaPKIXIdentityBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.pkix.jcajce.JcaPKIXIdentitybuild(java.io.File keyFile, java.io.File certificateFile)Build an identity from the passed in key and certificate file in PEM format.org.bouncycastle.pkix.jcajce.JcaPKIXIdentitybuild(java.io.InputStream keyStream, java.io.InputStream certificateStream)Build an identity from the passed in key and certificate stream in PEM format.JcaPKIXIdentityBuildersetProvider(java.lang.String providerName)JcaPKIXIdentityBuildersetProvider(java.security.Provider provider)
-
-
-
Method Detail
-
setProvider
public JcaPKIXIdentityBuilder setProvider(java.security.Provider provider)
-
setProvider
public JcaPKIXIdentityBuilder setProvider(java.lang.String providerName)
-
build
public org.bouncycastle.pkix.jcajce.JcaPKIXIdentity build(java.io.File keyFile, java.io.File certificateFile) throws java.io.IOException, java.security.cert.CertificateExceptionBuild 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 org.bouncycastle.pkix.jcajce.JcaPKIXIdentity build(java.io.InputStream keyStream, java.io.InputStream certificateStream) throws java.io.IOException, java.security.cert.CertificateExceptionBuild 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.
-
-