Package de.cardcontact.opencard.eac.cvc
Class CVCertificateGenerator
- java.lang.Object
-
- de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
-
public class CVCertificateGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CVCertificateGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExtension(Extension extension)
CVCertificate
generate(java.security.PrivateKey signerkey)
CVCertificate
generate(java.security.PrivateKey signerkey, java.lang.String algo)
void
setCertificateEffectiveDate(CertificateEffectiveDate notBefore)
void
setCertificateExpirationDate(CertificateExpirationDate notAfter)
void
setCertificateHolderAuthorizationTemplate(CertificateHolderAuthorizationTemplate chat)
void
setCertificateHolderReference(CertificateHolderReference chr)
void
setCertificationAuthorityReference(CertificationAuthorityReference car)
void
setPublicKey(java.security.PublicKey pub)
void
setPublicKey(java.security.PublicKey pub, ObjectIdentifier algo)
void
withDomainParameter(boolean withDomainParameter)
-
-
-
Method Detail
-
withDomainParameter
public void withDomainParameter(boolean withDomainParameter)
-
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)
-
setCertificateHolderAuthorizationTemplate
public void setCertificateHolderAuthorizationTemplate(CertificateHolderAuthorizationTemplate chat)
-
setCertificateEffectiveDate
public void setCertificateEffectiveDate(CertificateEffectiveDate notBefore)
-
setCertificateExpirationDate
public void setCertificateExpirationDate(CertificateExpirationDate notAfter)
-
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
-
-