Package de.cardcontact.opencard.eac.cvc
Class CVCertificateRequestGenerator
- java.lang.Object
-
- de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
-
public class CVCertificateRequestGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CVCertificateRequestGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExtension(Extension extension)
AuthenticatedRequest
authenticate(CVCertificate request, java.security.PrivateKey authenticationKey, java.lang.String algo, CertificationAuthorityReference car)
CVCertificate
generate(java.security.PrivateKey signerkey)
CVCertificate
generate(java.security.PrivateKey signerkey, java.lang.String algo)
void
setCertificateHolderReference(CertificateHolderReference chr)
void
setCertificationAuthorityReference(CertificationAuthorityReference car)
void
setPublicKey(java.security.PublicKey pub)
void
setPublicKey(java.security.PublicKey pub, ObjectIdentifier algo)
-
-
-
Method Detail
-
setCertificationAuthorityReference
public void setCertificationAuthorityReference(CertificationAuthorityReference car)
-
setPublicKey
public void setPublicKey(java.security.PublicKey pub)
-
setPublicKey
public void setPublicKey(java.security.PublicKey pub, ObjectIdentifier algo)
-
setCertificateHolderReference
public void setCertificateHolderReference(CertificateHolderReference chr)
-
addExtension
public void addExtension(Extension extension)
-
generate
public CVCertificate generate(java.security.PrivateKey signerkey, java.lang.String algo) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
generate
public CVCertificate generate(java.security.PrivateKey signerkey) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
authenticate
public AuthenticatedRequest authenticate(CVCertificate request, java.security.PrivateKey authenticationKey, java.lang.String algo, CertificationAuthorityReference car) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-