eu.emi.security.authn.x509.impl
Class DERCredential
java.lang.Object
eu.emi.security.authn.x509.helpers.AbstractDelegatingX509Credential
eu.emi.security.authn.x509.impl.DERCredential
- All Implemented Interfaces:
- X509Credential
public class DERCredential
- extends AbstractDelegatingX509Credential
Wraps certificate and private key stored in DER format.
- Author:
- K. Benedyczak
Constructor Summary |
DERCredential(InputStream privateKeyStream,
InputStream certificateStream,
char[] keyPasswd)
Constructs the object from two InputStream s which can be used to read
a private key and certificate in DER PKCS8 format. |
DERCredential(String keyPath,
String certificatePath,
char[] keyPasswd)
Constructs the object from two files containing private key and certificate in
DER PKCS8 format. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DERCredential
public DERCredential(InputStream privateKeyStream,
InputStream certificateStream,
char[] keyPasswd)
throws IOException,
KeyStoreException,
CertificateException
- Constructs the object from two
InputStream
s which can be used to read
a private key and certificate in DER PKCS8 format.
The streams are closed after constructing the object.
- Parameters:
privateKeyStream
- InputStream which can be used to read the private key in DER formatcertificateStream
- certificate input stream in DER formatkeyPasswd
- key password or null if the key is not encrypted
- Throws:
IOException
- if any of streams can not be read
KeyStoreException
- if private key can not be parsed
CertificateException
- if certificate can not be parsed
DERCredential
public DERCredential(String keyPath,
String certificatePath,
char[] keyPasswd)
throws IOException,
KeyStoreException,
CertificateException
- Constructs the object from two files containing private key and certificate in
DER PKCS8 format.
The streams are closed after constructing the object.
- Parameters:
keyPath
- private key file path in DER formatcertificatePath
- certificate file path in DER formatkeyPasswd
- key password or null if the key is not encrypted
- Throws:
IOException
- if any of files can not be read
KeyStoreException
- if private key can not be parsed
CertificateException
- if certificate can not be parsed
Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.